| 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.