1 #ifndef CRYPTOPP_EMSA2_H
2 #define CRYPTOPP_EMSA2_H
11 #ifdef CRYPTOPP_IS_DLL
15 NAMESPACE_BEGIN(CryptoPP)
31 static HashIdentifier Lookup()
50 #ifdef CRYPTOPP_IS_DLL
62 static const char * CRYPTOPP_API StaticAlgorithmName() {
return "EMSA2";}
64 size_t MinRepresentativeBitLength(
size_t hashIdentifierLength,
size_t digestLength)
const
65 {
return 8*digestLength + 31;}
68 const byte *recoverableMessage,
size_t recoverableMessageLength,
70 byte *representative,
size_t representativeBitLength)
const;