我該如何達到這樣的合規性?在方法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);
}