Botan
1.11.15
|
#include <tls_extensions.h>
Public Member Functions | |
virtual bool | empty () const =0 |
virtual std::vector< byte > | serialize () const =0 |
virtual Handshake_Extension_Type | type () const =0 |
virtual | ~Extension () |
Base class representing a TLS extension of some kind
Definition at line 49 of file tls_extensions.h.
virtual Botan::TLS::Extension::~Extension | ( | ) | [inline, virtual] |
Definition at line 67 of file tls_extensions.h.
{}
virtual bool Botan::TLS::Extension::empty | ( | ) | const [pure virtual] |
Implemented in Botan::TLS::SRTP_Protection_Profiles, Botan::TLS::Heartbeat_Support_Indicator, Botan::TLS::Signature_Algorithms, Botan::TLS::Supported_Elliptic_Curves, Botan::TLS::Session_Ticket, Botan::TLS::Next_Protocol_Notification, Botan::TLS::Maximum_Fragment_Length, Botan::TLS::Renegotiation_Extension, Botan::TLS::SRP_Identifier, and Botan::TLS::Server_Name_Indicator.
virtual std::vector<byte> Botan::TLS::Extension::serialize | ( | ) | const [pure virtual] |
Implemented in Botan::TLS::SRTP_Protection_Profiles, Botan::TLS::Heartbeat_Support_Indicator, Botan::TLS::Signature_Algorithms, Botan::TLS::Supported_Elliptic_Curves, Botan::TLS::Session_Ticket, Botan::TLS::Next_Protocol_Notification, Botan::TLS::Maximum_Fragment_Length, Botan::TLS::Renegotiation_Extension, Botan::TLS::SRP_Identifier, and Botan::TLS::Server_Name_Indicator.
virtual Handshake_Extension_Type Botan::TLS::Extension::type | ( | ) | const [pure virtual] |
Implemented in Botan::TLS::SRTP_Protection_Profiles, Botan::TLS::Heartbeat_Support_Indicator, Botan::TLS::Signature_Algorithms, Botan::TLS::Supported_Elliptic_Curves, Botan::TLS::Session_Ticket, Botan::TLS::Next_Protocol_Notification, Botan::TLS::Maximum_Fragment_Length, Botan::TLS::Renegotiation_Extension, Botan::TLS::SRP_Identifier, and Botan::TLS::Server_Name_Indicator.
Referenced by Botan::TLS::Extensions::add().