Line | Count | Source |
1 | | // argnames.h - originally written and placed in the public domain by Wei Dai |
2 | | |
3 | | /// \file argnames.h |
4 | | /// \brief Standard names for retrieving values by name when working with \p NameValuePairs |
5 | | |
6 | | #ifndef CRYPTOPP_ARGNAMES_H |
7 | | #define CRYPTOPP_ARGNAMES_H |
8 | | |
9 | | #include "cryptlib.h" |
10 | | |
11 | | NAMESPACE_BEGIN(CryptoPP) |
12 | | |
13 | | DOCUMENTED_NAMESPACE_BEGIN(Name) |
14 | | |
15 | 5.64M | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} CryptoPP::Name::FeedbackSize() Line | Count | Source | 15 | 268 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Line | Count | Source | 15 | 1.39k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Line | Count | Source | 15 | 724 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::ValueNames() Unexecuted instantiation: CryptoPP::Name::Version() Unexecuted instantiation: CryptoPP::Name::Seed() Unexecuted instantiation: CryptoPP::Name::Key() Unexecuted instantiation: CryptoPP::Name::StolenIV() Unexecuted instantiation: CryptoPP::Name::Nonce() Line | Count | Source | 15 | 84 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::WordSize() Unexecuted instantiation: CryptoPP::Name::BlockSize() Unexecuted instantiation: CryptoPP::Name::EffectiveKeyLength() Unexecuted instantiation: CryptoPP::Name::KeySize() Unexecuted instantiation: CryptoPP::Name::ModulusSize() Unexecuted instantiation: CryptoPP::Name::SubgroupOrderSize() Unexecuted instantiation: CryptoPP::Name::PrivateExponentSize() Unexecuted instantiation: CryptoPP::Name::Modulus() Unexecuted instantiation: CryptoPP::Name::PublicExponent() Unexecuted instantiation: CryptoPP::Name::PrivateExponent() Unexecuted instantiation: CryptoPP::Name::PublicElement() Unexecuted instantiation: CryptoPP::Name::SubgroupOrder() Unexecuted instantiation: CryptoPP::Name::Cofactor() Unexecuted instantiation: CryptoPP::Name::SubgroupGenerator() Unexecuted instantiation: CryptoPP::Name::Curve() Unexecuted instantiation: CryptoPP::Name::GroupOID() Unexecuted instantiation: CryptoPP::Name::PointerToPrimeSelector() Unexecuted instantiation: CryptoPP::Name::Prime1() Unexecuted instantiation: CryptoPP::Name::Prime2() Unexecuted instantiation: CryptoPP::Name::ModPrime1PrivateExponent() Unexecuted instantiation: CryptoPP::Name::ModPrime2PrivateExponent() Unexecuted instantiation: CryptoPP::Name::MultiplicativeInverseOfPrime2ModPrime1() Unexecuted instantiation: CryptoPP::Name::QuadraticResidueModPrime1() Unexecuted instantiation: CryptoPP::Name::QuadraticResidueModPrime2() Unexecuted instantiation: CryptoPP::Name::PutMessage() CryptoPP::Name::TruncatedDigestSize() Line | Count | Source | 15 | 100 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
CryptoPP::Name::BlockPaddingScheme() Line | Count | Source | 15 | 1.41k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
CryptoPP::Name::HashVerificationFilterFlags() Line | Count | Source | 15 | 100 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
CryptoPP::Name::AuthenticatedDecryptionFilterFlags() Line | Count | Source | 15 | 50 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::SignatureVerificationFilterFlags() CryptoPP::Name::InputBuffer() Line | Count | Source | 15 | 5.09M | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::OutputBuffer() Unexecuted instantiation: CryptoPP::Name::InputFileName() Unexecuted instantiation: CryptoPP::Name::InputFileNameWide() Unexecuted instantiation: CryptoPP::Name::InputStreamPointer() Unexecuted instantiation: CryptoPP::Name::InputBinaryMode() Unexecuted instantiation: CryptoPP::Name::OutputFileName() Unexecuted instantiation: CryptoPP::Name::OutputFileNameWide() Unexecuted instantiation: CryptoPP::Name::OutputStreamPointer() Unexecuted instantiation: CryptoPP::Name::OutputBinaryMode() Unexecuted instantiation: CryptoPP::Name::EncodingParameters() Unexecuted instantiation: CryptoPP::Name::KeyDerivationParameters() Unexecuted instantiation: CryptoPP::Name::Separator() Unexecuted instantiation: CryptoPP::Name::Terminator() Unexecuted instantiation: CryptoPP::Name::Uppercase() Unexecuted instantiation: CryptoPP::Name::GroupSize() Unexecuted instantiation: CryptoPP::Name::Pad() Unexecuted instantiation: CryptoPP::Name::PaddingByte() CryptoPP::Name::Log2Base() Line | Count | Source | 15 | 271k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::EncodingLookupArray() CryptoPP::Name::DecodingLookupArray() Line | Count | Source | 15 | 271k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::InsertLineBreaks() Unexecuted instantiation: CryptoPP::Name::MaxLineLength() CryptoPP::Name::DigestSize() Line | Count | Source | 15 | 1.44k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::L1KeyLength() CryptoPP::Name::TableSize() Line | Count | Source | 15 | 84 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::Blinding() Unexecuted instantiation: CryptoPP::Name::DerivedKey() Unexecuted instantiation: CryptoPP::Name::DerivedKeyLength() CryptoPP::Name::Personalization() Line | Count | Source | 15 | 724 | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::PersonalizationSize() Unexecuted instantiation: CryptoPP::Name::Tweak() Unexecuted instantiation: CryptoPP::Name::SaltSize() CryptoPP::Name::TreeMode() Line | Count | Source | 15 | 1.44k | #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} |
Unexecuted instantiation: CryptoPP::Name::FileName() Unexecuted instantiation: CryptoPP::Name::FileTime() Unexecuted instantiation: CryptoPP::Name::Comment() Unexecuted instantiation: CryptoPP::Name::Identity() |
16 | | |
17 | | CRYPTOPP_DEFINE_NAME_STRING(ValueNames) ///< string, a list of value names with a semicolon (';') after each name |
18 | | CRYPTOPP_DEFINE_NAME_STRING(Version) ///< int |
19 | | CRYPTOPP_DEFINE_NAME_STRING(Seed) ///< ConstByteArrayParameter |
20 | | CRYPTOPP_DEFINE_NAME_STRING(Key) ///< ConstByteArrayParameter |
21 | | CRYPTOPP_DEFINE_NAME_STRING(IV) ///< ConstByteArrayParameter, also accepts const byte * for backwards compatibility |
22 | | CRYPTOPP_DEFINE_NAME_STRING(StolenIV) ///< byte * |
23 | | CRYPTOPP_DEFINE_NAME_STRING(Nonce) ///< ConstByteArrayParameter |
24 | | CRYPTOPP_DEFINE_NAME_STRING(Rounds) ///< int |
25 | | CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize) ///< int |
26 | | CRYPTOPP_DEFINE_NAME_STRING(WordSize) ///< int, in bytes |
27 | | CRYPTOPP_DEFINE_NAME_STRING(BlockSize) ///< int, in bytes |
28 | | CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength) ///< int, in bits |
29 | | CRYPTOPP_DEFINE_NAME_STRING(KeySize) ///< int, in bits |
30 | | CRYPTOPP_DEFINE_NAME_STRING(ModulusSize) ///< int, in bits |
31 | | CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize) ///< int, in bits |
32 | | CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)///< int, in bits |
33 | | CRYPTOPP_DEFINE_NAME_STRING(Modulus) ///< Integer |
34 | | CRYPTOPP_DEFINE_NAME_STRING(PublicExponent) ///< Integer |
35 | | CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent) ///< Integer |
36 | | CRYPTOPP_DEFINE_NAME_STRING(PublicElement) ///< Integer |
37 | | CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder) ///< Integer |
38 | | CRYPTOPP_DEFINE_NAME_STRING(Cofactor) ///< Integer |
39 | | CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator) ///< Integer, ECP::Point, or EC2N::Point |
40 | | CRYPTOPP_DEFINE_NAME_STRING(Curve) ///< ECP or EC2N |
41 | | CRYPTOPP_DEFINE_NAME_STRING(GroupOID) ///< OID |
42 | | CRYPTOPP_DEFINE_NAME_STRING(PointerToPrimeSelector) ///< const PrimeSelector * |
43 | | CRYPTOPP_DEFINE_NAME_STRING(Prime1) ///< Integer |
44 | | CRYPTOPP_DEFINE_NAME_STRING(Prime2) ///< Integer |
45 | | CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent) ///< Integer |
46 | | CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent) ///< Integer |
47 | | CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1) ///< Integer |
48 | | CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1) ///< Integer |
49 | | CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2) ///< Integer |
50 | | CRYPTOPP_DEFINE_NAME_STRING(PutMessage) ///< bool |
51 | | CRYPTOPP_DEFINE_NAME_STRING(TruncatedDigestSize) ///< int |
52 | | CRYPTOPP_DEFINE_NAME_STRING(BlockPaddingScheme) ///< StreamTransformationFilter::BlockPaddingScheme |
53 | | CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags) ///< word32 |
54 | | CRYPTOPP_DEFINE_NAME_STRING(AuthenticatedDecryptionFilterFlags) ///< word32 |
55 | | CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags) ///< word32 |
56 | | CRYPTOPP_DEFINE_NAME_STRING(InputBuffer) ///< ConstByteArrayParameter |
57 | | CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer) ///< ByteArrayParameter |
58 | | CRYPTOPP_DEFINE_NAME_STRING(InputFileName) ///< const char * |
59 | | CRYPTOPP_DEFINE_NAME_STRING(InputFileNameWide) ///< const wchar_t * |
60 | | CRYPTOPP_DEFINE_NAME_STRING(InputStreamPointer) ///< std::istream * |
61 | | CRYPTOPP_DEFINE_NAME_STRING(InputBinaryMode) ///< bool |
62 | | CRYPTOPP_DEFINE_NAME_STRING(OutputFileName) ///< const char * |
63 | | CRYPTOPP_DEFINE_NAME_STRING(OutputFileNameWide) ///< const wchar_t * |
64 | | CRYPTOPP_DEFINE_NAME_STRING(OutputStreamPointer) ///< std::ostream * |
65 | | CRYPTOPP_DEFINE_NAME_STRING(OutputBinaryMode) ///< bool |
66 | | CRYPTOPP_DEFINE_NAME_STRING(EncodingParameters) ///< ConstByteArrayParameter |
67 | | CRYPTOPP_DEFINE_NAME_STRING(KeyDerivationParameters) ///< ConstByteArrayParameter |
68 | | CRYPTOPP_DEFINE_NAME_STRING(Separator) ///< ConstByteArrayParameter |
69 | | CRYPTOPP_DEFINE_NAME_STRING(Terminator) ///< ConstByteArrayParameter |
70 | | CRYPTOPP_DEFINE_NAME_STRING(Uppercase) ///< bool |
71 | | CRYPTOPP_DEFINE_NAME_STRING(GroupSize) ///< int |
72 | | CRYPTOPP_DEFINE_NAME_STRING(Pad) ///< bool |
73 | | CRYPTOPP_DEFINE_NAME_STRING(PaddingByte) ///< byte |
74 | | CRYPTOPP_DEFINE_NAME_STRING(Log2Base) ///< int |
75 | | CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray) ///< const byte * |
76 | | CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray) ///< const byte * |
77 | | CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks) ///< bool |
78 | | CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength) ///< int |
79 | | CRYPTOPP_DEFINE_NAME_STRING(DigestSize) ///< int, in bytes |
80 | | CRYPTOPP_DEFINE_NAME_STRING(L1KeyLength) ///< int, in bytes |
81 | | CRYPTOPP_DEFINE_NAME_STRING(TableSize) ///< int, in bytes |
82 | | CRYPTOPP_DEFINE_NAME_STRING(Blinding) ///< bool, timing attack mitigations, ON by default |
83 | | CRYPTOPP_DEFINE_NAME_STRING(DerivedKey) ///< ByteArrayParameter, key derivation, derived key |
84 | | CRYPTOPP_DEFINE_NAME_STRING(DerivedKeyLength) ///< int, key derivation, derived key length in bytes |
85 | | CRYPTOPP_DEFINE_NAME_STRING(Personalization) ///< ConstByteArrayParameter |
86 | | CRYPTOPP_DEFINE_NAME_STRING(PersonalizationSize) ///< int, in bytes |
87 | | CRYPTOPP_DEFINE_NAME_STRING(Salt) ///< ConstByteArrayParameter |
88 | | CRYPTOPP_DEFINE_NAME_STRING(Tweak) ///< ConstByteArrayParameter |
89 | | CRYPTOPP_DEFINE_NAME_STRING(SaltSize) ///< int, in bytes |
90 | | CRYPTOPP_DEFINE_NAME_STRING(TreeMode) ///< byte |
91 | | CRYPTOPP_DEFINE_NAME_STRING(FileName) ///< const char * |
92 | | CRYPTOPP_DEFINE_NAME_STRING(FileTime) ///< int |
93 | | CRYPTOPP_DEFINE_NAME_STRING(Comment) ///< const char * |
94 | | CRYPTOPP_DEFINE_NAME_STRING(Identity) ///< ConstByteArrayParameter |
95 | | DOCUMENTED_NAMESPACE_END |
96 | | |
97 | | NAMESPACE_END |
98 | | |
99 | | #endif |