SSLCtxMgr.cpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/SSLCtxMgr.hpp"
#include "blocxx/GetPass.hpp"
#include "blocxx/Format.hpp"
#include "blocxx/FileSystem.hpp"
#include "blocxx/ThreadImpl.hpp"
#include "blocxx/Mutex.hpp"
#include "blocxx/GlobalMutex.hpp"
#include "blocxx/MutexLock.hpp"
#include "blocxx/Assertion.hpp"
#include "blocxx/MD5.hpp"
#include "blocxx/Array.hpp"
#include "blocxx/SecureRand.hpp"
#include "blocxx/SignalScope.hpp"
#include "blocxx/LazyGlobal.hpp"
#include <openssl/rand.h>
#include <openssl/err.h>
#include <cstring>
#include <csignal>
#include <cerrno>
#include <sys/time.h>
#include <sys/resource.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fstream>

Go to the source code of this file.


Classes

struct  CRYPTO_dynlock_value

Namespaces

namespace  BLOCXX_NAMESPACE
 Taken from RFC 1321.

Enumerations

enum  SSLLibraryInit_t
enum  SSLLocks_t

Variables

static GlobalMutex BLOCXX_NAMESPACE::m_mapGuard = { 0 , 0, {0, PTHREAD_MUTEX_INITIALIZER} }


Variable Documentation

X509* m_x509

Definition at line 161 of file SSLCtxMgr.cpp.


doxygen