#include <sslapi.hpp>
|
static constexpr bool | is_thread_safe () |
| Delegates call to RCImpl and returns the result.
|
|
Definition at line 48 of file sslapi.hpp.
◆ Ptr
◆ TLSWarnings
Enumerator |
---|
TLS_WARN_NONE | |
TLS_WARN_SIG_MD5 | |
TLS_WARN_SIG_SHA1 | |
Definition at line 51 of file sslapi.hpp.
◆ auth_cert()
virtual const AuthCert::Ptr & openvpn::SSLAPI::auth_cert |
( |
| ) |
const |
|
pure virtual |
◆ did_full_handshake()
virtual bool openvpn::SSLAPI::did_full_handshake |
( |
| ) |
|
|
pure virtual |
◆ export_keying_material()
virtual bool openvpn::SSLAPI::export_keying_material |
( |
const std::string & |
label, |
|
|
unsigned char * |
dest, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
◆ get_tls_warnings()
uint32_t openvpn::SSLAPI::get_tls_warnings |
( |
| ) |
const |
|
inline |
◆ mark_no_cache()
virtual void openvpn::SSLAPI::mark_no_cache |
( |
| ) |
|
|
pure virtual |
◆ read_ciphertext()
virtual BufferPtr openvpn::SSLAPI::read_ciphertext |
( |
| ) |
|
|
pure virtual |
◆ read_ciphertext_ready()
virtual bool openvpn::SSLAPI::read_ciphertext_ready |
( |
| ) |
const |
|
pure virtual |
◆ read_cleartext()
virtual ssize_t openvpn::SSLAPI::read_cleartext |
( |
void * |
data, |
|
|
const size_t |
capacity |
|
) |
| |
|
pure virtual |
◆ read_cleartext_ready()
virtual bool openvpn::SSLAPI::read_cleartext_ready |
( |
| ) |
const |
|
pure virtual |
◆ ssl_handshake_details()
virtual std::string openvpn::SSLAPI::ssl_handshake_details |
( |
| ) |
const |
|
pure virtual |
◆ start_handshake()
virtual void openvpn::SSLAPI::start_handshake |
( |
| ) |
|
|
pure virtual |
◆ write_ciphertext()
virtual void openvpn::SSLAPI::write_ciphertext |
( |
const BufferPtr & |
buf | ) |
|
|
pure virtual |
◆ write_ciphertext_unbuffered()
virtual void openvpn::SSLAPI::write_ciphertext_unbuffered |
( |
const unsigned char * |
data, |
|
|
const size_t |
size |
|
) |
| |
|
pure virtual |
◆ write_cleartext_unbuffered()
virtual ssize_t openvpn::SSLAPI::write_cleartext_unbuffered |
( |
const void * |
data, |
|
|
const size_t |
size |
|
) |
| |
|
pure virtual |
◆ tls_warnings
uint32_t openvpn::SSLAPI::tls_warnings = 0 |
|
protected |
The documentation for this class was generated from the following file: