Crypto++ 8.9
Free C++ class library of cryptographic schemes
Namespaces | Macros | Functions
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)   inline const char *name() {return #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)    inline const char *name() {return #name;}

Definition at line 15 of file argnames.h.