#include <data_epoch.hpp>
Definition at line 77 of file data_epoch.hpp.
◆ calculate_iv()
void openvpn::EpochDataChannelCryptoContext::calculate_iv |
( |
uint8_t * |
packet_id, |
|
|
std::array< uint8_t, IV_SIZE > & |
iv_dest |
|
) |
| |
◆ cipher
openvpn::SSLLib::CryptoAPI::CipherContextAEAD openvpn::EpochDataChannelCryptoContext::cipher |
◆ epoch
std::uint16_t openvpn::EpochDataChannelCryptoContext::epoch = 0 |
◆ implicit_iv
std::array<uint8_t, IV_SIZE> openvpn::EpochDataChannelCryptoContext::implicit_iv {} |
◆ IV_SIZE
constexpr int openvpn::EpochDataChannelCryptoContext::IV_SIZE = 12 |
|
staticconstexpr |
The IV size in bytes. Since all currently supported AEAD ciphers uses 96 bits, we hardcode it for now
Definition at line 80 of file data_epoch.hpp.
The documentation for this struct was generated from the following files: