Crypto++ 8.9
Free C++ class library of cryptographic schemes
argnames.h File Reference

Standard names for retrieving values by name when working with NameValuePairs. More...

Go to the source code of this file.

Namespaces

namespace  Name
 Namespace containing value name definitions.

Macros

#define CRYPTOPP_DEFINE_NAME_STRING(name)

Functions

const char * Name::ValueNames ()
 string, a list of value names with a semicolon (';') after each name
const char * Name::Version ()
 int
const char * Name::Seed ()
 ConstByteArrayParameter.
const char * Name::Key ()
 ConstByteArrayParameter.
const char * Name::IV ()
 ConstByteArrayParameter, also accepts const byte * for backwards compatibility.
const char * Name::StolenIV ()
 byte *
const char * Name::Nonce ()
 ConstByteArrayParameter.
const char * Name::Rounds ()
 int
const char * Name::FeedbackSize ()
 int
const char * Name::WordSize ()
 int, in bytes
const char * Name::BlockSize ()
 int, in bytes
const char * Name::EffectiveKeyLength ()
 int, in bits
const char * Name::KeySize ()
 int, in bits
const char * Name::ModulusSize ()
 int, in bits
const char * Name::SubgroupOrderSize ()
 int, in bits
const char * Name::PrivateExponentSize ()
 int, in bits
const char * Name::Modulus ()
 Integer.
const char * Name::PublicExponent ()
 Integer.
const char * Name::PrivateExponent ()
 Integer.
const char * Name::PublicElement ()
 Integer.
const char * Name::SubgroupOrder ()
 Integer.
const char * Name::Cofactor ()
 Integer.
const char * Name::SubgroupGenerator ()
 Integer, ECP::Point, or EC2N::Point.
const char * Name::Curve ()
 ECP or EC2N.
const char * Name::GroupOID ()
 OID.
const char * Name::PointerToPrimeSelector ()
 const PrimeSelector *
const char * Name::Prime1 ()
 Integer.
const char * Name::Prime2 ()
 Integer.
const char * Name::ModPrime1PrivateExponent ()
 Integer.
const char * Name::ModPrime2PrivateExponent ()
 Integer.
const char * Name::MultiplicativeInverseOfPrime2ModPrime1 ()
 Integer.
const char * Name::QuadraticResidueModPrime1 ()
 Integer.
const char * Name::QuadraticResidueModPrime2 ()
 Integer.
const char * Name::PutMessage ()
 bool
const char * Name::TruncatedDigestSize ()
 int
const char * Name::BlockPaddingScheme ()
 StreamTransformationFilter::BlockPaddingScheme.
const char * Name::HashVerificationFilterFlags ()
 word32
const char * Name::AuthenticatedDecryptionFilterFlags ()
 word32
const char * Name::SignatureVerificationFilterFlags ()
 word32
const char * Name::InputBuffer ()
 ConstByteArrayParameter.
const char * Name::OutputBuffer ()
 ByteArrayParameter.
const char * Name::InputFileName ()
 const char *
const char * Name::InputFileNameWide ()
 const wchar_t *
const char * Name::InputStreamPointer ()
 std::istream *
const char * Name::InputBinaryMode ()
 bool
const char * Name::OutputFileName ()
 const char *
const char * Name::OutputFileNameWide ()
 const wchar_t *
const char * Name::OutputStreamPointer ()
 std::ostream *
const char * Name::OutputBinaryMode ()
 bool
const char * Name::EncodingParameters ()
 ConstByteArrayParameter.
const char * Name::KeyDerivationParameters ()
 ConstByteArrayParameter.
const char * Name::Separator ()
 ConstByteArrayParameter.
const char * Name::Terminator ()
 ConstByteArrayParameter.
const char * Name::Uppercase ()
 bool
const char * Name::GroupSize ()
 int
const char * Name::Pad ()
 bool
const char * Name::PaddingByte ()
 byte
const char * Name::Log2Base ()
 int
const char * Name::EncodingLookupArray ()
 const byte *
const char * Name::DecodingLookupArray ()
 const byte *
const char * Name::InsertLineBreaks ()
 bool
const char * Name::MaxLineLength ()
 int
const char * Name::DigestSize ()
 int, in bytes
const char * Name::L1KeyLength ()
 int, in bytes
const char * Name::TableSize ()
 int, in bytes
const char * Name::Blinding ()
 bool, timing attack mitigations, ON by default
const char * Name::DerivedKey ()
 ByteArrayParameter, key derivation, derived key.
const char * Name::DerivedKeyLength ()
 int, key derivation, derived key length in bytes
const char * Name::Personalization ()
 ConstByteArrayParameter.
const char * Name::PersonalizationSize ()
 int, in bytes
const char * Name::Salt ()
 ConstByteArrayParameter.
const char * Name::Tweak ()
 ConstByteArrayParameter.
const char * Name::SaltSize ()
 int, in bytes
const char * Name::TreeMode ()
 byte
const char * Name::FileName ()
 const char *
const char * Name::FileTime ()
 int
const char * Name::Comment ()
 const char *
const char * Name::Identity ()
 ConstByteArrayParameter.

Detailed Description

Standard names for retrieving values by name when working with NameValuePairs.

Definition in file argnames.h.

Macro Definition Documentation

◆ CRYPTOPP_DEFINE_NAME_STRING

#define CRYPTOPP_DEFINE_NAME_STRING ( name)
Value:
inline const char *name() {return #name;}

Definition at line 15 of file argnames.h.