The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 344 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | Botan_Tests::PKCS12_Tests::test_pfx_invalid_version |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz
[function]
[call site]
00001
std::span<const
[call site]
00002
reinterpret_cast<const
[call site]
00003
data
[function]
[call site]
00004
std::span<const
[call site]
00005
Botan::URI::from_string
[function]
[call site]
00006
std::string_view::empty
[function]
[call site]
00007
Botan::CharacterValidityTable::alpha_numeric_plus
[function]
[call site]
00008
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00009
static_cast<uint8_t>
[function]
[call site]
00010
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00011
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00012
Botan::CharacterValidityTable::set_tbl_range
[function]
[call site]
00013
Botan::CharacterValidityTable::CharacterValidityTable
[function]
[call site]
00014
is_ascii_alpha
[function]
[call site]
00015
std::string_view::front
[function]
[call site]
00016
std::string_view::size
[function]
[call site]
00017
is_scheme_cont_char
[function]
[call site]
00018
std::string_view::size
[function]
[call site]
00019
tolower_string
[function]
[call site]
00020
std::string_view::substr
[function]
[call site]
00021
std::string_view::substr
[function]
[call site]
00022
auto::starts_with
[function]
[call site]
00023
auto::remove_prefix
[function]
[call site]
00024
auto::find_first_of
[function]
[call site]
00025
auto::substr
[function]
[call site]
00026
auto::substr
[function]
[call site]
00027
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00028
Botan_Tests::Fixed_Output_RNG::is_seeded
[function]
[call site]
00029
size
[function]
[call site]
00030
size
[function]
[call site]
00031
Botan::TLS::kex_method_from_string
[function]
[call site]
00032
Invalid_Argument
[function]
[call site]
00033
Unknown_PK_Field_Name
[function]
[call site]
00034
fmt
[function]
[call site]
00035
has_value
[function]
[call site]
00036
empty
[function]
[call site]
00037
size
[function]
[call site]
00038
front
[function]
[call site]
00039
validate_path_query_fragment
[function]
[call site]
00040
std::string_view::find
[function]
[call site]
00041
std::string_view::substr
[function]
[call site]
00042
std::string
[function]
[call site]
00043
std::string_view::substr
[function]
[call site]
00044
Botan::TLS::Session_Manager::find
[function]
[call site]
00045
reuse_session_tickets
[function]
[call site]
00046
std::optional::emplace
[function]
[call site]
00047
mutex
[function]
[call site]
00048
Botan::TLS::Session_Manager::find_and_filter
[function]
[call site]
00049
session_ticket_lifetime
[function]
[call site]
00050
session_ticket_lifetime
[function]
[call site]
00051
Botan_Tests::random_bit_generator::max
[function]
[call site]
00052
Botan_Tests::random_bit_generator::max
[function]
[call site]
00053
max
[function]
[call site]
00054
maximum_session_tickets_per_client_hello
[function]
[call site]
00055
tls_current_timestamp
[function]
[call site]
00056
std::vector::empty
[function]
[call site]
00057
find_some
[function]
[call site]
00058
std::vector::empty
[function]
[call site]
00059
std::erase_if
[function]
[call site]
00060
std::chrono::duration_cast<std::chrono::seconds>
[function]
[call site]
00061
session::start_time
[function]
[call site]
00062
lifetime_hint
[function]
[call site]
00063
count
[function]
[call site]
00064
size
[function]
[call site]
00065
Botan_Tests::PKCS12_Tests::test_pfx_invalid_version
[function]
[call site]
00066
Botan_Tests::Test::read_binary_data_file
[function]
[call site]
00067
Botan_Tests::Test::data_file
[function]
[call site]
00068
options
[function]
[call site]
00069
std::string::c_str
[function]
[call site]
00070
std::ifstream::good
[function]
[call site]
00071
Test_Error
[function]
[call site]
00072
std::ifstream::good
[function]
[call site]
00073
read
[function]
[call site]
00074
::recv
[function]
[call site]
00075
reinterpret_cast<char*>
[function]
[call site]
00076
static_cast<int>
[function]
[call site]
00077
reinterpret_cast<char*>
[function]
[call site]
00078
data
[function]
[call site]
00079
std::vector::size
[function]
[call site]
00080
static_cast<size_t>
[function]
[call site]
00081
std::ifstream::gcount
[function]
[call site]
00082
std::ifstream::eof
[function]
[call site]
00083
std::vector::insert
[function]
[call site]
00084
std::vector::end
[function]
[call site]
00085
data
[function]
[call site]
00086
data
[function]
[call site]
00087
Botan_Tests::Test::Result::test_throws
[function]
[call site]
00088
ThrowExpectations
[function]
[call site]
00089
std::move
[function]
[call site]
00090
Botan::PKCS12::PKCS12
[function]
[call site]
00091
Botan::start_sequence
[function]
[call site]
00092
start_cons
[function]
[call site]
00093
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00094
Test::Result::start_timer
[function]
[call site]
00095
Botan_Tests::Test::data_file
[function]
[call site]
00096
Botan::X509_Certificate::v3_extensions
[function]
[call site]
00097
entries
[function]
[call site]
00098
Botan_Tests::Test::Result::test_not_null
[function]
[call site]
00099
test_failure
[function]
[call site]
00100
test_success
[function]
[call site]
00101
Botan_Tests::Test::Result::test_throws
[function]
[call site]
00102
telephone_number_range
[function]
[call site]
00103
Botan_Tests::Test::Result::test_throws
[function]
[call site]
00104
telephone_number
[function]
[call site]
00105
Botan_Tests::Test::Result::test_throws
[function]
[call site]
00106
service_provider_code
[function]
[call site]
00107
Result_Wrapper::test_is_true
[function]
[call site]
00108
Result_Wrapper::test_is_true
[function]
[call site]
00109
Result_Wrapper::test_is_true
[function]
[call site]
00110
type
[function]
[call site]
00111
static_type
[function]
[call site]
00112
Result_Wrapper::test_str_eq
[function]
[call site]
00113
Result_Wrapper::test_str_eq
[function]
[call site]
00114
Result_Wrapper::test_str_eq
[function]
[call site]
00115
service_provider_code
[function]
[call site]
00116
Result_Wrapper::test_is_true
[function]
[call site]
00117
type
[function]
[call site]
00118
telephone_number_range
[function]
[call site]
00119
Test::Result::test_sz_eq
[function]
[call site]
00120
size
[function]
[call site]
00121
Result_Wrapper::test_str_eq
[function]
[call site]
00122
Botan_Tests::Classic_McEliece_KAT_Tests::map_value
[function]
[call site]
00123
std::span<const
[call site]
00124
std::span<const
[call site]
00125
Botan::HashFunction::create_or_throw
[function]
[call site]
00126
Botan::HashFunction::create
[function]
[call site]
00127
std::string_view::empty
[function]
[call site]
00128
make_commoncrypto_hash
[function]
[call site]
00129
std::string_view::empty
[function]
[call site]
00130
std::string_view::empty
[function]
[call site]
00131
std::make_unique<SHA_1>
[function]
[call site]
00132
std::make_unique<SHA_224>
[function]
[call site]
00133
std::make_unique<SHA_256>
[function]
[call site]
00134
std::make_unique<SHA_384>
[function]
[call site]
00135
std::make_unique<SHA_512>
[function]
[call site]
00136
std::make_unique<SHA_512_256>
[function]
[call site]
00137
std::make_unique<RIPEMD_160>
[function]
[call site]
00138
std::make_unique<Whirlpool>
[function]
[call site]
00139
std::make_unique<MD5>
[function]
[call site]
00140
std::make_unique<MD4>
[function]
[call site]
00141
std::make_unique<GOST_34_11>
[function]
[call site]
00142
std::make_unique<Adler32>
[function]
[call site]
00143
std::make_unique<Ascon_Hash256>
[function]
[call site]
00144
std::make_unique<CRC24>
[function]
[call site]
00145
std::make_unique<CRC32>
[function]
[call site]
00146
std::make_unique<Streebog>
[function]
[call site]
00147
std::make_unique<Streebog>
[function]
[call site]
00148
std::make_unique<SM3>
[function]
[call site]
00149
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00150
std::make_unique<Skein_512>
[function]
[call site]
00151
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00152
arg_count
[function]
[call site]
00153
to_u32bit
[function]
[call site]
00154
Botan::SCAN_Name::arg
[function]
[call site]
00155
arg_count
[function]
[call site]
00156
Invalid_Argument
[function]
[call site]
00157
std::to_string
[function]
[call site]
00158
to_string
[function]
[call site]
00159
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00160
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00161
std::make_unique<BLAKE2b>
[function]
[call site]
00162
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00163
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00164
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00165
std::make_unique<BLAKE2s>
[function]
[call site]
00166
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00167
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00168
std::make_unique<Keccak_1600>
[function]
[call site]
00169
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00170
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00171
std::make_unique<SHA_3>
[function]
[call site]
00172
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00173
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00174
Botan::arg_count
[function]
[call site]
00175
Botan::size
[function]
[call site]
00176
Botan::n
[function]
[call site]
00177
Botan::p
[function]
[call site]
00178
std::make_unique<SHAKE_128>
[function]
[call site]
00179
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00180
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00181
Botan::arg_count
[function]
[call site]
00182
std::make_unique<SHAKE_256>
[function]
[call site]
00183
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00184
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00185
Botan::arg_count
[function]
[call site]
00186
Botan::HashFunction::create
[function]
[call site]
00187
Botan::SCAN_Name::arg
[function]
[call site]
00188
std::vector::push_back
[function]
[call site]
00189
std::move
[function]
[call site]
00190
std::make_unique<Parallel>
[function]
[call site]
00191
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00192
Botan::arg_count
[function]
[call site]
00193
Botan::HashFunction::create
[function]
[call site]
00194
Botan::SCAN_Name::arg
[function]
[call site]
00195
std::make_unique<Truncated_Hash>
[function]
[call site]
00196
std::move
[function]
[call site]
00197
Botan::SCAN_Name::arg_as_integer
[function]
[call site]
00198
Botan_Tests::Ed25519_Keygen_Tests::algo_name
[function]
[call site]
00199
Botan::arg_count
[function]
[call site]
00200
Botan::HashFunction::create
[function]
[call site]
00201
Botan::SCAN_Name::arg
[function]
[call site]
00202
Botan::HashFunction::create
[function]
[call site]
00203
Botan::SCAN_Name::arg
[function]
[call site]
00204
std::make_unique<Comb4P>
[function]
[call site]
00205
std::move
[function]
[call site]
00206
std::move
[function]
[call site]
00207
Lookup_Error
[function]
[call site]
00208
process
[function]
[call site]
00209
process_msg
[function]
[call site]
00210
data
[function]
[call site]
00211
std::span<uint8_t>::size
[function]
[call site]
00212
Test::Result::test_sz_eq
[function]
[call site]
00213
Result_Wrapper::test_str_eq
[function]
[call site]
00214
Botan_Tests::Classic_McEliece_KAT_Tests::map_value
[function]
[call site]
00215
Test::Result::test_sz_eq
[function]
[call site]
00216
Result_Wrapper::test_is_true
[function]
[call site]
00217
type
[function]
[call site]
00218
Result_Wrapper::test_str_eq
[function]
[call site]
00219
telephone_number
[function]
[call site]
00220
Test::Result::end_timer
[function]
[call site]
00221
Decoding_Error
[function]
[call site]
00222
fmt
[function]
[call site]
00223
Botan::start_sequence
[function]
[call site]
00224
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00225
Botan::OID::from_string
[function]
[call site]
00226
std::string_view::empty
[function]
[call site]
00227
Invalid_Argument
[function]
[call site]
00228
OID_Map::global_registry
[function]
[call site]
00229
has_value
[function]
[call site]
00230
empty
[function]
[call site]
00231
Botan::OID::OID
[function]
[call site]
00232
oid_valid_check
[function]
[call site]
00233
Lookup_Error
[function]
[call site]
00234
fmt
[function]
[call site]
00235
Decoding_Error
[function]
[call site]
00236
Botan::start_context_specific
[function]
[call site]
00237
start_cons
[function]
[call site]
00238
ASN1_Type
[function]
[call site]
00239
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00240
BER_Decoder::verify_end
[function]
[call site]
00241
BER_Decoder::verify_end
[function]
[call site]
00242
Botan::BER_Decoder::more_items
[function]
[call site]
00243
end_of_data
[function]
[call site]
00244
is_set
[function]
[call site]
00245
Botan::start_sequence
[function]
[call site]
00246
Botan::start_sequence
[function]
[call site]
00247
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00248
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00249
BER_Decoder::verify_end
[function]
[call site]
00250
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00251
Botan::BER_Decoder::more_items
[function]
[call site]
00252
Botan_Tests::test_x509_tn_auth_list_extension_decode
[function]
[call site]
00253
BER_Decoder::verify_end
[function]
[call site]
00254
Decoding_Error
[function]
[call site]
00255
fmt
[function]
[call site]
00256
resolve_mac_hash
[function]
[call site]
00257
oid
[function]
[call site]
00258
verify_mac
[function]
[call site]
00259
std::string_view::empty
[function]
[call site]
00260
verify_mac
[function]
[call site]
00261
parse_authenticated_safe
[function]
[call site]
00262
reserve
[function]
[call site]
00263
std::vector::size
[function]
[call site]
00264
push_back
[function]
[call site]
00265
std::move
[function]
[call site]
00266
std::vector::empty
[function]
[call site]
00267
std::vector::front
[function]
[call site]
00268
empty
[function]
[call site]
00269
std::vector::front
[function]
[call site]
00270
std::vector::front
[function]
[call site]
00271
empty
[function]
[call site]
00272
std::vector::front
[function]
[call site]
00273
std::vector::empty
[function]
[call site]
00274
empty
[function]
[call site]
00275
front
[function]
[call site]
00276
std::vector::empty
[function]
[call site]
00277
std::vector::front
[function]
[call site]
00278
empty
[function]
[call site]
00279
std::vector::size
[function]
[call site]
00280
subject_public_key
[function]
[call site]
00281
std::vector::size
[function]
[call site]
00282
cert::subject_public_key_info
[function]
[call site]
00283
reserve
[function]
[call site]
00284
std::vector::size
[function]
[call site]
00285
push_back
[function]
[call site]
00286
std::move
[function]
[call site]
00287
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00288
Botan_Tests::Fixed_Output_RNG::is_seeded
[function]
[call site]
00289
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00290
Botan_Tests::Fixed_Output_RNG::is_seeded
[function]
[call site]
00291
std::vector::size
[function]
[call site]
00292
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00293
push_back
[function]
[call site]
00294
std::move
[function]
[call site]
00295
Botan_Tests::Fixed_Output_RNG::empty
[function]
[call site]
00296
push_back
[function]
[call site]
00297
std::move
[function]
[call site]
00298
BER_Decoder::verify_end
[function]
[call site]
00299
BER_Decoder::end_cons
[function]
[call site]
00300
BER_Decoder::verify_end
[function]
[call site]
00301
Botan_Tests::random_bit_generator::max
[function]
[call site]
00302
min
[function]
[call site]
00303
remove
[function]
[call site]
00304
maximum_session_tickets_per_client_hello
[function]
[call site]
00305
Botan_Tests::TLS_CBC_Tests::Noop_Block_Cipher::block_size
[function]
[call site]
00306
Botan::bitvector_base::pop_back
[function]
[call site]
00307
Botan::bitvector_base::empty
[function]
[call site]
00308
Botan::bitvector_base::resize
[function]
[call site]
00309
Botan::bitvector_base::ceil_toblocks
[function]
[call site]
00310
add_or_throw
[function]
[call site]
00311
Botan::bitvector_base::size
[function]
[call site]
00312
insert
[function]
[call site]
00313
Botan::bitvector_base::end
[function]
[call site]
00314
iterator
[function]
[call site]
00315
Botan::bitvector_base::size
[function]
[call site]
00316
block_type
[function]
[call site]
00317
erase
[function]
[call site]
00318
Botan::bitvector_base::begin
[function]
[call site]
00319
iterator
[function]
[call site]
00320
Botan::bitvector_base::end
[function]
[call site]
00321
Botan::bitvector_base::zero_unused_bits
[function]
[call site]
00322
Botan::bitvector_base::size
[function]
[call site]
00323
Botan::bitvector_base::block_offset
[function]
[call site]
00324
Botan::bitvector_base::block_index
[function]
[call site]
00325
Botan::bitvector_base::size
[function]
[call site]
00326
BOTAN_ASSERT_NOMSG
[function]
[call site]
00327
has_value
[function]
[call site]
00328
version
[function]
[call site]
00329
is_id
[function]
[call site]
00330
remove
[function]
[call site]
00331
auto::substr
[function]
[call site]
00332
std::string
[function]
[call site]
00333
auto::substr
[function]
[call site]
00334
URI
[function]
[call site]
00335
std::string
[function]
[call site]
00336
std::move
[function]
[call site]
00337
std::string
[function]
[call site]
00338
std::move
[function]
[call site]
00339
std::move
[function]
[call site]
00340
Botan::TLS::kex_method_from_string
[function]
[call site]
00341
std::span<const
[call site]
00342
what
[function]
[call site]
00343
abort
[function]
[call site]
00344
abort
[function]
[call site]
00345