Library: Crypto
Package: CryptoCore
Header: Poco/Crypto/OpenSSLInitializer.h
Initalizes the OpenSSL library.
The class ensures the earliest initialization and the latest shutdown of the OpenSSL library.
Member Functions: dynlock, dynlockCreate, dynlockDestroy, id, initialize, lock, uninitialize
 
 SEEDSIZE = 256
Automatically initialize OpenSSL on startup.
Automatically shut down OpenSSL on exit.
 
 static void initialize();
Initializes the OpenSSL machinery.
 
 static void uninitialize();
Shuts down the OpenSSL machinery.
 
   
 static void dynlock(
    int mode,
    struct CRYPTO_dynlock_value * lock,
    const char * file,
    int line
);
 
   
 static struct CRYPTO_dynlock_value * dynlockCreate(
    const char * file,
    int line
);
 
   
 static void dynlockDestroy(
    struct CRYPTO_dynlock_value * lock,
    const char * file,
    int line
);
 
   
 static unsigned long id();
 
   
 static void lock(
    int mode,
    int n,
    const char * file,
    int line
);