BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Macros | Functions
openssl.hpp File Reference
#include <openssl/ec.h>
#include <openssl/crypto.h>
#include <openssl/dh.h>
#include <openssl/evp.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/ecdsa.h>
#include <openssl/ecdh.h>
#include <openssl/sha.h>
#include <openssl/obj_mac.h>

Go to the source code of this file.

Classes

struct  fc::ssl_wrapper< ssl_type >
 
struct  fc::ssl_bignum
 

Namespaces

 fc
 

Macros

#define SSL_TYPE_DECL(name, ssl_type)
 

Functions

void fc::store_configuration_path (const path &filePath)
 
int fc::init_openssl ()
 

Detailed Description

Provides common utility calls for wrapping openssl c api.

Definition in file openssl.hpp.

Macro Definition Documentation

◆ SSL_TYPE_DECL

#define SSL_TYPE_DECL (   name,
  ssl_type 
)
Value:
struct name : public ssl_wrapper<ssl_type> \
{ \
name( ssl_type* obj=nullptr ); \
name( name&& move ); \
~name(); \
name& operator=( name&& move ); \
};

Definition at line 36 of file openssl.hpp.