Fuzz introspector: tls_13_handshake_layer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
910 1894 90 :

['Botan::SCAN_Name::arg(unsigned long) const', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::vector >, std::__1::allocator > > >::vector()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (int&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'bool std::__1::operator== , 1>(std::__1::basic_string_view >, std::__1::common_type > >::type)', 'std::__1::vector >, std::__1::allocator > > >::push_back(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::remove_reference >&>::type&& std::__1::move >&>(std::__1::unique_ptr >&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique >, std::__1::allocator > > >&>(std::__1::vector >, std::__1::allocator > > >&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'Botan::SCAN_Name::SCAN_Name(std::__1::basic_string_view >)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::~unique_ptr()', 'bool std::__1::operator== , std::__1::allocator >(std::__1::basic_string , std::__1::allocator > const&, char const*)', 'Botan::SCAN_Name::~SCAN_Name()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique , std::__1::allocator > >(unsigned long&&, std::__1::basic_string , std::__1::allocator >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'Botan::SCAN_Name::arg_count() const', 'std::__1::unique_ptr >::operator bool() const', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::basic_string , std::__1::allocator >::operator std::__1::basic_string_view >() const', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'Botan::SCAN_Name::algo_name() const', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique >, unsigned long>(std::__1::unique_ptr >&&, unsigned long&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const', 'Botan::SCAN_Name::arg(unsigned long, std::__1::basic_string_view >) const', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'Botan::HashFunction::create(std::__1::basic_string_view >, std::__1::basic_string_view >)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::vector >, std::__1::allocator > > >::~vector()', 'std::__1::unique_ptr >::unique_ptr (decltype(nullptr))', 'std::__1::unique_ptr >::~unique_ptr()', 'Botan::SCAN_Name::arg_as_integer(unsigned long) const', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::unique_ptr >::~unique_ptr()', 'std::__1::basic_string_view >::basic_string_view(char const*)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique ()', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (unsigned long&&)', 'std::__1::unique_ptr >::unique_ptr , void, void>(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique >, std::__1::unique_ptr > >(std::__1::unique_ptr >&&, std::__1::unique_ptr >&&)', 'std::__1::unique_ptr >::~unique_ptr()']

910 1894 Botan::HashFunction::create(std::__1::basic_string_view >,std::__1::basic_string_view >) call site: 00000 /src/botan/src/lib/hash/hash.cpp:133
686 748 12 :

['Botan::BufferSlicer::take(unsigned long)', 'void Botan::load_be (unsigned int*, unsigned char const*, unsigned long)', 'std::__1::vector >::operator[](unsigned long)', 'Botan::SHA1_F::(anonymous namespace)::F1(unsigned int, unsigned int&, unsigned int, unsigned int, unsigned int&, unsigned int)', 'std::__1::span ::data() const', 'std::__1::array ::operator[](unsigned long)', 'std::__1::array ::data()', 'Botan::SHA1_F::(anonymous namespace)::F2(unsigned int, unsigned int&, unsigned int, unsigned int, unsigned int&, unsigned int)', 'Botan::SHA1_F::(anonymous namespace)::F3(unsigned int, unsigned int&, unsigned int, unsigned int, unsigned int&, unsigned int)', 'Botan::BufferSlicer::BufferSlicer(std::__1::span )', 'unsigned int Botan::rotl<1ul, unsigned int>(unsigned int)', 'Botan::SHA1_F::(anonymous namespace)::F4(unsigned int, unsigned int&, unsigned int, unsigned int, unsigned int&, unsigned int)']

686 748 Botan::SHA_1::compress_n(std::__1::vector >&,std::__1::span ,unsignedlong) call site: 00000 /src/botan/src/lib/hash/sha1/sha1.cpp:79
230 230 2 :

['std::__1::variant ::variant (Botan::TLS::Hello_Retry_Request&&)', 'Botan::TLS::Hello_Retry_Request::Hello_Retry_Request(std::__1::unique_ptr >)']

230 232 Botan::TLS::Server_Hello_13::parse(std::__1::vector >const&) call site: 00000 /src/botan/src/lib/tls/msg_server_hello.cpp:527
91 91 2 :

['Botan::TLS::(anonymous namespace)::Key_Share_HelloRetryRequest::Key_Share_HelloRetryRequest(Botan::TLS::TLS_Data_Reader&, unsigned short)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (Botan::TLS::(anonymous namespace)::Key_Share_HelloRetryRequest&&)']

91 93 Botan::TLS::Key_Share::Key_Share(Botan::TLS::TLS_Data_Reader&,unsignedshort,Botan::TLS::Handshake_Type) call site: 00000 /src/botan/src/lib/tls/tls13/tls_extensions_key_share.cpp:414
64 64 2 :

['Botan::Extensions::Extensions_Info::obj() const', 'std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >::operator->() const']

64 64 Botan::Extensions::get_extension_object(Botan::OIDconst&)const call site: 00000 /src/botan/src/lib/x509/x509_ext.cpp:192
62 69 2 :

['Botan::assertion_failure(char const*, char const*, char const*, char const*, int)', 'unsigned long Botan::high_bit (unsigned int)']

62 69 Botan::(anonymousnamespace)::encode_tag(std::__1::vector >&,Botan::ASN1_Type,Botan::ASN1_Class) call site: 00000 /src/botan/src/lib/asn1/der_enc.cpp:32
50 126 6 :

['Botan::TLS::Certificate_Status::~Certificate_Status()', 'std::__1::unique_ptr >::operator=(std::__1::unique_ptr >&&)', 'std::__1::__unique_if ::__unique_single std::__1::make_unique (Botan::TLS::Certificate_Status&&)', 'std::__1::vector > Botan::TLS::TLS_Data_Reader::get_fixed (unsigned long)', 'std::__1::vector >::~vector()', 'Botan::TLS::Certificate_Status::Certificate_Status(std::__1::vector > const&, Botan::TLS::Connection_Side)']

50 128 Botan::TLS::Certificate_Status_Request::Certificate_Status_Request(Botan::TLS::TLS_Data_Reader&,unsignedshort,Botan::TLS::Handshake_Type,Botan::TLS::Connection_Side) call site: 00000 /src/botan/src/lib/tls/tls_extensions_cert_status_req.cpp:138
8 300 4 :

['Botan::BER_Decoder& Botan::BER_Decoder::decode >(std::__1::vector >&, Botan::ASN1_Type)', 'Botan::BER_Decoder::BER_Decoder(Botan::BER_Object&&)', 'Botan::BER_Decoder::~BER_Decoder()', 'Botan::BER_Decoder::verify_end()']

12 304 Botan::BER_Decoder&Botan::BER_Decoder::decode_optional_string >(std::__1::vector >&,Botan::ASN1_Type,unsignedint,Botan::ASN1_Class) call site: 00000 /src/botan/build/include/public/botan/ber_dec.h:281
7 9 2 :

['unsigned char Botan::get_byte_var (unsigned long, unsigned long)', 'unsigned long Botan::significant_bytes (unsigned long)']

7 9 Botan::(anonymousnamespace)::encode_length(std::__1::vector >&,unsignedlong) call site: 00000 /src/botan/src/lib/asn1/der_enc.cpp:52
6 89 10 :

['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, char const*)', 'std::__1::basic_string , std::__1::allocator >::~basic_string()', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(std::__1::basic_string , std::__1::allocator >&&, std::__1::basic_string , std::__1::allocator >&&)', 'Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view >)', 'std::__1::basic_string , std::__1::allocator >::operator std::__1::basic_string_view >() const', '__cxa_free_exception', 'std::__1::basic_string , std::__1::allocator > std::__1::operator+ , std::__1::allocator >(char const*, std::__1::basic_string , std::__1::allocator >&&)', 'Botan::TLS::Protocol_Version::to_string() const']

6 89 Botan::TLS::Protocol_Version::operator>(Botan::TLS::Protocol_Versionconst&)const call site: 00000 /src/botan/src/lib/tls/tls_version.cpp:51
6 31 7 :

['__cxa_throw', '__cxa_allocate_exception', 'std::__1::basic_string_view >::basic_string_view(char const*)', 'std::__1::basic_string , std::__1::allocator >::operator std::__1::basic_string_view >() const', '__cxa_free_exception', 'Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view >)', 'std::__1::basic_string , std::__1::allocator > Botan::fmt > >(std::__1::basic_string_view >, std::__1::basic_string_view > const&)']

6 31 Botan::split_on(std::__1::basic_string_view >,char) call site: 00000 /src/botan/src/lib/utils/parsing.cpp:129
6 17 5 :

['__cxa_throw', '__cxa_allocate_exception', 'Botan::Invalid_State::Invalid_State(std::__1::basic_string_view >)', 'std::__1::basic_string_view >::basic_string_view(char const*)', '__cxa_free_exception']

6 17 Botan::BER_Decoder::push_back(Botan::BER_Object&&) call site: 00000 /src/botan/src/lib/asn1/ber_dec.cpp:280

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fuzz(unsigned char const*, unsigned long) [function] [call site] 00001
2 (anonymous namespace)::prepare(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00002
3 Botan::TLS::Handshake_Layer::Handshake_Layer(Botan::TLS::Connection_Side) [function] [call site] 00003
3 Botan::TLS::Handshake_Layer::copy_data(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00004
3 Botan::TLS::Handshake_Layer::~Handshake_Layer() [function] [call site] 00005
2 Botan::TLS::Transcript_Hash_State::Transcript_Hash_State(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00006
3 Botan::TLS::Transcript_Hash_State::set_algorithm(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00007
4 Botan::throw_invalid_state(char const*, char const*, char const*) [function] [call site] 00008
5 __cxa_allocate_exception [call site] 00009
5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&, char const* const&) [function] [call site] 00010
6 void Botan::fmt_detail::do_fmt<char const*, char const*, char const*>(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&, char const* const&) [function] [call site] 00011
7 void Botan::fmt_detail::do_fmt<char const*, char const*>(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, char const* const&) [function] [call site] 00012
5 Botan::Invalid_State::Invalid_State(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00013
6 Botan::Exception::Exception(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00014
7 std::exception::exception() [function] [call site] 00015
7 std::exception::~exception() [call site] 00016
4 Botan::HashFunction::create_or_throw(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00017
5 Botan::HashFunction::create(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00018
6 Botan::SCAN_Name::SCAN_Name(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00019
7 __cxa_allocate_exception [call site] 00020
7 Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00021
8 Botan::Exception::Exception(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00022
7 __cxa_allocate_exception [call site] 00023
7 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00024
8 Botan::Exception::Exception(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00025
7 __cxa_allocate_exception [call site] 00026
7 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00027
7 __cxa_allocate_exception [call site] 00028
7 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00029
7 Botan::(anonymous namespace)::make_arg(std::__1::vector<std::__1::pair<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, unsigned long) [function] [call site] 00030
7 Botan::(anonymous namespace)::make_arg(std::__1::vector<std::__1::pair<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, unsigned long) [function] [call site] 00031
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00032
6 Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const [function] [call site] 00033
7 Botan::SCAN_Name::arg_count() const [function] [call site] 00034
7 Botan::to_u32bit(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00035
8 __cxa_allocate_exception [call site] 00036
8 Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00037
8 __cxa_allocate_exception [call site] 00038
8 Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00039
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00040
6 Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const [function] [call site] 00041
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00042
6 Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const [function] [call site] 00043
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00044
6 Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const [function] [call site] 00045
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00046
6 Botan::SCAN_Name::arg_as_integer(unsigned long, unsigned long) const [function] [call site] 00047
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00048
6 Botan::SCAN_Name::arg_as_integer(unsigned long) const [function] [call site] 00049
7 Botan::SCAN_Name::arg(unsigned long) const [function] [call site] 00050
8 Botan::SCAN_Name::arg_count() const [function] [call site] 00051
8 __cxa_allocate_exception [call site] 00052
8 Botan::SCAN_Name::to_string() const [function] [call site] 00053
8 Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00054
7 Botan::to_u32bit(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00055
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00056
6 Botan::SCAN_Name::arg_as_integer(unsigned long) const [function] [call site] 00057
6 Botan::SCAN_Name::algo_name() const [function] [call site] 00058
6 Botan::SCAN_Name::arg_count() const [function] [call site] 00059
6 Botan::SCAN_Name::arg(unsigned long) const [function] [call site] 00060
6 Botan::HashFunction::create(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00061
7 Botan::SCAN_Name::algo_name() const [function] [call site] 00062
7 Botan::SCAN_Name::arg(unsigned long) const [function] [call site] 00063
7 Botan::HashFunction::create(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00064
8 Botan::SCAN_Name::arg_as_integer(unsigned long) const [function] [call site] 00065
8 Botan::SCAN_Name::algo_name() const [function] [call site] 00066
8 Botan::SCAN_Name::arg(unsigned long) const [function] [call site] 00067
8 Botan::HashFunction::create(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00068
9 Botan::SCAN_Name::arg(unsigned long) const [function] [call site] 00069
9 Botan::HashFunction::create(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00070
10 Botan::SCAN_Name::~SCAN_Name() [function] [call site] 00071
5 __cxa_allocate_exception [call site] 00072
5 Botan::Lookup_Error::Lookup_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00073
6 Botan::(anonymous namespace)::format_lookup_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00074
7 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00075
7 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00076
5 Botan::Exception::~Exception() [function] [call site] 00077
6 std::exception::~exception() [call site] 00078
4 Botan::TLS::Transcript_Hash_State::update(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00079
5 Botan::TLS::(anonymous namespace)::find_client_hello_truncation_mark(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00080
6 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00081
6 Botan::TLS::TLS_Data_Reader::get_byte() [function] [call site] 00082
7 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00083
8 Botan::TLS::TLS_Data_Reader::throw_decode_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00084
9 __cxa_allocate_exception [call site] 00085
9 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00086
9 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00087
6 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00088
7 __cxa_allocate_exception [call site] 00089
7 Botan::Internal_Error::Internal_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00090
8 Botan::Exception::Exception(char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00091
9 std::exception::exception() [function] [call site] 00092
9 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Botan::fmt<char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00093
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00094
7 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00095
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00096
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00097
6 Botan::TLS::TLS_Data_Reader::get_byte() [function] [call site] 00098
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00099
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00100
7 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00101
7 Botan::make_uint16(unsigned char, unsigned char) [function] [call site] 00102
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00103
6 Botan::TLS::TLS_Data_Reader::get_byte() [function] [call site] 00104
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00105
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00106
6 Botan::TLS::TLS_Data_Reader::read_so_far() const [function] [call site] 00107
6 Botan::TLS::TLS_Data_Reader::has_remaining() const [function] [call site] 00108
7 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00109
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00110
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00111
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00112
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00113
6 Botan::TLS::TLS_Data_Reader::discard_next(unsigned long) [function] [call site] 00114
6 Botan::TLS::TLS_Data_Reader::peek_uint16_t() const [function] [call site] 00115
7 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00116
7 Botan::make_uint16(unsigned char, unsigned char) [function] [call site] 00117
6 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00118
6 __cxa_allocate_exception [call site] 00119
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00120
7 Botan::Exception::Exception(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00121
6 Botan::Exception::~Exception() [function] [call site] 00122
6 Botan::TLS::TLS_Data_Reader::read_so_far() const [function] [call site] 00123
5 Botan::Buffered_Computation::update(unsigned char const*, unsigned long) [function] [call site] 00124
5 Botan::TLS::(anonymous namespace)::read_hash_state(std::__1::unique_ptr<Botan::HashFunction, std::__1::default_delete<Botan::HashFunction> >&) [function] [call site] 00125
6 Botan::Buffered_Computation::final_stdvec() [function] [call site] 00126
7 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::Buffered_Computation::final<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >() [function] [call site] 00127
5 Botan::Buffered_Computation::update(unsigned char const*, unsigned long) [function] [call site] 00128
5 Botan::Buffered_Computation::update(unsigned char const*, unsigned long) [function] [call site] 00129
5 Botan::TLS::(anonymous namespace)::read_hash_state(std::__1::unique_ptr<Botan::HashFunction, std::__1::default_delete<Botan::HashFunction> >&) [function] [call site] 00130
2 Botan::TLS::Handshake_Layer::next_message(Botan::TLS::Policy const&, Botan::TLS::Transcript_Hash_State&) [function] [call site] 00131
3 std::__1::optional<std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13> > Botan::TLS::(anonymous namespace)::parse_message<std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13> >(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Policy const&, Botan::TLS::Connection_Side, Botan::TLS::Certificate_Type) [function] [call site] 00132
4 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00133
4 Botan::TLS::Handshake_Type Botan::TLS::(anonymous namespace)::handshake_type_from_byte<std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13> >(unsigned char) [function] [call site] 00134
5 __cxa_allocate_exception [call site] 00135
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00136
5 Botan::Exception::~Exception() [function] [call site] 00137
4 Botan::TLS::TLS_Data_Reader::get_uint24_t() [function] [call site] 00138
5 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00139
5 Botan::make_uint32(unsigned char, unsigned char, unsigned char, unsigned char) [function] [call site] 00140
4 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00141
4 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::TLS::TLS_Data_Reader::get_fixed<unsigned char>(unsigned long) [function] [call site] 00142
5 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::TLS::TLS_Data_Reader::get_elem<unsigned char, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >(unsigned long) [function] [call site] 00143
6 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00144
6 unsigned char Botan::load_be<unsigned char>(unsigned char const*, unsigned long) [function] [call site] 00145
7 unsigned char Botan::load_be<unsigned char, std::__1::span<unsigned char const, 1ul> >(std::__1::span<unsigned char const, 1ul>&&) [function] [call site] 00146
8 void Botan::ranges::assert_exact_byte_length<1ul, std::__1::span<unsigned char const, 1ul>&>(std::__1::span<unsigned char const, 1ul>&) [function] [call site] 00147
4 Botan::TLS::Client_Hello_13::parse(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00148
5 Botan::TLS::Client_Hello_Internal::version() const [function] [call site] 00149
6 Botan::TLS::Client_Hello_Internal::extensions() const [function] [call site] 00150
6 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Versions>() const [function] [call site] 00151
7 Botan::TLS::Supported_Versions* Botan::TLS::Extensions::get<Botan::TLS::Supported_Versions>() const [function] [call site] 00152
8 Botan::TLS::Supported_Versions::static_type() [function] [call site] 00153
8 __dynamic_cast [call site] 00154
6 Botan::TLS::Client_Hello_Internal::extensions() const [function] [call site] 00155
6 Botan::TLS::Supported_Versions* Botan::TLS::Extensions::get<Botan::TLS::Supported_Versions>() const [function] [call site] 00156
6 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00157
7 Botan::TLS::Protocol_Version::Protocol_Version(unsigned short) [function] [call site] 00158
6 Botan::TLS::Supported_Versions::supports(Botan::TLS::Protocol_Version) const [function] [call site] 00159
7 Botan::TLS::Protocol_Version::operator==(Botan::TLS::Protocol_Version const&) const [function] [call site] 00160
6 Botan::TLS::Protocol_Version::is_datagram_protocol() const [function] [call site] 00161
7 Botan::TLS::Protocol_Version::major_version() const [function] [call site] 00162
6 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00163
5 Botan::TLS::Protocol_Version::is_pre_tls_13() const [function] [call site] 00164
6 Botan::TLS::Protocol_Version::is_datagram_protocol() const [function] [call site] 00165
6 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00166
6 Botan::TLS::Protocol_Version::is_datagram_protocol() const [function] [call site] 00167
6 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00168
5 Botan::TLS::Client_Hello_12::Client_Hello_12(std::__1::unique_ptr<Botan::TLS::Client_Hello_Internal, std::__1::default_delete<Botan::TLS::Client_Hello_Internal> >) [function] [call site] 00169
6 Botan::TLS::Client_Hello::Client_Hello(std::__1::unique_ptr<Botan::TLS::Client_Hello_Internal, std::__1::default_delete<Botan::TLS::Client_Hello_Internal> >) [function] [call site] 00170
7 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00171
7 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00172
7 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00173
6 Botan::TLS::Client_Hello::offered_suite(unsigned short) const [function] [call site] 00174
7 Botan::TLS::Client_Hello_Internal::ciphersuites() const [function] [call site] 00175
7 Botan::TLS::Client_Hello_Internal::ciphersuites() const [function] [call site] 00176
6 Botan::TLS::Client_Hello_Internal::extensions() [function] [call site] 00177
6 Botan::TLS::Renegotiation_Extension* Botan::TLS::Extensions::get<Botan::TLS::Renegotiation_Extension>() const [function] [call site] 00178
6 Botan::TLS::Renegotiation_Extension::renegotiation_info() const [function] [call site] 00179
6 __cxa_allocate_exception [call site] 00180
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00181
6 Botan::TLS::Client_Hello_Internal::extensions() [function] [call site] 00182
6 Botan::TLS::Renegotiation_Extension::Renegotiation_Extension() [function] [call site] 00183
7 Botan::TLS::Extension::Extension() [function] [call site] 00184
6 Botan::TLS::Client_Hello::~Client_Hello() [function] [call site] 00185
7 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00186
5 Botan::TLS::Client_Hello_13::Client_Hello_13(std::__1::unique_ptr<Botan::TLS::Client_Hello_Internal, std::__1::default_delete<Botan::TLS::Client_Hello_Internal> >) [function] [call site] 00187
6 Botan::TLS::Client_Hello::Client_Hello(std::__1::unique_ptr<Botan::TLS::Client_Hello_Internal, std::__1::default_delete<Botan::TLS::Client_Hello_Internal> >) [function] [call site] 00188
6 Botan::TLS::Client_Hello_Internal::extensions() [function] [call site] 00189
6 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Versions>() const [function] [call site] 00190
6 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00191
6 Botan::TLS::Client_Hello_Internal::legacy_version() const [function] [call site] 00192
6 Botan::TLS::Protocol_Version::is_tls_13_or_later() const [function] [call site] 00193
7 Botan::TLS::Protocol_Version::is_datagram_protocol() const [function] [call site] 00194
7 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00195
7 Botan::TLS::Protocol_Version::is_datagram_protocol() const [function] [call site] 00196
7 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00197
6 __cxa_allocate_exception [call site] 00198
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00199
6 Botan::TLS::Client_Hello_Internal::comp_methods() const [function] [call site] 00200
6 __cxa_allocate_exception [call site] 00201
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00202
6 bool Botan::TLS::Extensions::has<Botan::TLS::PSK>() const [function] [call site] 00203
6 bool Botan::TLS::Extensions::has<Botan::TLS::PSK_Key_Exchange_Modes>() const [function] [call site] 00204
6 __cxa_allocate_exception [call site] 00205
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00206
6 Botan::TLS::Extensions::all() const [function] [call site] 00207
6 __cxa_allocate_exception [call site] 00208
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00209
6 bool Botan::TLS::Extensions::has<Botan::TLS::PSK>() const [function] [call site] 00210
6 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Groups>() const [function] [call site] 00211
6 __cxa_allocate_exception [call site] 00212
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00213
6 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Groups>() const [function] [call site] 00214
6 __cxa_allocate_exception [call site] 00215
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00216
6 __cxa_throw [call site] 00217
6 bool Botan::TLS::Extensions::has<Botan::TLS::Key_Share>() const [function] [call site] 00218
6 Botan::TLS::Supported_Groups* Botan::TLS::Extensions::get<Botan::TLS::Supported_Groups>() const [function] [call site] 00219
6 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00220
6 Botan::TLS::Supported_Groups::groups() const [function] [call site] 00221
6 Botan::TLS::Key_Share* Botan::TLS::Extensions::get<Botan::TLS::Key_Share>() const [function] [call site] 00222
6 Botan::TLS::Key_Share::offered_groups() const [function] [call site] 00223
6 auto Botan::TLS::Client_Hello_13::Client_Hello_13(std::__1::unique_ptr<Botan::TLS::Client_Hello_Internal, std::__1::default_delete<Botan::TLS::Client_Hello_Internal> >)::$_1::operator()<Botan::TLS::Group_Params>(Botan::TLS::Group_Params) [function] [call site] 00224
6 __cxa_allocate_exception [call site] 00225
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00226
6 Botan::TLS::Client_Hello::~Client_Hello() [function] [call site] 00227
4 std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13> Botan::generalize_to<std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13>, Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12>(std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12>) [function] [call site] 00228
5 __clang_call_terminate [call site] 00229
6 __cxa_begin_catch [call site] 00230
4 Botan::TLS::Server_Hello_13::parse(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00231
5 Botan::TLS::Server_Hello_Internal::version() const [function] [call site] 00232
6 Botan::TLS::Server_Hello_Internal::extensions() const [function] [call site] 00233
6 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Versions>() const [function] [call site] 00234
6 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00235
5 Botan::TLS::Protocol_Version::is_pre_tls_13() const [function] [call site] 00236
5 Botan::TLS::Server_Hello_12::Server_Hello_12(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >) [function] [call site] 00237
6 Botan::TLS::Server_Hello::Server_Hello(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >) [function] [call site] 00238
7 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00239
6 Botan::TLS::Server_Hello_Internal::version() const [function] [call site] 00240
6 Botan::TLS::Protocol_Version::is_pre_tls_13() const [function] [call site] 00241
6 __cxa_allocate_exception [call site] 00242
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00243
6 Botan::TLS::Server_Hello::~Server_Hello() [function] [call site] 00244
7 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00245
5 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00246
5 Botan::TLS::Server_Hello_Internal::is_hello_retry_request() const [function] [call site] 00247
5 Botan::TLS::Hello_Retry_Request::Hello_Retry_Request(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >) [function] [call site] 00248
6 Botan::TLS::Server_Hello_13::Server_Hello_13(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >, Botan::TLS::Server_Hello_13::Hello_Retry_Request_Tag) [function] [call site] 00249
7 Botan::TLS::Server_Hello::Server_Hello(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >) [function] [call site] 00250
7 Botan::TLS::Server_Hello_Internal::is_hello_retry_request() const [function] [call site] 00251
7 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00252
7 Botan::TLS::Server_Hello_13::basic_validation() const [function] [call site] 00253
8 Botan::TLS::Server_Hello_Internal::version() const [function] [call site] 00254
8 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00255
8 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00256
8 Botan::TLS::Server_Hello::legacy_version() const [function] [call site] 00257
9 Botan::TLS::Server_Hello_Internal::legacy_version() const [function] [call site] 00258
8 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00259
8 __cxa_allocate_exception [call site] 00260
8 Botan::TLS::Server_Hello::legacy_version() const [function] [call site] 00261
8 Botan::TLS::Protocol_Version::to_string() const [function] [call site] 00262
9 Botan::TLS::Protocol_Version::major_version() const [function] [call site] 00263
9 Botan::TLS::Protocol_Version::minor_version() const [function] [call site] 00264
8 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00265
8 Botan::TLS::Server_Hello::compression_method() const [function] [call site] 00266
9 Botan::TLS::Server_Hello_Internal::comp_method() const [function] [call site] 00267
8 __cxa_allocate_exception [call site] 00268
8 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00269
8 Botan::Exception::~Exception() [function] [call site] 00270
8 Botan::TLS::Server_Hello::extensions() const [function] [call site] 00271
9 Botan::TLS::Server_Hello_Internal::extensions() [function] [call site] 00272
8 bool Botan::TLS::Extensions::has<Botan::TLS::Supported_Versions>() const [function] [call site] 00273
8 __cxa_allocate_exception [call site] 00274
8 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00275
8 Botan::Exception::~Exception() [function] [call site] 00276
8 Botan::TLS::Server_Hello_13::selected_version() const [function] [call site] 00277
9 Botan::TLS::Server_Hello_Internal::extensions() [function] [call site] 00278
9 Botan::TLS::Supported_Versions* Botan::TLS::Extensions::get<Botan::TLS::Supported_Versions>() const [function] [call site] 00279
9 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00280
9 Botan::TLS::Supported_Versions::versions() const [function] [call site] 00281
9 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00282
8 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00283
8 __cxa_allocate_exception [call site] 00284
8 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00285
8 Botan::Exception::~Exception() [function] [call site] 00286
7 Botan::TLS::Server_Hello::extensions() const [function] [call site] 00287
7 Botan::TLS::Extensions::contains_other_than(std::__1::set<Botan::TLS::Extension_Code, std::__1::less<Botan::TLS::Extension_Code>, std::__1::allocator<Botan::TLS::Extension_Code> > const&, bool) const [function] [call site] 00288
8 Botan::TLS::Extensions::extension_types() const [function] [call site] 00289
7 __cxa_allocate_exception [call site] 00290
7 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00291
7 bool Botan::TLS::Extensions::has<Botan::TLS::Key_Share>() const [function] [call site] 00292
7 __cxa_allocate_exception [call site] 00293
7 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00294
7 Botan::TLS::Server_Hello::~Server_Hello() [function] [call site] 00295
5 Botan::TLS::Server_Hello_13::Server_Hello_13(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >, Botan::TLS::Server_Hello_13::Server_Hello_Tag) [function] [call site] 00296
6 Botan::TLS::Server_Hello::Server_Hello(std::__1::unique_ptr<Botan::TLS::Server_Hello_Internal, std::__1::default_delete<Botan::TLS::Server_Hello_Internal> >) [function] [call site] 00297
6 Botan::TLS::Server_Hello_Internal::is_hello_retry_request() const [function] [call site] 00298
6 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00299
6 Botan::TLS::Server_Hello_13::basic_validation() const [function] [call site] 00300
6 Botan::TLS::Server_Hello::extensions() const [function] [call site] 00301
6 Botan::TLS::Extensions::contains_other_than(std::__1::set<Botan::TLS::Extension_Code, std::__1::less<Botan::TLS::Extension_Code>, std::__1::allocator<Botan::TLS::Extension_Code> > const&, bool) const [function] [call site] 00302
6 __cxa_allocate_exception [call site] 00303
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00304
6 bool Botan::TLS::Extensions::has<Botan::TLS::Key_Share>() const [function] [call site] 00305
6 __cxa_allocate_exception [call site] 00306
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00307
6 Botan::TLS::Server_Hello::~Server_Hello() [function] [call site] 00308
5 __cxa_allocate_exception [call site] 00309
5 Botan::TLS::Protocol_Version::to_string() const [function] [call site] 00310
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00311
4 std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13> Botan::generalize_to<std::__1::variant<Botan::TLS::Client_Hello_13, Botan::TLS::Client_Hello_12, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12, Botan::TLS::Hello_Retry_Request, Botan::TLS::Encrypted_Extensions, Botan::TLS::Certificate_13, Botan::TLS::Certificate_Request_13, Botan::TLS::Certificate_Verify_13, Botan::TLS::Finished_13>, Botan::TLS::Hello_Retry_Request, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12>(std::__1::variant<Botan::TLS::Hello_Retry_Request, Botan::TLS::Server_Hello_13, Botan::TLS::Server_Hello_12>) [function] [call site] 00312
4 Botan::TLS::Encrypted_Extensions::Encrypted_Extensions(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00313
5 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00314
5 Botan::TLS::Extensions::Extensions() [function] [call site] 00315
5 __cxa_allocate_exception [call site] 00316
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00317
5 Botan::TLS::Encrypted_Extensions::type() const [function] [call site] 00318
5 Botan::TLS::Extensions::deserialize(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Connection_Side, Botan::TLS::Handshake_Type) [function] [call site] 00319
6 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00320
6 Botan::TLS::TLS_Data_Reader::has_remaining() const [function] [call site] 00321
6 __cxa_allocate_exception [call site] 00322
6 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00323
6 Botan::Exception::~Exception() [function] [call site] 00324
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00325
6 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00326
6 Botan::TLS::Extensions::has(Botan::TLS::Extension_Code) const [function] [call site] 00327
7 Botan::TLS::Extensions::get(Botan::TLS::Extension_Code) const [function] [call site] 00328
6 __cxa_allocate_exception [call site] 00329
6 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00330
6 Botan::Exception::~Exception() [function] [call site] 00331
6 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::TLS::TLS_Data_Reader::get_fixed<unsigned char>(unsigned long) [function] [call site] 00332
6 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00333
6 Botan::TLS::(anonymous namespace)::make_extension(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Extension_Code, Botan::TLS::Connection_Side, Botan::TLS::Handshake_Type) [function] [call site] 00334
7 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00335
6 Botan::TLS::TLS_Data_Reader::assert_done() const [function] [call site] 00336
7 Botan::TLS::TLS_Data_Reader::has_remaining() const [function] [call site] 00337
7 Botan::TLS::TLS_Data_Reader::throw_decode_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00338
5 __cxa_allocate_exception [call site] 00339
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00340
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00341
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00342
4 Botan::TLS::Encrypted_Extensions::~Encrypted_Extensions() [function] [call site] 00343
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00344
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00345
4 Botan::TLS::Certificate_13::Certificate_13(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, Botan::TLS::Policy const&, Botan::TLS::Connection_Side, Botan::TLS::Certificate_Type) [function] [call site] 00346
5 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00347
5 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00348
5 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::TLS::TLS_Data_Reader::get_range<unsigned char>(unsigned long, unsigned long, unsigned long) [function] [call site] 00349
6 Botan::TLS::TLS_Data_Reader::get_num_elems(unsigned long, unsigned long, unsigned long, unsigned long) [function] [call site] 00350
7 Botan::TLS::TLS_Data_Reader::get_length_field(unsigned long) [function] [call site] 00351
8 Botan::TLS::TLS_Data_Reader::assert_at_least(unsigned long) const [function] [call site] 00352
8 Botan::TLS::TLS_Data_Reader::get_byte() [function] [call site] 00353
8 Botan::TLS::TLS_Data_Reader::get_uint16_t() [function] [call site] 00354
8 Botan::TLS::TLS_Data_Reader::get_uint24_t() [function] [call site] 00355
8 Botan::TLS::TLS_Data_Reader::throw_decode_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00356
7 Botan::TLS::TLS_Data_Reader::throw_decode_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00357
7 Botan::TLS::TLS_Data_Reader::throw_decode_error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00358
5 Botan::TLS::TLS_Data_Reader::get_uint24_t() [function] [call site] 00359
5 Botan::TLS::TLS_Data_Reader::remaining_bytes() const [function] [call site] 00360
5 __cxa_allocate_exception [call site] 00361
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00362
5 __cxa_allocate_exception [call site] 00363
5 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00364
5 Botan::TLS::TLS_Data_Reader::has_remaining() const [function] [call site] 00365
5 __cxa_allocate_exception [call site] 00366
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00367
5 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00368
5 Botan::TLS::Certificate_13::Certificate_Entry::certificate() const [function] [call site] 00369
6 Botan::TLS::Certificate_13::Certificate_Entry::has_certificate() const [function] [call site] 00370
6 Botan::throw_invalid_state(char const*, char const*, char const*) [function] [call site] 00371
6 std::__1::optional<Botan::X509_Certificate>::value() const & [function] [call site] 00372
7 std::__1::__optional_storage_base<Botan::X509_Certificate, false>::__get() const & [function] [call site] 00373
5 Botan::X509_Certificate::x509_version() const [function] [call site] 00374
6 Botan::X509_Certificate::data() const [function] [call site] 00375
7 __cxa_allocate_exception [call site] 00376
7 Botan::Invalid_State::Invalid_State(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00377
5 __cxa_allocate_exception [call site] 00378
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00379
5 __cxa_allocate_exception [call site] 00380
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00381
5 Botan::TLS::Certificate_13::public_key() const [function] [call site] 00382
6 Botan::TLS::Certificate_13::empty() const [function] [call site] 00383
6 Botan::throw_invalid_state(char const*, char const*, char const*) [function] [call site] 00384
5 Botan::TLS::Policy::allowed_signature_method(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00385
6 bool Botan::value_exists<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00386
5 __cxa_allocate_exception [call site] 00387
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00388
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00389
4 Botan::TLS::Certificate_13::~Certificate_13() [function] [call site] 00390
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00391
4 Botan::TLS::Certificate_Request_13::Certificate_Request_13(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, Botan::TLS::Connection_Side) [function] [call site] 00392
5 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00393
5 Botan::TLS::Extensions::Extensions() [function] [call site] 00394
5 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00395
5 __cxa_allocate_exception [call site] 00396
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00397
5 Botan::TLS::Extensions::deserialize(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Connection_Side, Botan::TLS::Handshake_Type) [function] [call site] 00398
5 bool Botan::TLS::Extensions::has<Botan::TLS::Signature_Algorithms>() const [function] [call site] 00399
5 __cxa_allocate_exception [call site] 00400
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00401
5 Botan::TLS::Extensions::contains_implemented_extensions_other_than(std::__1::set<Botan::TLS::Extension_Code, std::__1::less<Botan::TLS::Extension_Code>, std::__1::allocator<Botan::TLS::Extension_Code> > const&) const [function] [call site] 00402
6 Botan::TLS::Extensions::contains_other_than(std::__1::set<Botan::TLS::Extension_Code, std::__1::less<Botan::TLS::Extension_Code>, std::__1::allocator<Botan::TLS::Extension_Code> > const&, bool) const [function] [call site] 00403
5 __cxa_allocate_exception [call site] 00404
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00405
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00406
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00407
4 Botan::TLS::Certificate_Request_13::~Certificate_Request_13() [function] [call site] 00408
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00409
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00410
4 Botan::TLS::Certificate_Verify_13::Certificate_Verify_13(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, Botan::TLS::Connection_Side) [function] [call site] 00411
5 Botan::TLS::Certificate_Verify::Certificate_Verify(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00412
6 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00413
6 Botan::TLS::Signature_Scheme::Signature_Scheme() [function] [call site] 00414
6 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00415
6 Botan::TLS::Signature_Scheme::Signature_Scheme(unsigned short) [function] [call site] 00416
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00417
6 std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > Botan::TLS::TLS_Data_Reader::get_range<unsigned char>(unsigned long, unsigned long, unsigned long) [function] [call site] 00418
6 Botan::TLS::TLS_Data_Reader::assert_done() const [function] [call site] 00419
6 Botan::TLS::Signature_Scheme::is_set() const [function] [call site] 00420
6 __cxa_allocate_exception [call site] 00421
6 Botan::Decoding_Error::Decoding_Error(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00422
6 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00423
5 Botan::TLS::Signature_Scheme::is_available() const [function] [call site] 00424
6 Botan::TLS::Signature_Scheme::all_available_schemes() [function] [call site] 00425
7 __cxa_guard_acquire [call site] 00426
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00427
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00428
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00429
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00430
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00431
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00432
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00433
7 Botan::TLS::Signature_Scheme::Signature_Scheme(Botan::TLS::Signature_Scheme::Code) [function] [call site] 00434
6 bool Botan::value_exists<Botan::TLS::Signature_Scheme, Botan::TLS::Signature_Scheme>(std::__1::vector<Botan::TLS::Signature_Scheme, std::__1::allocator<Botan::TLS::Signature_Scheme> > const&, Botan::TLS::Signature_Scheme const&) [function] [call site] 00435
7 Botan::TLS::Signature_Scheme::operator==(Botan::TLS::Signature_Scheme const&) const [function] [call site] 00436
6 __clang_call_terminate [call site] 00437
5 __cxa_allocate_exception [call site] 00438
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00439
5 Botan::TLS::Protocol_Version::Protocol_Version(Botan::TLS::Version_Code) [function] [call site] 00440
5 Botan::TLS::Signature_Scheme::is_compatible_with(Botan::TLS::Protocol_Version const&) const [function] [call site] 00441
6 Botan::TLS::Signature_Scheme::hash_function_name() const [function] [call site] 00442
7 __clang_call_terminate [call site] 00443
6 Botan::TLS::Protocol_Version::is_pre_tls_13() const [function] [call site] 00444
6 __clang_call_terminate [call site] 00445
5 __cxa_allocate_exception [call site] 00446
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00447
5 Botan::TLS::Certificate_Verify::~Certificate_Verify() [function] [call site] 00448
6 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00449
4 Botan::TLS::Certificate_Verify::~Certificate_Verify() [function] [call site] 00450
4 Botan::TLS::Finished_13::Finished(std::__1::vector<unsigned char, Botan::TLS::Finished::allocator<unsigned char> > const&) [function] [call site] 00451
5 Botan::TLS::Finished::Finished(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00452
6 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00453
4 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00454
3 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00455
3 Botan::TLS::Transcript_Hash_State::update(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00456
2 (anonymous namespace)::prepare(std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00457
2 Botan::TLS::Handshake_Layer::next_post_handshake_message(Botan::TLS::Policy const&) [function] [call site] 00458
3 std::__1::optional<std::__1::variant<Botan::TLS::New_Session_Ticket_13, Botan::TLS::Key_Update> > Botan::TLS::(anonymous namespace)::parse_message<std::__1::variant<Botan::TLS::New_Session_Ticket_13, Botan::TLS::Key_Update> >(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Policy const&, Botan::TLS::Connection_Side, Botan::TLS::Certificate_Type) [function] [call site] 00459
4 void Botan::ignore_params<Botan::TLS::Connection_Side const&>(Botan::TLS::Connection_Side const&) [function] [call site] 00460
5 void Botan::ignore_param<Botan::TLS::Connection_Side const&>(Botan::TLS::Connection_Side const&) [function] [call site] 00461
4 Botan::TLS::New_Session_Ticket_13::New_Session_Ticket_13(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, Botan::TLS::Connection_Side) [function] [call site] 00462
5 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00463
5 Botan::Strong<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, Botan::TLS::Ticket_Nonce_>::Strong() [function] [call site] 00464
6 Botan::detail::Strong_Adapter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::Strong_Adapter() [function] [call site] 00465
7 Botan::detail::Strong_Base<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::Strong_Base() [function] [call site] 00466
5 Botan::TLS::Extensions::Extensions() [function] [call site] 00467
5 Botan::TLS::TLS_Data_Reader::TLS_Data_Reader(char const*, std::__1::span<unsigned char const, 18446744073709551615ul>) [function] [call site] 00468
5 __cxa_allocate_exception [call site] 00469
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00470
5 Botan::Strong<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, Botan::TLS::Ticket_Nonce_>::Strong_Base(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) [function] [call site] 00471
6 Botan::detail::Strong_Adapter<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::Strong_Base(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) [function] [call site] 00472
7 Botan::detail::Strong_Base<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::Strong_Base(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) [function] [call site] 00473
5 Botan::TLS::TLS_Data_Reader::get_tls_length_value(unsigned long) [function] [call site] 00474
6 Botan::TLS::TLS_Data_Reader::get_length_field(unsigned long) [function] [call site] 00475
5 Botan::Strong<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, Botan::TLS::Opaque_Session_Handle_>::Strong_Base(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) [function] [call site] 00476
5 Botan::TLS::New_Session_Ticket_13::type() const [function] [call site] 00477
5 Botan::TLS::Extensions::deserialize(Botan::TLS::TLS_Data_Reader&, Botan::TLS::Connection_Side, Botan::TLS::Handshake_Type) [function] [call site] 00478
5 Botan::TLS::Extensions::contains_implemented_extensions_other_than(std::__1::set<Botan::TLS::Extension_Code, std::__1::less<Botan::TLS::Extension_Code>, std::__1::allocator<Botan::TLS::Extension_Code> > const&) const [function] [call site] 00479
5 __cxa_allocate_exception [call site] 00480
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00481
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00482
5 Botan::detail::Strong_Base<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::~Strong_Base() [function] [call site] 00483
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00484
4 Botan::TLS::New_Session_Ticket_13::~New_Session_Ticket_13() [function] [call site] 00485
5 Botan::TLS::Extensions::~Extensions() [function] [call site] 00486
5 Botan::detail::Strong_Base<std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > >::~Strong_Base() [function] [call site] 00487
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00488
4 Botan::TLS::Key_Update::Key_Update(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) [function] [call site] 00489
5 Botan::TLS::Handshake_Message::Handshake_Message() [function] [call site] 00490
5 __cxa_allocate_exception [call site] 00491
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00492
5 __cxa_allocate_exception [call site] 00493
5 Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00494
5 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00495
4 Botan::TLS::Handshake_Message::~Handshake_Message() [function] [call site] 00496
4 Botan::assertion_failure(char const*, char const*, char const*, char const*, int) [function] [call site] 00497
2 Botan::TLS::Handshake_Layer::~Handshake_Layer() [function] [call site] 00498
2 Botan::TLS::Transcript_Hash_State::~Transcript_Hash_State() [function] [call site] 00499
2 __cxa_begin_catch [call site] 00500