Crypto++

- Main Page
- Namespaces
- Classes
- Files

- File List
- 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)                 //!< ConstByteArrayParameter, also accepts const byte * for backwards compatibility
    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(PointerToPrimeSelector)     //!< const PrimeSelector *
    00037 CRYPTOPP_DEFINE_NAME_STRING(Prime1)             //!< Integer
    00038 CRYPTOPP_DEFINE_NAME_STRING(Prime2)             //!< Integer
    00039 CRYPTOPP_DEFINE_NAME_STRING(ModPrime1PrivateExponent)   //!< Integer
    00040 CRYPTOPP_DEFINE_NAME_STRING(ModPrime2PrivateExponent)   //!< Integer
    00041 CRYPTOPP_DEFINE_NAME_STRING(MultiplicativeInverseOfPrime2ModPrime1) //!< Integer
    00042 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime1)  //!< Integer
    00043 CRYPTOPP_DEFINE_NAME_STRING(QuadraticResidueModPrime2)  //!< Integer
    00044 CRYPTOPP_DEFINE_NAME_STRING(PutMessage)         //!< bool
    00045 CRYPTOPP_DEFINE_NAME_STRING(TruncatedDigestSize)    //!< int
    00046 CRYPTOPP_DEFINE_NAME_STRING(BlockPaddingScheme) //!< StreamTransformationFilter::BlockPaddingScheme
    00047 CRYPTOPP_DEFINE_NAME_STRING(HashVerificationFilterFlags)        //!< word32
    00048 CRYPTOPP_DEFINE_NAME_STRING(AuthenticatedDecryptionFilterFlags) //!< word32
    00049 CRYPTOPP_DEFINE_NAME_STRING(SignatureVerificationFilterFlags)   //!< word32
    00050 CRYPTOPP_DEFINE_NAME_STRING(InputBuffer)        //!< ConstByteArrayParameter
    00051 CRYPTOPP_DEFINE_NAME_STRING(OutputBuffer)       //!< ByteArrayParameter
    00052 CRYPTOPP_DEFINE_NAME_STRING(InputFileName)      //!< const char *
    00053 CRYPTOPP_DEFINE_NAME_STRING(InputFileNameWide)  //!< const wchar_t *
    00054 CRYPTOPP_DEFINE_NAME_STRING(InputStreamPointer) //!< std::istream *
    00055 CRYPTOPP_DEFINE_NAME_STRING(InputBinaryMode)    //!< bool
    00056 CRYPTOPP_DEFINE_NAME_STRING(OutputFileName)     //!< const char *
    00057 CRYPTOPP_DEFINE_NAME_STRING(OutputFileNameWide) //!< const wchar_t *
    00058 CRYPTOPP_DEFINE_NAME_STRING(OutputStreamPointer)    //!< std::ostream *
    00059 CRYPTOPP_DEFINE_NAME_STRING(OutputBinaryMode)   //!< bool
    00060 CRYPTOPP_DEFINE_NAME_STRING(EncodingParameters) //!< ConstByteArrayParameter
    00061 CRYPTOPP_DEFINE_NAME_STRING(KeyDerivationParameters)    //!< ConstByteArrayParameter
    00062 CRYPTOPP_DEFINE_NAME_STRING(Separator)          //< ConstByteArrayParameter
    00063 CRYPTOPP_DEFINE_NAME_STRING(Terminator)         //< ConstByteArrayParameter
    00064 CRYPTOPP_DEFINE_NAME_STRING(Uppercase)          //< bool
    00065 CRYPTOPP_DEFINE_NAME_STRING(GroupSize)          //< int
    00066 CRYPTOPP_DEFINE_NAME_STRING(Pad)                //< bool
    00067 CRYPTOPP_DEFINE_NAME_STRING(PaddingByte)        //< byte
    00068 CRYPTOPP_DEFINE_NAME_STRING(Log2Base)           //< int
    00069 CRYPTOPP_DEFINE_NAME_STRING(EncodingLookupArray)    //< const byte *
    00070 CRYPTOPP_DEFINE_NAME_STRING(DecodingLookupArray)    //< const byte *
    00071 CRYPTOPP_DEFINE_NAME_STRING(InsertLineBreaks)   //< bool
    00072 CRYPTOPP_DEFINE_NAME_STRING(MaxLineLength)      //< int
    00073 CRYPTOPP_DEFINE_NAME_STRING(DigestSize)         //!< int, in bytes
    00074 CRYPTOPP_DEFINE_NAME_STRING(L1KeyLength)        //!< int, in bytes
    00075 CRYPTOPP_DEFINE_NAME_STRING(TableSize)          //!< int, in bytes
    00076
    00077 DOCUMENTED_NAMESPACE_END
    00078
    00079 NAMESPACE_END
    00080
    00081 #endif