CCF
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
tls.h File Reference
#include "ccf/crypto/openssl/openssl_wrappers.h"
#include <string>

Go to the source code of this file.

Namespaces

namespace  tls
 

Macros

#define TLS_READING   -SSL_READING
 
#define TLS_WRITING   -SSL_WRITING
 
#define TLS_ERR_WANT_READ   -SSL_ERROR_WANT_READ
 
#define TLS_ERR_WANT_WRITE   -SSL_ERROR_WANT_WRITE
 
#define TLS_ERR_CONN_CLOSE_NOTIFY   -SSL_ERROR_ZERO_RETURN
 
#define TLS_ERR_NEED_CERT   -SSL_ERROR_WANT_X509_LOOKUP
 
#define TLS_ERR_X509_VERIFY   INT_MIN
 

Functions

std::string tls::error_string (int ec)
 

Macro Definition Documentation

◆ TLS_ERR_CONN_CLOSE_NOTIFY

#define TLS_ERR_CONN_CLOSE_NOTIFY   -SSL_ERROR_ZERO_RETURN

◆ TLS_ERR_NEED_CERT

#define TLS_ERR_NEED_CERT   -SSL_ERROR_WANT_X509_LOOKUP

◆ TLS_ERR_WANT_READ

#define TLS_ERR_WANT_READ   -SSL_ERROR_WANT_READ

◆ TLS_ERR_WANT_WRITE

#define TLS_ERR_WANT_WRITE   -SSL_ERROR_WANT_WRITE

◆ TLS_ERR_X509_VERIFY

#define TLS_ERR_X509_VERIFY   INT_MIN

◆ TLS_READING

#define TLS_READING   -SSL_READING

◆ TLS_WRITING

#define TLS_WRITING   -SSL_WRITING