|
OpenVPN 3 Core Library
|
#include <encrypt_chm.hpp>
Public Member Functions | |
| OPENVPN_SIMPLE_EXCEPTION (chm_unsupported_cipher_mode) | |
| void | encrypt (BufferAllocated &buf) |
| void | set_rng (StrongRandomAPI::Ptr rng_arg) |
Public Attributes | |
| Frame::Ptr | frame |
| CipherContext< CRYPTO_API > | cipher |
| OvpnHMAC< CRYPTO_API > | hmac |
| PacketIDDataSend | pid_send {} |
Private Member Functions | |
| void | prepend_hmac (BufferAllocated &buf) |
Private Attributes | |
| BufferAllocated | work |
| StrongRandomAPI::Ptr | rng |
Definition at line 32 of file encrypt_chm.hpp.
|
inline |
Definition at line 37 of file encrypt_chm.hpp.
| openvpn::EncryptCHM< CRYPTO_API >::OPENVPN_SIMPLE_EXCEPTION | ( | chm_unsupported_cipher_mode | ) |
|
inlineprivate |
|
inline |
Definition at line 95 of file encrypt_chm.hpp.
| CipherContext<CRYPTO_API> openvpn::EncryptCHM< CRYPTO_API >::cipher |
Definition at line 101 of file encrypt_chm.hpp.
| Frame::Ptr openvpn::EncryptCHM< CRYPTO_API >::frame |
Definition at line 100 of file encrypt_chm.hpp.
| OvpnHMAC<CRYPTO_API> openvpn::EncryptCHM< CRYPTO_API >::hmac |
Definition at line 102 of file encrypt_chm.hpp.
| PacketIDDataSend openvpn::EncryptCHM< CRYPTO_API >::pid_send {} |
Definition at line 103 of file encrypt_chm.hpp.
|
private |
Definition at line 121 of file encrypt_chm.hpp.
|
private |
Definition at line 120 of file encrypt_chm.hpp.