PcapPlusPlus  20.08+
pcpp::TLSECPointFormatExtension Class Reference

#include <SSLHandshake.h>

Inheritance diagram for pcpp::TLSECPointFormatExtension:

Public Member Functions

 TLSECPointFormatExtension (uint8_t *data)
std::vector< uint8_t > getECPointFormatList () const
- Public Member Functions inherited from pcpp::SSLExtension
 SSLExtension (uint8_t *data)
SSLExtensionType getType () const
uint16_t getTypeAsInt () const
uint16_t getLength () const
uint16_t getTotalLength () const
uint8_t * getData () const

Detailed Description

Represents TLS EC (Elliptic Curves) Point Format extension. Inherits from SSLExtension and adds parsing of the EC point formats mentioned in the extension data

Constructor & Destructor Documentation

◆ TLSECPointFormatExtension()

pcpp::TLSECPointFormatExtension::TLSECPointFormatExtension ( uint8_t *  data)

C'tor for this class

[in]dataThe raw data for the extension

Member Function Documentation

◆ getECPointFormatList()

std::vector<uint8_t> pcpp::TLSECPointFormatExtension::getECPointFormatList ( ) const
A vector of the elliptic curves point formats