6 #ifndef CRYPTOPP_EMSA2_H
7 #define CRYPTOPP_EMSA2_H
13 #ifdef CRYPTOPP_IS_DLL
33 static HashIdentifier Lookup()
52 #ifdef CRYPTOPP_IS_DLL
64 CRYPTOPP_CONSTEXPR
static const char * CRYPTOPP_API StaticAlgorithmName() {
return "EMSA2";}
66 size_t MinRepresentativeBitLength(
size_t hashIdentifierLength,
size_t digestLength)
const
67 {CRYPTOPP_UNUSED(hashIdentifierLength);
return 8*digestLength + 31;}
70 const byte *recoverableMessage,
size_t recoverableMessageLength,
72 byte *representative,
size_t representativeBitLength)
const;