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 |
---|---|---|---|---|---|---|---|
859 | 1787 |
87 :
['std::__1::remove_reference
|
859 | 1787 |
Botan::HashFunction::create(std::__1::basic_string_view
|
call site: 00000 | /src/botan/src/lib/hash/hash.cpp:129 |
82 | 167 |
12 :
['__cxa_free_exception', 'Botan::TLS::Certificate_Status::~Certificate_Status()', '__cxa_throw', 'std::__1::__unique_if
|
82 | 169 | 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:108 |
70 | 70 |
1 :
['Botan::TLS::TLS_Data_Reader::get_uint24_t()'] |
70 | 70 | Botan::TLS::TLS_Data_Reader::get_length_field(unsignedlong) | call site: 00000 | /src/botan/build/include/botan/internal/tls_reader.h:137 |
17 | 17 |
9 :
['__cxa_free_exception', 'std::__1::basic_string
|
17 | 17 |
Botan::TLS::Extensions::add(std::__1::unique_ptr
|
call site: 00000 | /src/botan/src/lib/tls/tls_extensions.cpp:102 |
11 | 11 |
1 :
['Botan::Invalid_Argument::Invalid_Argument(std::__1::basic_string_view
|
17 | 19 | Botan::MDx_HashFunction::MDx_HashFunction(unsignedlong,bool,bool,unsignedchar) | call site: 00000 | /src/botan/src/lib/hash/mdx_hash/mdx_hash.cpp:30 |
6 | 19 |
7 :
['__cxa_free_exception', '__cxa_throw', 'Botan::Invalid_State::Invalid_State(std::__1::basic_string_view
|
6 | 19 | Botan::MDx_HashFunction::MDx_HashFunction(unsignedlong,bool,bool,unsignedchar) | call site: 00000 | /src/botan/src/lib/hash/mdx_hash/mdx_hash.cpp:33 |
4 | 4 |
3 :
['Botan::TLS::(anonymous namespace)::Server_PSK::~Server_PSK()', 'std::__1::optional
|
10 | 93 | Botan::TLS::PSK::PSK(Botan::TLS::TLS_Data_Reader&,unsignedshort,Botan::TLS::Handshake_Type) | call site: 00000 | /src/botan/src/lib/tls/tls13/tls_extensions_psk.cpp:57 |
4 | 4 |
1 :
['Botan::SHA_256::compress_digest_x86(std::__1::vector
|
4 | 4 |
Botan::SHA_256::compress_digest(std::__1::vector
|
call site: 00000 | /src/botan/src/lib/hash/sha2_32/sha2_32.cpp:54 |
0 | 1536 |
8 :
['unsigned int Botan::majority
|
0 | 1536 |
Botan::SHA_256::compress_digest(std::__1::vector
|
call site: 00000 | /src/botan/src/lib/hash/sha2_32/sha2_32.cpp:60 |
0 | 70 |
1 :
['Botan::TLS::TLS_Data_Reader::get_uint16_t()'] |
6 | 91 | Botan::TLS::Supported_Versions::Supported_Versions(Botan::TLS::TLS_Data_Reader&,unsignedshort,Botan::TLS::Connection_Side) | call site: 00000 | /src/botan/src/lib/tls/tls_extensions.cpp:616 |
0 | 70 |
2 :
['Botan::TLS::TLS_Data_Reader::get_uint32_t()', 'std::__1::optional
|
6 | 89 | Botan::TLS::EarlyDataIndication::EarlyDataIndication(Botan::TLS::TLS_Data_Reader&,unsignedshort,Botan::TLS::Handshake_Type) | call site: 00000 | /src/botan/src/lib/tls/tls_extensions.cpp:799 |
0 | 11 |
1 :
['Botan::Invalid_State::Invalid_State(std::__1::basic_string_view
|
6 | 17 | Botan::BER_Decoder::end_cons() | call site: 00000 | /src/botan/src/lib/asn1/ber_dec.cpp:294 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz(unsigned char const*, unsigned long)
[function]
[call site]
00001
Botan::TLS::Client_Hello_12::Client_Hello_12(std::__1::vector
> const&)
[function]
[call site]
00002
Botan::TLS::Client_Hello_12::Client_Hello_12(std::__1::unique_ptr
>)
[function]
[call site]
00003
Botan::TLS::Client_Hello::Client_Hello(std::__1::unique_ptr
>)
[function]
[call site]
00004
Botan::TLS::Handshake_Message::Handshake_Message()
[function]
[call site]
00005
Botan::assertion_failure(char const*, char const*, char const*, char const*, int)
[function]
[call site]
00006
__cxa_allocate_exception
[call site]
00007
Botan::Internal_Error::Internal_Error(std::__1::basic_string_view
>)
[function]
[call site]
00008
Botan::Exception::Exception(char const*, std::__1::basic_string_view
>)
[function]
[call site]
00009
std::exception::exception()
[function]
[call site]
00010
std::__1::basic_string
, std::__1::allocator
> Botan::fmt
> >(std::__1::basic_string_view
>, char const* const&, std::__1::basic_string_view
> const&)
[function]
[call site]
00011
void Botan::fmt_detail::do_fmt
> >(std::__1::basic_ostringstream
, std::__1::allocator
>&, std::__1::basic_string_view
>, char const* const&, std::__1::basic_string_view
> const&)
[function]
[call site]
00012
void Botan::fmt_detail::do_fmt
>>(std::__1::basic_ostringstream
, std::__1::allocator
>&, std::__1::basic_string_view
>, std::__1::basic_string_view
> const&)
[function]
[call site]
00013
std::exception::~exception()
[call site]
00014
Botan::TLS::Handshake_Message::~Handshake_Message()
[function]
[call site]
00015
Botan::TLS::Client_Hello::offered_suite(unsigned short) const
[function]
[call site]
00016
Botan::TLS::Client_Hello_Internal::ciphersuites() const
[function]
[call site]
00017
Botan::TLS::Client_Hello_Internal::ciphersuites() const
[function]
[call site]
00018
Botan::TLS::Client_Hello_Internal::extensions()
[function]
[call site]
00019
Botan::TLS::Renegotiation_Extension* Botan::TLS::Extensions::get
() const
[function]
[call site]
00020
Botan::TLS::Renegotiation_Extension::static_type()
[function]
[call site]
00021
__dynamic_cast
[call site]
00022
Botan::TLS::Renegotiation_Extension::renegotiation_info() const
[function]
[call site]
00023
__cxa_allocate_exception
[call site]
00024
Botan::TLS::TLS_Exception::TLS_Exception(Botan::TLS::AlertType, std::__1::basic_string_view
>)
[function]
[call site]
00025
Botan::Exception::Exception(std::__1::basic_string_view
>)
[function]
[call site]
00026
std::exception::exception()
[function]
[call site]
00027
std::exception::~exception()
[call site]
00028
Botan::TLS::Client_Hello_Internal::extensions()
[function]
[call site]
00029
Botan::TLS::Renegotiation_Extension::Renegotiation_Extension()
[function]
[call site]
00030
Botan::TLS::Extension::Extension()
[function]
[call site]
00031
Botan::TLS::Client_Hello::~Client_Hello()
[function]
[call site]
00032
Botan::TLS::Handshake_Message::~Handshake_Message()
[function]
[call site]
00033
Botan::TLS::Client_Hello::~Client_Hello()
[function]
[call site]
00034
__cxa_begin_catch
[call site]
00035