#include <tls_extensions.h>
Renegotiation Indication Extension (RFC 5746)
Definition at line 146 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 299 of file tls_extensions.cpp.
299 :
300 m_reneg_data(reader.get_range<uint8_t>(1, 0, 255)) {
301 if(m_reneg_data.size() + 1 != extension_size) {
302 throw Decoding_Error("Bad encoding for secure renegotiation extn");
303 }
304}
◆ 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: