#include <tls_extensions.h>
Renegotiation Indication Extension (RFC 5746)
Definition at line 147 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 288 of file tls_extensions.cpp.
288 :
289 m_reneg_data(reader.get_range<uint8_t>(1, 0, 255)) {
290 if(m_reneg_data.size() + 1 != extension_size) {
291 throw Decoding_Error("Bad encoding for secure renegotiation extn");
292 }
293}
◆ empty()
bool Botan::TLS::Renegotiation_Extension::empty |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ is_implemented()
virtual bool Botan::TLS::Extension::is_implemented |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ 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()
static Extension_Code Botan::TLS::Renegotiation_Extension::static_type |
( |
| ) |
|
|
inlinestatic |
◆ type()
The documentation for this class was generated from the following files: