monotone

monotone Mtn Source Tree

Root/cryptopp/argnames.h

1#ifndef CRYPTOPP_ARGNAMES_H
2#define CRYPTOPP_ARGNAMES_H
3
4#include "cryptlib.h"
5
6NAMESPACE_BEGIN(CryptoPP)
7
8DOCUMENTED_NAMESPACE_BEGIN(Name)
9
10#define CRYPTOPP_DEFINE_NAME_STRING(name)inline const char *name() {return #name;}
11
12CRYPTOPP_DEFINE_NAME_STRING(ValueNames)//!< string, a list of value names with a semicolon (';') after each name
13CRYPTOPP_DEFINE_NAME_STRING(Version)//!< int
14CRYPTOPP_DEFINE_NAME_STRING(Seed)//!< ConstByteArrayParameter
15CRYPTOPP_DEFINE_NAME_STRING(Key)//!< ConstByteArrayParameter
16CRYPTOPP_DEFINE_NAME_STRING(IV)//!< const byte *
17CRYPTOPP_DEFINE_NAME_STRING(StolenIV)//!< byte *
18CRYPTOPP_DEFINE_NAME_STRING(Rounds)//!< int
19CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize)//!< int
20CRYPTOPP_DEFINE_NAME_STRING(WordSize)//!< int, in bytes
21CRYPTOPP_DEFINE_NAME_STRING(BlockSize)//!< int, in bytes
22CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength)//!< int, in bits
23CRYPTOPP_DEFINE_NAME_STRING(KeySize)//!< int, in bits
24CRYPTOPP_DEFINE_NAME_STRING(ModulusSize)//!< int, in bits
25CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize)//!< int, in bits
26CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)//!< int, in bits
27CRYPTOPP_DEFINE_NAME_STRING(Modulus)//!< Integer
28CRYPTOPP_DEFINE_NAME_STRING(PublicExponent)//!< Integer
29CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent)//!< Integer
30CRYPTOPP_DEFINE_NAME_STRING(PublicElement)//!< Integer
31CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder)//!< Integer
32CRYPTOPP_DEFINE_NAME_STRING(Cofactor)//!< Integer
33CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator)//!< Integer, ECP::Point, or EC2N::Point
34CRYPTOPP_DEFINE_NAME_STRING(Curve)//!< ECP or EC2N
35CRYPTOPP_DEFINE_NAME_STRING(GroupOID)//!< OID
36CRYPTOPP_DEFINE_NAME_STRING(Prime1)//!< Integer
37CRYPTOPP_DEFINE_NAME_STRING(Prime2)//!< Integer
38CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent)//!< Integer
39CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent)//!< Integer
40CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1)//!< Integer
41CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1)//!< Integer
42CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2)//!< Integer
43CRYPTOPP_DEFINE_NAME_STRING(PutMessage)//!< bool
44CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags)//!< word32
45CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags)//!< word32
46CRYPTOPP_DEFINE_NAME_STRING(InputBuffer)//!< ConstByteArrayParameter
47CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer)//!< ByteArrayParameter
48CRYPTOPP_DEFINE_NAME_STRING(XMACC_Counter)//!< word32
49
50DOCUMENTED_NAMESPACE_END
51
52NAMESPACE_END
53
54#endif

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status