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 void(CRYPTOPP_API * PSetNewAndDelete)(PNew, PDelete, PSetNewHandler)
Class file for Randomness Pool.
Class file for modes of operation.
Classes for Elliptic Curves over prime fields.
#define NAMESPACE_BEGIN(x)
std::hash for asio::adress
std::new_handler(CRYPTOPP_API * PSetNewHandler)(std::new_handler)
Classes for multiple named channels.
Classes for CMAC message authentication code.
Classes for Elliptic Curves over binary fields.
Classes for PKCS padding schemes.
Classes for HMAC message authentication codes.
Classes for Rabin-Williams signature scheme.
Classes for the SKIPJACK block cipher.
Classes for Diffie-Hellman key exchange.
Classes for HexEncoder and HexDecoder.
Class file for the AES cipher (Rijndael)
void *(CRYPTOPP_API * PNew)(size_t)
void(CRYPTOPP_API * PDelete)(void *)
Classes for the DSA signature algorithm.
void(CRYPTOPP_API * PGetNewAndDelete)(PNew &, PDelete &)
Classes for DES, 2-key Triple-DES, 3-key Triple-DES and DESX.
Classes for SHA-1 and SHA-2 family of message digests.
Classes and functions for number theoretic operations.
Classes for the RSA cryptosystem.
Classes and functions for the FIPS 140-2 validated library.
GCM block cipher mode of operation.
Classes providing file-based library services.
Classes and functions for Elliptic Curves over prime and binary fields.
Classes for probablistic signature schemes.
Classes for access to the operating system's random number generators.
CCM block cipher mode of operation.