Fabcoin Core  0.16.2
P2P Digital Currency
argnames.h
Go to the documentation of this file.
1 // argnames.h - 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 
12 
14 
15 #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;}
16 
17 CRYPTOPP_DEFINE_NAME_STRING(ValueNames)
25 CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize)
28 CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength)
30 CRYPTOPP_DEFINE_NAME_STRING(ModulusSize)
31 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize)
32 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)
34 CRYPTOPP_DEFINE_NAME_STRING(PublicExponent)
35 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent)
36 CRYPTOPP_DEFINE_NAME_STRING(PublicElement)
37 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder)
39 CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator)
42 CRYPTOPP_DEFINE_NAME_STRING(PointerToPrimeSelector)
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) //< 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)
80 CRYPTOPP_DEFINE_NAME_STRING(L1KeyLength)
83 CRYPTOPP_DEFINE_NAME_STRING(DerivedKey)
84 CRYPTOPP_DEFINE_NAME_STRING(DerivedKeyLength)
85 CRYPTOPP_DEFINE_NAME_STRING(Personalization)
86 CRYPTOPP_DEFINE_NAME_STRING(PersonalizationSize)
90 CRYPTOPP_DEFINE_NAME_STRING(TreeMode) //< byte
92 
94 
95 #endif
#define CRYPTOPP_DEFINE_NAME_STRING(name)
Definition: argnames.h:15
#define NAMESPACE_BEGIN(x)
Definition: config.h:200
Abstract base classes that provide a uniform interface to this library.
#define DOCUMENTED_NAMESPACE_END
Definition: config.h:208
#define DOCUMENTED_NAMESPACE_BEGIN(x)
Definition: config.h:207
#define NAMESPACE_END
Definition: config.h:201
h64 Nonce
Definition: Common.h:70