PcapPlusPlus  Next
pcpp::WireGuardHandshakeResponseLayer::SerializedFields Struct Reference

#include <WireGuardLayer.h>

Inheritance diagram for pcpp::WireGuardHandshakeResponseLayer::SerializedFields:
pcpp::WireGuardLayer::SerializedFields pcpp::Layer::SerializedFields

Static Public Member Functions

static std::vector< FieldDescriptor > all ()
 
- Static Public Member Functions inherited from pcpp::WireGuardLayer::SerializedFields
static std::vector< FieldDescriptor > all ()
 
- Static Public Member Functions inherited from pcpp::Layer::SerializedFields
static std::vector< FieldDescriptor > all ()
 

Static Public Attributes

static const FieldDescriptor SenderIndex
 Field descriptor for the sender index, written as a hex value.
 
static const FieldDescriptor ReceiverIndex
 Field descriptor for the receiver index, written as a hex value.
 
static const FieldDescriptor ResponderEphemeral
 Field descriptor for the 32-byte responder ephemeral public key, written as a hex string with no separators.
 
static const FieldDescriptor EncryptedEmpty
 Field descriptor for the 16-byte encrypted empty field, written as a hex string with no separators.
 
static const FieldDescriptor Mac1
 Field descriptor for the 16-byte MAC1, written as a hex string with no separators.
 
static const FieldDescriptor Mac2
 Field descriptor for the 16-byte MAC2, written as a hex string with no separators.
 
- Static Public Attributes inherited from pcpp::WireGuardLayer::SerializedFields
static const FieldDescriptor MessageType
 Field descriptor for the raw message type value, written as a number.
 
static const FieldDescriptor MessageTypeName
 Field descriptor for the message type name, written as a string.
 
static constexpr uint16_t MaxID = Layer::SerializedFields::MaxID + 2
 Maximum field ID used by WireGuardLayer.
 
- Static Public Attributes inherited from pcpp::Layer::SerializedFields
static const FieldDescriptor ProtocolName
 Field descriptor for the layer protocol name.
 
static const FieldDescriptor ProtocolId
 Field descriptor for the layer protocol ID.
 
static const FieldDescriptor Length
 Field descriptor for the layer length.
 
static constexpr uint16_t MaxID = 1
 Maximum field ID used by the layer.
 

Detailed Description

Member Function Documentation

◆ all()

static std::vector<FieldDescriptor> pcpp::WireGuardHandshakeResponseLayer::SerializedFields::all ( )
inlinestatic
Returns
All field descriptors for WireGuardHandshakeResponseLayer