6#ifndef CRYPTOPP_ARGNAMES_H
7#define CRYPTOPP_ARGNAMES_H
13DOCUMENTED_NAMESPACE_BEGIN(
Name)
15#define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;}
17CRYPTOPP_DEFINE_NAME_STRING(ValueNames)
18CRYPTOPP_DEFINE_NAME_STRING(Version)
19CRYPTOPP_DEFINE_NAME_STRING(Seed)
20CRYPTOPP_DEFINE_NAME_STRING(Key)
21CRYPTOPP_DEFINE_NAME_STRING(IV)
22CRYPTOPP_DEFINE_NAME_STRING(StolenIV)
23CRYPTOPP_DEFINE_NAME_STRING(Nonce)
24CRYPTOPP_DEFINE_NAME_STRING(Rounds)
25CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize)
26CRYPTOPP_DEFINE_NAME_STRING(WordSize)
27CRYPTOPP_DEFINE_NAME_STRING(BlockSize)
28CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength)
29CRYPTOPP_DEFINE_NAME_STRING(KeySize)
30CRYPTOPP_DEFINE_NAME_STRING(ModulusSize)
31CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize)
32CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)
33CRYPTOPP_DEFINE_NAME_STRING(Modulus)
34CRYPTOPP_DEFINE_NAME_STRING(PublicExponent)
35CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent)
36CRYPTOPP_DEFINE_NAME_STRING(PublicElement)
37CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder)
38CRYPTOPP_DEFINE_NAME_STRING(Cofactor)
39CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator)
40CRYPTOPP_DEFINE_NAME_STRING(Curve)
41CRYPTOPP_DEFINE_NAME_STRING(GroupOID)
42CRYPTOPP_DEFINE_NAME_STRING(PointerToPrimeSelector)
43CRYPTOPP_DEFINE_NAME_STRING(Prime1)
44CRYPTOPP_DEFINE_NAME_STRING(Prime2)
45CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent)
46CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent)
47CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1)
48CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1)
49CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2)
50CRYPTOPP_DEFINE_NAME_STRING(PutMessage)
51CRYPTOPP_DEFINE_NAME_STRING(TruncatedDigestSize)
52CRYPTOPP_DEFINE_NAME_STRING(BlockPaddingScheme)
53CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags)
54CRYPTOPP_DEFINE_NAME_STRING(AuthenticatedDecryptionFilterFlags)
55CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags)
56CRYPTOPP_DEFINE_NAME_STRING(InputBuffer)
57CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer)
58CRYPTOPP_DEFINE_NAME_STRING(InputFileName)
59CRYPTOPP_DEFINE_NAME_STRING(InputFileNameWide)
60CRYPTOPP_DEFINE_NAME_STRING(InputStreamPointer)
61CRYPTOPP_DEFINE_NAME_STRING(InputBinaryMode)
62CRYPTOPP_DEFINE_NAME_STRING(OutputFileName)
63CRYPTOPP_DEFINE_NAME_STRING(OutputFileNameWide)
64CRYPTOPP_DEFINE_NAME_STRING(OutputStreamPointer)
65CRYPTOPP_DEFINE_NAME_STRING(OutputBinaryMode)
66CRYPTOPP_DEFINE_NAME_STRING(EncodingParameters)
67CRYPTOPP_DEFINE_NAME_STRING(KeyDerivationParameters)
68CRYPTOPP_DEFINE_NAME_STRING(Separator)
69CRYPTOPP_DEFINE_NAME_STRING(Terminator)
70CRYPTOPP_DEFINE_NAME_STRING(Uppercase)
71CRYPTOPP_DEFINE_NAME_STRING(GroupSize)
72CRYPTOPP_DEFINE_NAME_STRING(Pad)
73CRYPTOPP_DEFINE_NAME_STRING(PaddingByte)
74CRYPTOPP_DEFINE_NAME_STRING(Log2Base)
75CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray)
76CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray)
77CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks)
78CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength)
79CRYPTOPP_DEFINE_NAME_STRING(DigestSize)
80CRYPTOPP_DEFINE_NAME_STRING(L1KeyLength)
81CRYPTOPP_DEFINE_NAME_STRING(TableSize)
82CRYPTOPP_DEFINE_NAME_STRING(Blinding)
83CRYPTOPP_DEFINE_NAME_STRING(DerivedKey)
84CRYPTOPP_DEFINE_NAME_STRING(DerivedKeyLength)
85CRYPTOPP_DEFINE_NAME_STRING(Personalization)
86CRYPTOPP_DEFINE_NAME_STRING(PersonalizationSize)
87CRYPTOPP_DEFINE_NAME_STRING(Salt)
88CRYPTOPP_DEFINE_NAME_STRING(Tweak)
89CRYPTOPP_DEFINE_NAME_STRING(SaltSize)
90CRYPTOPP_DEFINE_NAME_STRING(TreeMode)
91CRYPTOPP_DEFINE_NAME_STRING(FileName)
92CRYPTOPP_DEFINE_NAME_STRING(FileTime)
93CRYPTOPP_DEFINE_NAME_STRING(Comment)
94CRYPTOPP_DEFINE_NAME_STRING(Identity)
95DOCUMENTED_NAMESPACE_END
Abstract base classes that provide a uniform interface to this library.
Crypto++ library namespace.
Namespace containing value name definitions.