6 #ifndef CRYPTOPP_ARGNAMES_H 7 #define CRYPTOPP_ARGNAMES_H 13 DOCUMENTED_NAMESPACE_BEGIN(
Name)
15 #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} 19 CRYPTOPP_DEFINE_NAME_STRING(
Seed)
20 CRYPTOPP_DEFINE_NAME_STRING(
Key)
21 CRYPTOPP_DEFINE_NAME_STRING(
IV)
39 CRYPTOPP_DEFINE_NAME_STRING(
Curve)
67 CRYPTOPP_DEFINE_NAME_STRING(Separator)
68 CRYPTOPP_DEFINE_NAME_STRING(Terminator)
69 CRYPTOPP_DEFINE_NAME_STRING(Uppercase)
70 CRYPTOPP_DEFINE_NAME_STRING(GroupSize)
71 CRYPTOPP_DEFINE_NAME_STRING(Pad)
72 CRYPTOPP_DEFINE_NAME_STRING(PaddingByte)
73 CRYPTOPP_DEFINE_NAME_STRING(Log2Base)
74 CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray)
75 CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray)
76 CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks)
77 CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength)
84 DOCUMENTED_NAMESPACE_END
const char * MultiplicativeInverseOfPrime2ModPrime1()
Integer.
const char * DigestSize()
int, in bytes
const char * FeedbackSize()
int
const char * InputFileNameWide()
const wchar_t *
const char * Prime2()
Integer.
const char * HashVerificationFilterFlags()
word32
const char * DerivedKey()
ByteArrayParameter, key derivation, derived key.
const char * QuadraticResidueModPrime1()
Integer.
const char * AuthenticatedDecryptionFilterFlags()
word32
const char * DerivedKeyLength()
int, key derivation, derived key length in bytes
const char * SignatureVerificationFilterFlags()
word32
const char * BlockPaddingScheme()
StreamTransformationFilter::BlockPaddingScheme.
Abstract base classes that provide a uniform interface to this library.
const char * OutputStreamPointer()
std::ostream *
const char * WordSize()
int, in bytes
const char * InputFileName()
const char *
const char * PrivateExponent()
Integer.
const char * StolenIV()
byte *
const char * Prime1()
Integer.
const char * SubgroupOrderSize()
int, in bits
const char * InputStreamPointer()
std::istream *
const char * ValueNames()
string, a list of value names with a semicolon (';') after each name
const char * OutputBinaryMode()
bool
const char * QuadraticResidueModPrime2()
Integer.
const char * TableSize()
int, in bytes
const char * Blinding()
bool, timing attack mitigations
const char * PublicExponent()
Integer.
const char * Version()
int
const char * EncodingParameters()
ConstByteArrayParameter.
const char * OutputFileName()
const char *
const char * ModPrime1PrivateExponent()
Integer.
const char * PutMessage()
bool
const char * GroupOID()
OID.
const char * PrivateExponentSize()
int, in bits
const char * InputBuffer()
ConstByteArrayParameter.
const char * ModPrime2PrivateExponent()
Integer.
const char * SubgroupGenerator()
Integer, ECP::Point, or EC2N::Point.
const char * Seed()
ConstByteArrayParameter.
const char * BlockSize()
int, in bytes
const char * PointerToPrimeSelector()
const PrimeSelector *
const char * IV()
ConstByteArrayParameter, also accepts const byte * for backwards compatibility.
const char * OutputBuffer()
ByteArrayParameter.
const char * KeySize()
int, in bits
const char * Cofactor()
Integer.
const char * TruncatedDigestSize()
int
const char * Modulus()
Integer.
const char * L1KeyLength()
int, in bytes
const char * KeyDerivationParameters()
ConstByteArrayParameter.
Namespace containing value name definitions.
Crypto++ library namespace.
const char * ModulusSize()
int, in bits
const char * InputBinaryMode()
bool
const char * Curve()
ECP or EC2N.
const char * Key()
ConstByteArrayParameter.
const char * SubgroupOrder()
Integer.
const char * PublicElement()
Integer.
const char * EffectiveKeyLength()
int, in bits
const char * OutputFileNameWide()
const wchar_t *