OpenVPN 3 Core Library
|
#include <decrypt_chm.hpp>
Public Member Functions | |
OPENVPN_SIMPLE_EXCEPTION (chm_unsupported_cipher_mode) | |
Error::Type | decrypt (BufferAllocated &buf, const std::time_t now) |
Public Attributes | |
Frame::Ptr | frame |
CipherContext< CRYPTO_API > | cipher |
OvpnHMAC< CRYPTO_API > | hmac |
PacketIDDataReceive | pid_recv |
SessionStats::Ptr | stats |
Private Member Functions | |
bool | verify_packet_id (BufferAllocated &buf, const std::time_t now) |
Private Attributes | |
BufferAllocated | work |
Definition at line 33 of file decrypt_chm.hpp.
|
inline |
Definition at line 38 of file decrypt_chm.hpp.
openvpn::DecryptCHM< CRYPTO_API >::OPENVPN_SIMPLE_EXCEPTION | ( | chm_unsupported_cipher_mode | ) |
|
inlineprivate |
CipherContext<CRYPTO_API> openvpn::DecryptCHM< CRYPTO_API >::cipher |
Definition at line 109 of file decrypt_chm.hpp.
Frame::Ptr openvpn::DecryptCHM< CRYPTO_API >::frame |
Definition at line 108 of file decrypt_chm.hpp.
OvpnHMAC<CRYPTO_API> openvpn::DecryptCHM< CRYPTO_API >::hmac |
Definition at line 110 of file decrypt_chm.hpp.
PacketIDDataReceive openvpn::DecryptCHM< CRYPTO_API >::pid_recv |
Definition at line 111 of file decrypt_chm.hpp.
SessionStats::Ptr openvpn::DecryptCHM< CRYPTO_API >::stats |
Definition at line 112 of file decrypt_chm.hpp.
|
private |
Definition at line 121 of file decrypt_chm.hpp.