Crypto++
5.6.5
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
10 #if !defined(CRYPTOPP_IMPORTS) && !defined(CRYPTOPP_EXPORTS) && !defined(CRYPTOPP_DEFAULT_NO_DLL)
11 #ifdef CRYPTOPP_CONFIG_H
12 #error To use the DLL version of Crypto++, this file must be included before any other Crypto++ header files.
14 #define CRYPTOPP_IMPORTS
46 #ifdef CRYPTOPP_IMPORTS
51 # pragma comment(lib, "msvcrtd")
52 # pragma comment(lib, "cryptopp")
54 # pragma comment(lib, "msvcrt")
55 # pragma comment(lib, "cryptopp")
59 #endif // #ifdef CRYPTOPP_IMPORTS
65 #if !(defined(_MSC_VER) && (_MSC_VER < 1300))
66 using std::new_handler;
69 typedef void * (CRYPTOPP_API * PNew)(
size_t);
70 typedef void (CRYPTOPP_API * PDelete)(
void *);
71 typedef void (CRYPTOPP_API * PGetNewAndDelete)(PNew &, PDelete &);
72 typedef new_handler (CRYPTOPP_API * PSetNewHandler)(new_handler);
73 typedef void (CRYPTOPP_API * PSetNewAndDelete)(PNew, PDelete, PSetNewHandler);
Classes for Elliptic Curves over prime fields.
Classes and functions for number theoretic operations.
Class file for modes of operation.
Classes for probablistic signature schemes.
Classes for Diffie-Hellman key exchange.
Classes for PKCS padding schemes.
Classes for multiple named channels.
Classes for HexEncoder and HexDecoder.
Class file for Randomness Pool.
Classes and functions for the FIPS 140-2 validated library.
Class file for the AES cipher (Rijndael)
Classes for SHA-1 and SHA-2 family of message digests.
Classes for the RSA cryptosystem.
Classes for the DSA signature algorithm.
Classes for DES, 2-key Triple-DES, 3-key Triple-DES and DESX.
Classes for the SKIPJACK block cipher.
GCM block cipher mode of operation.
Crypto++ library namespace.
Classes for access to the operating system's random number generators.
Classes and functions for Elliptic Curves over prime and binary fields.
Classes for Rabin-Williams signature scheme.
Classes for CMAC message authentication code.
CCM block cipher mode of operation.
Classes for Elliptic Curves over binary fields.
Classes for HMAC message authentication codes.