From a5a576cb8226f822a06f3e46c2dc1dd0ac7a16fd Mon Sep 17 00:00:00 2001 From: weidai Date: Tue, 14 Oct 2003 09:43:14 +0000 Subject: reduce source file dependencies git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@137 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- dll.cpp | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'dll.cpp') diff --git a/dll.cpp b/dll.cpp index 9efaec7..24edf14 100644 --- a/dll.cpp +++ b/dll.cpp @@ -23,22 +23,6 @@ NAMESPACE_BEGIN(CryptoPP) template<> const byte PKCS_DigestDecoration::decoration[] = {0x30,0x21,0x30,0x09,0x06,0x05,0x2B,0x0E,0x03,0x02,0x1A,0x05,0x00,0x04,0x14}; template<> const unsigned int PKCS_DigestDecoration::length = sizeof(PKCS_DigestDecoration::decoration); -static const byte s_moduleMac[CryptoPP::HMAC::DIGESTSIZE] = "reserved for mac"; -#ifdef CRYPTOPP_WIN32_AVAILABLE -static HMODULE s_hModule = NULL; -#endif - -void DoDllPowerUpSelfTest() -{ -#ifdef CRYPTOPP_WIN32_AVAILABLE - char moduleFileName[MAX_PATH]; - GetModuleFileNameA(s_hModule, moduleFileName, sizeof(moduleFileName)); - CryptoPP::DoPowerUpSelfTest(moduleFileName, s_moduleMac); -#else - throw NotImplemented("DoDllPowerUpSelfTest() only available on Windows"); -#endif -} - NAMESPACE_END #endif @@ -127,16 +111,4 @@ void CRYPTOPP_CDECL operator delete (void * p) s_pDelete(p); } -BOOL APIENTRY DllMain(HANDLE hModule, - DWORD ul_reason_for_call, - LPVOID lpReserved) -{ - if (ul_reason_for_call == DLL_PROCESS_ATTACH) - { - s_hModule = (HMODULE)hModule; - DoDllPowerUpSelfTest(); - } - return TRUE; -} - #endif // #ifdef CRYPTOPP_EXPORTS -- cgit v1.2.1