このコンプライアンスをどのように満たすことができますか?メソッドGenerateRandom
がInvertibleRSAFunction
の場合、メソッドSignaturePairwiseConsistencyTest_FIPS_140_Only(signer, verifier)
が呼び出されると例外が発生します。 私は間違った種子を選んでいますか?または長さ?CRYPTOPPのFIPS 140-2への準拠は何ですか?
if (FIPS_140_2_ComplianceEnabled())
{
RSASS<PKCS1v15, SHA>::Signer signer(*this);
RSASS<PKCS1v15, SHA>::Verifier verifier(signer);
SignaturePairwiseConsistencyTest_FIPS_140_Only(signer, verifier);
RSAES<OAEP<SHA> >::Decryptor decryptor(*this);
RSAES<OAEP<SHA> >::Encryptor encryptor(decryptor);
EncryptionPairwiseConsistencyTest_FIPS_140_Only(encryptor, decryptor);
}