Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

argnames.h

00001 #ifndef CRYPTOPP_ARGNAMES_H 00002 #define CRYPTOPP_ARGNAMES_H 00003 00004 #include "cryptlib.h" 00005 00006 NAMESPACE_BEGIN(CryptoPP) 00007 00008 DOCUMENTED_NAMESPACE_BEGIN(Name) 00009 00010 #define CRYPTOPP_DEFINE_NAME_STRING(name) inline const char *name() {return #name;} 00011 00012 CRYPTOPP_DEFINE_NAME_STRING(ValueNames) //!< string, a list of value names with a semicolon (';') after each name 00013 CRYPTOPP_DEFINE_NAME_STRING(Version) //!< int 00014 CRYPTOPP_DEFINE_NAME_STRING(Seed) //!< ConstByteArrayParameter 00015 CRYPTOPP_DEFINE_NAME_STRING(Key) //!< ConstByteArrayParameter 00016 CRYPTOPP_DEFINE_NAME_STRING(IV) //!< const byte * 00017 CRYPTOPP_DEFINE_NAME_STRING(StolenIV) //!< byte * 00018 CRYPTOPP_DEFINE_NAME_STRING(Rounds) //!< int 00019 CRYPTOPP_DEFINE_NAME_STRING(FeedbackSize) //!< int 00020 CRYPTOPP_DEFINE_NAME_STRING(WordSize) //!< int, in bytes 00021 CRYPTOPP_DEFINE_NAME_STRING(BlockSize) //!< int, in bytes 00022 CRYPTOPP_DEFINE_NAME_STRING(EffectiveKeyLength) //!< int, in bits 00023 CRYPTOPP_DEFINE_NAME_STRING(KeySize) //!< int, in bits 00024 CRYPTOPP_DEFINE_NAME_STRING(ModulusSize) //!< int, in bits 00025 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrderSize) //!< int, in bits 00026 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponentSize)//!< int, in bits 00027 CRYPTOPP_DEFINE_NAME_STRING(Modulus) //!< Integer 00028 CRYPTOPP_DEFINE_NAME_STRING(PublicExponent) //!< Integer 00029 CRYPTOPP_DEFINE_NAME_STRING(PrivateExponent) //!< Integer 00030 CRYPTOPP_DEFINE_NAME_STRING(PublicElement) //!< Integer 00031 CRYPTOPP_DEFINE_NAME_STRING(SubgroupOrder) //!< Integer 00032 CRYPTOPP_DEFINE_NAME_STRING(Cofactor) //!< Integer 00033 CRYPTOPP_DEFINE_NAME_STRING(SubgroupGenerator) //!< Integer, ECP::Point, or EC2N::Point 00034 CRYPTOPP_DEFINE_NAME_STRING(Curve) //!< ECP or EC2N 00035 CRYPTOPP_DEFINE_NAME_STRING(GroupOID) //!< OID 00036 CRYPTOPP_DEFINE_NAME_STRING(Prime1) //!< Integer 00037 CRYPTOPP_DEFINE_NAME_STRING(Prime2) //!< Integer 00038 CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent) //!< Integer 00039 CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent) //!< Integer 00040 CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1) //!< Integer 00041 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1) //!< Integer 00042 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2) //!< Integer 00043 CRYPTOPP_DEFINE_NAME_STRING(PutMessage) //!< bool 00044 CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags) //!< word32 00045 CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags) //!< word32 00046 CRYPTOPP_DEFINE_NAME_STRING(InputBuffer) //!< ConstByteArrayParameter 00047 CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer) //!< ByteArrayParameter 00048 CRYPTOPP_DEFINE_NAME_STRING(XMACC_Counter) //!< word32 00049 00050 DOCUMENTED_NAMESPACE_END 00051 00052 NAMESPACE_END 00053 00054 #endif

Generated on Fri Aug 13 09:56:52 2004 for Crypto++ by doxygen 1.3.7