OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::OpenSSLPKI::DH Class Reference

#include <dh-compat.hpp>

Collaboration diagram for openvpn::OpenSSLPKI::DH:
[legend]

Public Member Functions

 DH ()
 
 DH (const std::string &dh_txt)
 
 DH (const DH &other)
 
 DH (DH &&other) noexcept
 
void operator= (const DH &other)
 
DHoperator= (DH &&other) noexcept
 
bool defined () const
 
::DHobj () const
 
void parse_pem (const std::string &dh_txt)
 
std::string render_pem () const
 
 ~DH ()
 

Private Member Functions

void erase ()
 
void dup (const ::DH *dh)
 

Private Attributes

::DHdh_
 

Detailed Description

Definition at line 46 of file dh-compat.hpp.

Constructor & Destructor Documentation

◆ DH() [1/4]

openvpn::OpenSSLPKI::DH::DH ( )
inline

Definition at line 49 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ DH() [2/4]

openvpn::OpenSSLPKI::DH::DH ( const std::string &  dh_txt)
inlineexplicit

Definition at line 54 of file dh-compat.hpp.

◆ DH() [3/4]

openvpn::OpenSSLPKI::DH::DH ( const DH other)
inline

Definition at line 60 of file dh-compat.hpp.

◆ DH() [4/4]

openvpn::OpenSSLPKI::DH::DH ( DH &&  other)
inlinenoexcept

Definition at line 65 of file dh-compat.hpp.

◆ ~DH()

openvpn::OpenSSLPKI::DH::~DH ( )
inline

Definition at line 139 of file dh-compat.hpp.

Member Function Documentation

◆ defined()

bool openvpn::OpenSSLPKI::DH::defined ( ) const
inline

Definition at line 91 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ dup()

void openvpn::OpenSSLPKI::DH::dup ( const ::DH dh)
inlineprivate

Definition at line 151 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ erase()

void openvpn::OpenSSLPKI::DH::erase ( )
inlineprivate

Definition at line 145 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ obj()

::DH * openvpn::OpenSSLPKI::DH::obj ( ) const
inline

Definition at line 95 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ operator=() [1/2]

void openvpn::OpenSSLPKI::DH::operator= ( const DH other)
inline

Definition at line 71 of file dh-compat.hpp.

◆ operator=() [2/2]

DH & openvpn::OpenSSLPKI::DH::operator= ( DH &&  other)
inlinenoexcept

Definition at line 80 of file dh-compat.hpp.

◆ parse_pem()

void openvpn::OpenSSLPKI::DH::parse_pem ( const std::string &  dh_txt)
inline

Definition at line 100 of file dh-compat.hpp.

Here is the caller graph for this function:

◆ render_pem()

std::string openvpn::OpenSSLPKI::DH::render_pem ( ) const
inline

Definition at line 115 of file dh-compat.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ dh_

::DH* openvpn::OpenSSLPKI::DH::dh_
private

Definition at line 156 of file dh-compat.hpp.


The documentation for this class was generated from the following file: