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