#include <tls_extensions.h>
Renegotiation Indication Extension (RFC 5746)
Definition at line 135 of file tls_extensions.h.
◆ Renegotiation_Extension() [1/3]
Botan::TLS::Renegotiation_Extension::Renegotiation_Extension |
( |
| ) |
|
|
default |
◆ Renegotiation_Extension() [2/3]
Botan::TLS::Renegotiation_Extension::Renegotiation_Extension |
( |
const std::vector< uint8_t > & |
bits | ) |
|
|
inlineexplicit |
◆ Renegotiation_Extension() [3/3]
Botan::TLS::Renegotiation_Extension::Renegotiation_Extension |
( |
TLS_Data_Reader & |
reader, |
|
|
uint16_t |
extension_size |
|
) |
| |
Definition at line 237 of file tls_extensions.cpp.
238 : m_reneg_data(reader.get_range<uint8_t>(1, 0, 255))
239 {
240 if(m_reneg_data.size() + 1 != extension_size)
241 throw Decoding_Error("Bad encoding for secure renegotiation extn");
242 }
◆ empty()
bool Botan::TLS::Renegotiation_Extension::empty |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ renegotiation_info()
const std::vector< uint8_t > & Botan::TLS::Renegotiation_Extension::renegotiation_info |
( |
| ) |
const |
|
inline |
◆ serialize()
std::vector< uint8_t > Botan::TLS::Renegotiation_Extension::serialize |
( |
Connection_Side |
whoami | ) |
const |
|
overridevirtual |
◆ static_type()
◆ type()
The documentation for this class was generated from the following files: