File indexing completed on 2025-01-18 09:54:53
0001
0002
0003
0004
0005
0006 #ifndef CRYPTOPP_ARGNAMES_H
0007 #define CRYPTOPP_ARGNAMES_H
0008
0009 #include "cryptlib.h"
0010
0011 NAMESPACE_BEGIN(CryptoPP)
0012
0013 DOCUMENTED_NAMESPACE_BEGIN(Name)
0014
0015 #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;}
0016
0017 CRYPTOPP_DEFINE_NAME_STRING(ValueNames)
0018 CRYPTOPP_DEFINE_NAME_STRING(Version)
0019 CRYPTOPP_DEFINE_NAME_STRING(Seed)
0020 CRYPTOPP_DEFINE_NAME_STRING(Key)
0021 CRYPTOPP_DEFINE_NAME_STRING(IV)
0022 CRYPTOPP_DEFINE_NAME_STRING(StolenIV)
0023 CRYPTOPP_DEFINE_NAME_STRING(Nonce)
0024 CRYPTOPP_DEFINE_NAME_STRING(Rounds)
0025 CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize)
0026 CRYPTOPP_DEFINE_NAME_STRING(WordSize)
0027 CRYPTOPP_DEFINE_NAME_STRING(BlockSize)
0028 CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength)
0029 CRYPTOPP_DEFINE_NAME_STRING(KeySize)
0030 CRYPTOPP_DEFINE_NAME_STRING(ModulusSize)
0031 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize)
0032 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)
0033 CRYPTOPP_DEFINE_NAME_STRING(Modulus)
0034 CRYPTOPP_DEFINE_NAME_STRING(PublicExponent)
0035 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent)
0036 CRYPTOPP_DEFINE_NAME_STRING(PublicElement)
0037 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder)
0038 CRYPTOPP_DEFINE_NAME_STRING(Cofactor)
0039 CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator)
0040 CRYPTOPP_DEFINE_NAME_STRING(Curve)
0041 CRYPTOPP_DEFINE_NAME_STRING(GroupOID)
0042 CRYPTOPP_DEFINE_NAME_STRING(PointerToPrimeSelector)
0043 CRYPTOPP_DEFINE_NAME_STRING(Prime1)
0044 CRYPTOPP_DEFINE_NAME_STRING(Prime2)
0045 CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent)
0046 CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent)
0047 CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1)
0048 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1)
0049 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2)
0050 CRYPTOPP_DEFINE_NAME_STRING(PutMessage)
0051 CRYPTOPP_DEFINE_NAME_STRING(TruncatedDigestSize)
0052 CRYPTOPP_DEFINE_NAME_STRING(BlockPaddingScheme)
0053 CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags)
0054 CRYPTOPP_DEFINE_NAME_STRING(AuthenticatedDecryptionFilterFlags)
0055 CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags)
0056 CRYPTOPP_DEFINE_NAME_STRING(InputBuffer)
0057 CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer)
0058 CRYPTOPP_DEFINE_NAME_STRING(InputFileName)
0059 CRYPTOPP_DEFINE_NAME_STRING(InputFileNameWide)
0060 CRYPTOPP_DEFINE_NAME_STRING(InputStreamPointer)
0061 CRYPTOPP_DEFINE_NAME_STRING(InputBinaryMode)
0062 CRYPTOPP_DEFINE_NAME_STRING(OutputFileName)
0063 CRYPTOPP_DEFINE_NAME_STRING(OutputFileNameWide)
0064 CRYPTOPP_DEFINE_NAME_STRING(OutputStreamPointer)
0065 CRYPTOPP_DEFINE_NAME_STRING(OutputBinaryMode)
0066 CRYPTOPP_DEFINE_NAME_STRING(EncodingParameters)
0067 CRYPTOPP_DEFINE_NAME_STRING(KeyDerivationParameters)
0068 CRYPTOPP_DEFINE_NAME_STRING(Separator)
0069 CRYPTOPP_DEFINE_NAME_STRING(Terminator)
0070 CRYPTOPP_DEFINE_NAME_STRING(Uppercase)
0071 CRYPTOPP_DEFINE_NAME_STRING(GroupSize)
0072 CRYPTOPP_DEFINE_NAME_STRING(Pad)
0073 CRYPTOPP_DEFINE_NAME_STRING(PaddingByte)
0074 CRYPTOPP_DEFINE_NAME_STRING(Log2Base)
0075 CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray)
0076 CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray)
0077 CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks)
0078 CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength)
0079 CRYPTOPP_DEFINE_NAME_STRING(DigestSize)
0080 CRYPTOPP_DEFINE_NAME_STRING(L1KeyLength)
0081 CRYPTOPP_DEFINE_NAME_STRING(TableSize)
0082 CRYPTOPP_DEFINE_NAME_STRING(Blinding)
0083 CRYPTOPP_DEFINE_NAME_STRING(DerivedKey)
0084 CRYPTOPP_DEFINE_NAME_STRING(DerivedKeyLength)
0085 CRYPTOPP_DEFINE_NAME_STRING(Personalization)
0086 CRYPTOPP_DEFINE_NAME_STRING(PersonalizationSize)
0087 CRYPTOPP_DEFINE_NAME_STRING(Salt)
0088 CRYPTOPP_DEFINE_NAME_STRING(Tweak)
0089 CRYPTOPP_DEFINE_NAME_STRING(SaltSize)
0090 CRYPTOPP_DEFINE_NAME_STRING(TreeMode)
0091 CRYPTOPP_DEFINE_NAME_STRING(FileName)
0092 CRYPTOPP_DEFINE_NAME_STRING(FileTime)
0093 CRYPTOPP_DEFINE_NAME_STRING(Comment)
0094 CRYPTOPP_DEFINE_NAME_STRING(Identity)
0095 DOCUMENTED_NAMESPACE_END
0096
0097 NAMESPACE_END
0098
0099 #endif