Crypto++
8.4
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
7 #ifndef CRYPTOPP_OAEP_H
8 #define CRYPTOPP_OAEP_H
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
const char * EncodingParameters()
ConstByteArrayParameter.
Mask generation function interface.
This file contains helper classes/functions for implementing public key algorithms.
size_t MaxUnpaddedLength(size_t paddedLength) const
max size of unpadded message in bytes, given max size of padded message in bits (1 less than size of ...
Interface for random number generators.
Classes for SHA-1 and SHA-2 family of message digests.
Base class for public key encryption standard classes.
Returns a decoding results.
Message encoding method for public key encryption.
Crypto++ library namespace.
#define CRYPTOPP_API
Win32 calling convention.
#define CRYPTOPP_DLL_TEMPLATE_CLASS
Instantiate templates in a dynamic library.
Interface for retrieving values given their names.
Abstract base classes that provide a uniform interface to this library.