4 #if !defined(CRYPTOPP_IMPORTS) && !defined(CRYPTOPP_EXPORTS) && !defined(CRYPTOPP_DEFAULT_NO_DLL) 5 #ifdef CRYPTOPP_CONFIG_H 6 #error To use the DLL version of Crypto++, this file must be included before any other Crypto++ header files. 8 #define CRYPTOPP_IMPORTS 40 #ifdef CRYPTOPP_IMPORTS 45 #pragma comment(lib, "msvcrt") 47 #pragma comment(lib, "msvcrtd") 51 #pragma comment(lib, "cryptopp") 53 #endif // #ifdef CRYPTOPP_IMPORTS 57 NAMESPACE_BEGIN(CryptoPP)
59 #if !(defined(_MSC_VER) && (_MSC_VER < 1300)) 60 using std::new_handler;
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 new_handler (CRYPTOPP_API * PSetNewHandler)(new_handler);
67 typedef void (CRYPTOPP_API * PSetNewAndDelete)(PNew, PDelete, PSetNewHandler);
This file contains classes that implement the Rabin-Williams signature schemes as defined in IEEE P13...
This file contains classes that implement the RSA ciphers and signature schemes as defined in PKCS #1...