OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::EpochDataChannelEncryptContext Struct Reference

#include <data_epoch.hpp>

Inheritance diagram for openvpn::EpochDataChannelEncryptContext:
[legend]
Collaboration diagram for openvpn::EpochDataChannelEncryptContext:
[legend]

Public Attributes

openvpn::PacketIDDataSend pid {true, 0}
 
- Public Attributes inherited from openvpn::EpochDataChannelCryptoContext
std::uint16_t epoch = 0
 
openvpn::SSLLib::CryptoAPI::CipherContextAEAD cipher
 
std::array< uint8_t, IV_SIZEimplicit_iv {}
 

Additional Inherited Members

- Public Member Functions inherited from openvpn::EpochDataChannelCryptoContext
void calculate_iv (uint8_t *packet_id, std::array< uint8_t, IV_SIZE > &iv_dest)
 
- Static Public Attributes inherited from openvpn::EpochDataChannelCryptoContext
static constexpr int IV_SIZE = 12
 

Detailed Description

Definition at line 92 of file data_epoch.hpp.

Member Data Documentation

◆ pid

openvpn::PacketIDDataSend openvpn::EpochDataChannelEncryptContext::pid {true, 0}

Definition at line 94 of file data_epoch.hpp.


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