Crypto++
8.2
Free C++ class library of cryptographic schemes
|
Go to the documentation of this file.
9 #if !defined(CRYPTOPP_IMPORTS) && !defined(CRYPTOPP_EXPORTS) && !defined(CRYPTOPP_DEFAULT_NO_DLL)
10 #ifdef CRYPTOPP_CONFIG_H
11 #error To use the DLL version of Crypto++, this file must be included before any other Crypto++ header files.
13 #define CRYPTOPP_IMPORTS
44 #ifdef CRYPTOPP_IMPORTS
49 # pragma comment(lib, "msvcrtd")
50 # pragma comment(lib, "cryptopp")
52 # pragma comment(lib, "msvcrt")
53 # pragma comment(lib, "cryptopp")
57 #endif // #ifdef CRYPTOPP_IMPORTS
63 typedef void * (CRYPTOPP_API * PNew)(
size_t);
64 typedef void (CRYPTOPP_API * PDelete)(
void *);
65 typedef void (CRYPTOPP_API * PGetNewAndDelete)(PNew &, PDelete &);
66 typedef std::new_handler (CRYPTOPP_API * PSetNewHandler)(std::new_handler);
67 typedef void (CRYPTOPP_API * PSetNewAndDelete)(PNew, PDelete, PSetNewHandler);
Classes for Elliptic Curves over prime fields.
Classes and functions for number theoretic operations.
Classes for block cipher 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 providing file-based library services.
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.