7 #ifndef CRYPTOPP_OAEP_H 8 #define CRYPTOPP_OAEP_H 22 size_t MaxUnpaddedLength(
size_t paddedLength)
const;
37 template <
class H,
class MGF=P1363_MGF1>
41 static std::string CRYPTOPP_API StaticAlgorithmName() {
return std::string(
"OAEP-") + MGF::StaticAlgorithmName() +
"(" + H::StaticAlgorithmName() +
")";}
45 unsigned int DigestSize()
const {
return H::DIGESTSIZE;}
const char * DigestSize()
int, in bytes
This file contains helper classes/functions for implementing public key algorithms.
Abstract base classes that provide a uniform interface to this library.
Message encoding method for public key encryption.
Interface for random number generators.
Returns a decoding results.
const char * EncodingParameters()
ConstByteArrayParameter.
Base class for public key encryption standard classes.
Mask generation function interface.
Classes for SHA-1 and SHA-2 family of message digests.
Crypto++ library namespace.
Interface for retrieving values given their names.