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.