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;
implements the SHA-384 standard
implements the SHA-256 standard
This file contains helper classes/functions for implementing public key algorithms.
interface for random number generators
Base class for public key signature standard classes. These classes are used to select from variants ...
EMSA2, for use with RWSS and RSA_ISO.
implements the SHA-512 standard
implements the SHA-224 standard