Security Scol plugin
argnames.h
Go to the documentation of this file.
1// argnames.h - originally written and placed in the public domain by Wei Dai
2
5
6#ifndef CRYPTOPP_ARGNAMES_H
7#define CRYPTOPP_ARGNAMES_H
8
9#include "cryptlib.h"
10
11NAMESPACE_BEGIN(CryptoPP)
12
13DOCUMENTED_NAMESPACE_BEGIN(Name)
14
15#define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;}
16
25CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize)
28CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength)
31CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize)
32CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)
34CRYPTOPP_DEFINE_NAME_STRING(PublicExponent)
35CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent)
36CRYPTOPP_DEFINE_NAME_STRING(PublicElement)
37CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder)
39CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator)
42CRYPTOPP_DEFINE_NAME_STRING(PointerToPrimeSelector)
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)
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)
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)
75CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray)
76CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray)
77CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks)
78CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength)
84CRYPTOPP_DEFINE_NAME_STRING(DerivedKeyLength)
85CRYPTOPP_DEFINE_NAME_STRING(Personalization)
86CRYPTOPP_DEFINE_NAME_STRING(PersonalizationSize)
95DOCUMENTED_NAMESPACE_END
97NAMESPACE_END
98
99#endif
#define CRYPTOPP_DEFINE_NAME_STRING(name)
Definition argnames.h:15
Abstract base classes that provide a uniform interface to this library.