The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
132 | 80 | check_tbs_certificate | call site: 00080 | TdiReportStructure::read |
5 | 54 | object_identifiers_are_same | call site: 00054 | |
2 | 2 | check_cert_chain_format | call site: 00002 | |
2 | 293 | check_cert_chain_format | call site: 00293 | check_leaf_certificate |
2 | 368 | check_leaf_certificate | call site: 00368 | check_leaf_certificate |
1 | 0 | EP | call site: 00000 | check_cert_chain_format |
1 | 8 | check_tag_is_sequence | call site: 00008 | |
1 | 26 | check_tbs_certificate | call site: 00026 | |
1 | 36 | check_and_skip_common_tag | call site: 00036 | |
1 | 46 | object_identifiers_are_same | call site: 00046 | |
1 | 49 | object_identifiers_are_same | call site: 00049 | SocketIoTransport::new |
1 | 52 | object_identifiers_are_same | call site: 00052 | SocketIoTransport::new |
fuzz_target
[function]
[call site]
00000
check_cert_chain_format
[function]
[call site]
00001
BytesMutStrubbed::len
[function]
[call site]
00002
BytesMutStrubbed::len
[function]
[call site]
00003
BytesMutStrubbed::len
[function]
[call site]
00004
check_cert_format
[function]
[call site]
00005
BytesMutStrubbed::len
[function]
[call site]
00006
check_tag_is_sequence
[function]
[call site]
00007
BytesMutStrubbed::is_empty
[function]
[call site]
00008
BytesMutStrubbed::is_empty
[function]
[call site]
00009
Err
[function]
[call site]
00010
Ok
[function]
[call site]
00011
Err
[function]
[call site]
00012
check_length
[function]
[call site]
00013
BytesMutStrubbed::len
[function]
[call site]
00014
Err
[function]
[call site]
00015
Err
[function]
[call site]
00016
Err
[function]
[call site]
00017
Err
[function]
[call site]
00018
Err
[function]
[call site]
00019
Err
[function]
[call site]
00020
Err
[function]
[call site]
00021
Ok
[function]
[call site]
00022
check_tbs_certificate
[function]
[call site]
00023
BytesMutStrubbed::len
[function]
[call site]
00024
check_tag_is_sequence
[function]
[call site]
00025
check_length
[function]
[call site]
00026
Err
[function]
[call site]
00027
check_version
[function]
[call site]
00028
BytesMutStrubbed::len
[function]
[call site]
00029
Err
[function]
[call site]
00030
Ok
[function]
[call site]
00031
Err
[function]
[call site]
00032
check_and_skip_common_tag
[function]
[call site]
00033
BytesMutStrubbed::len
[function]
[call site]
00034
Err
[function]
[call site]
00035
check_length
[function]
[call site]
00036
Err
[function]
[call site]
00037
Ok
[function]
[call site]
00038
check_tag_is_sequence
[function]
[call site]
00039
check_length
[function]
[call site]
00040
check_object_identifier
[function]
[call site]
00041
BytesMutStrubbed::len
[function]
[call site]
00042
Err
[function]
[call site]
00043
Err
[function]
[call site]
00044
object_identifiers_are_same
[function]
[call site]
00045
BytesMutStrubbed::len
[function]
[call site]
00046
BytesMutStrubbed::len
[function]
[call site]
00047
BytesMutStrubbed::len
[function]
[call site]
00048
BytesMutStrubbed::into_iter
[function]
[call site]
00049
SocketIoTransport::new
[function]
[call site]
00050
Self::IntoIter::zip
[function]
[call site]
00051
BytesMutStrubbed::into_iter
[function]
[call site]
00052
SocketIoTransport::new
[function]
[call site]
00053
TdispVersion::partial_cmp
[function]
[call site]
00054
Some
[function]
[call site]
00055
Some
[function]
[call site]
00056
Some
[function]
[call site]
00057
Some
[function]
[call site]
00058
Some
[function]
[call site]
00059
Ok
[function]
[call site]
00060
Err
[function]
[call site]
00061
Ok
[function]
[call site]
00062
get_oid_by_base_asym_algo
[function]
[call site]
00063
Some
[function]
[call site]
00064
Some
[function]
[call site]
00065
Some
[function]
[call site]
00066
Some
[function]
[call site]
00067
Some
[function]
[call site]
00068
Some
[function]
[call site]
00069
Some
[function]
[call site]
00070
Some
[function]
[call site]
00071
check_object_identifier
[function]
[call site]
00072
check_name
[function]
[call site]
00073
check_and_skip_common_sequence
[function]
[call site]
00074
BytesMutStrubbed::len
[function]
[call site]
00075
Err
[function]
[call site]
00076
check_length
[function]
[call site]
00077
Err
[function]
[call site]
00078
Ok
[function]
[call site]
00079
check_validity
[function]
[call site]
00080
der::time_choice
[function]
[call site]
00081
untrusted::Input::peek
[function]
[call site]
00082
StatusCode::try_into
[function]
[call site]
00083
Ok
[function]
[call site]
00084
u24::new
[function]
[call site]
00085
tests::test_u24
[function]
[call site]
00086
Writer::init
[function]
[call site]
00087
u24::new
[function]
[call site]
00088
Reader::init
[function]
[call site]
00089
Ok
[function]
[call site]
00090
u24::new
[function]
[call site]
00091
Ok
[function]
[call site]
00092
u24::new
[function]
[call site]
00093
Ok
[function]
[call site]
00094
u24::new
[function]
[call site]
00095
Ok
[function]
[call site]
00096
u24::new
[function]
[call site]
00097
Ok
[function]
[call site]
00098
u24::new
[function]
[call site]
00099
Ok
[function]
[call site]
00100
u24::new
[function]
[call site]
00101
ring::io::
[call site]
00102
der::nested
[function]
[call site]
00103
expect_tag_and_get_value
[function]
[call site]
00104
read_tag_and_get_value
[function]
[call site]
00105
untrusted::Input::read_byte
[function]
[call site]
00106
Err
[function]
[call site]
00107
untrusted::Input::read_byte
[function]
[call site]
00108
usize::from
[function]
[call site]
00109
u8::from
[function]
[call site]
00110
Tag::into
[function]
[call site]
00111
Tag::into
[function]
[call site]
00112
untrusted::Input::read_byte
[function]
[call site]
00113
Err
[function]
[call site]
00114
usize::from
[function]
[call site]
00115
usize::from
[function]
[call site]
00116
untrusted::Input::read_byte
[function]
[call site]
00117
usize::from
[function]
[call site]
00118
untrusted::Input::read_byte
[function]
[call site]
00119
Err
[function]
[call site]
00120
Err
[function]
[call site]
00121
untrusted::Input::read_bytes
[function]
[call site]
00122
Reader::init
[function]
[call site]
00123
TdiReportStructure::read
[function]
[call site]
00124
InterfaceInfo::read
[function]
[call site]
00125
u16::read
[function]
[call site]
00126
Reader::take
[function]
[call site]
00127
Reader::left
[function]
[call site]
00128
BytesMutStrubbed::len
[function]
[call site]
00129
Some
[function]
[call site]
00130
Option::and_then
[function]
[call site]
00131
BitLength::from_bits
[function]
[call site]
00132
Self
[function]
[call site]
00133
u16::read
[function]
[call site]
00134
u16::read
[function]
[call site]
00135
u16::read
[function]
[call site]
00136
u32::read
[function]
[call site]
00137
Reader::take
[function]
[call site]
00138
Option::and_then
[function]
[call site]
00139
u32::read
[function]
[call site]
00140
TdispMmioRange::default
[function]
[call site]
00141
BytesMutStrubbed::is_empty
[function]
[call site]
00142
BytesMutStrubbed::is_empty
[function]
[call site]
00143
iter_mut
[function]
[call site]
00144
Reader::take
[function]
[call site]
00145
TdispMmioRange::read
[function]
[call site]
00146
u64::read
[function]
[call site]
00147
Reader::take
[function]
[call site]
00148
Option::and_then
[function]
[call site]
00149
u32::read
[function]
[call site]
00150
MMIORangeAttribute::read
[function]
[call site]
00151
u16::read
[function]
[call site]
00152
BitLength::from_bits
[function]
[call site]
00153
Self
[function]
[call site]
00154
Some
[function]
[call site]
00155
u32::read
[function]
[call site]
00156
iter_mut
[function]
[call site]
00157
Reader::take
[function]
[call site]
00158
u8::read
[function]
[call site]
00159
Reader::take
[function]
[call site]
00160
Option::and_then
[function]
[call site]
00161
Some
[function]
[call site]
00162
Ok
[function]
[call site]
00163
usize::from
[function]
[call site]
00164
usize::from
[function]
[call site]
00165
Err
[function]
[call site]
00166
Ok
[function]
[call site]
00167
Result::map_err
[function]
[call site]
00168
read_all
[function]
[call site]
00169
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00170
t::i::m::e::_::c::h::o::i::c::e::read_digit
[function]
[call site]
00171
read_byte
[function]
[call site]
00172
map_err
[function]
[call site]
00173
c::o::n::s::t::_::f::r::o::m::_::b::y::t::e::s::_::w::i::t::h::_::n::u::l::const_contains
[function]
[call site]
00174
Ok
[function]
[call site]
00175
u8::from
[function]
[call site]
00176
Tag::into
[function]
[call site]
00177
xor_assign_at_start
[function]
[call site]
00178
BytesMutStrubbed::into_iter
[function]
[call site]
00179
SocketIoTransport::new
[function]
[call site]
00180
Self::IntoIter::zip
[function]
[call site]
00181
for_each
[function]
[call site]
00182
Err
[function]
[call site]
00183
t::i::m::e::_::c::h::o::i::c::e::read_digit
[function]
[call site]
00184
Err
[function]
[call site]
00185
Ok
[function]
[call site]
00186
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00187
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00188
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00189
calendar::days_in_month
[function]
[call site]
00190
days_in_feb
[function]
[call site]
00191
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00192
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00193
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00194
t::i::m::e::_::c::h::o::i::c::e::read_two_digits
[function]
[call site]
00195
SpdmResult::read_byte
[function]
[call site]
00196
map_err
[function]
[call site]
00197
Err
[function]
[call site]
00198
calendar::time_from_ymdhms_utc
[function]
[call site]
00199
days_before_year_since_unix_epoch
[function]
[call site]
00200
Err
[function]
[call site]
00201
days_before_year_ad
[function]
[call site]
00202
Ok
[function]
[call site]
00203
days_in_feb
[function]
[call site]
00204
Ok
[function]
[call site]
00205
Time::from_seconds_since_unix_epoch
[function]
[call site]
00206
Self
[function]
[call site]
00207
der::time_choice
[function]
[call site]
00208
Err
[function]
[call site]
00209
Err
[function]
[call site]
00210
Err
[function]
[call site]
00211
Ok
[function]
[call site]
00212
check_name
[function]
[call site]
00213
check_public_key_info
[function]
[call site]
00214
check_and_skip_common_sequence
[function]
[call site]
00215
check_and_get_extensions
[function]
[call site]
00216
BytesMutStrubbed::len
[function]
[call site]
00217
Ok
[function]
[call site]
00218
check_length
[function]
[call site]
00219
Err
[function]
[call site]
00220
Ok
[function]
[call site]
00221
get_key_usage_value
[function]
[call site]
00222
BytesMutStrubbed::len
[function]
[call site]
00223
BytesMutStrubbed::len
[function]
[call site]
00224
Err
[function]
[call site]
00225
check_length
[function]
[call site]
00226
Err
[function]
[call site]
00227
Err
[function]
[call site]
00228
check_length
[function]
[call site]
00229
Err
[function]
[call site]
00230
object_identifiers_are_same
[function]
[call site]
00231
Err
[function]
[call site]
00232
Err
[function]
[call site]
00233
check_length
[function]
[call site]
00234
Err
[function]
[call site]
00235
Err
[function]
[call site]
00236
check_length
[function]
[call site]
00237
Err
[function]
[call site]
00238
Err
[function]
[call site]
00239
Ok
[function]
[call site]
00240
Ok
[function]
[call site]
00241
check_extensions_spdm_oid
[function]
[call site]
00242
BytesMutStrubbed::len
[function]
[call site]
00243
Err
[function]
[call site]
00244
check_length
[function]
[call site]
00245
BytesMutStrubbed::len
[function]
[call site]
00246
Err
[function]
[call site]
00247
check_and_get_extn_id
[function]
[call site]
00248
BytesMutStrubbed::len
[function]
[call site]
00249
BytesMutStrubbed::len
[function]
[call site]
00250
Err
[function]
[call site]
00251
check_length
[function]
[call site]
00252
Err
[function]
[call site]
00253
BytesMutStrubbed::is_empty
[function]
[call site]
00254
BytesMutStrubbed::is_empty
[function]
[call site]
00255
Err
[function]
[call site]
00256
check_length
[function]
[call site]
00257
Ok
[function]
[call site]
00258
Err
[function]
[call site]
00259
object_identifiers_are_same
[function]
[call site]
00260
find_target_object_identifier_in_single_extension
[function]
[call site]
00261
BytesMutStrubbed::len
[function]
[call site]
00262
BytesMutStrubbed::len
[function]
[call site]
00263
Err
[function]
[call site]
00264
Ok
[function]
[call site]
00265
Err
[function]
[call site]
00266
check_length
[function]
[call site]
00267
Err
[function]
[call site]
00268
object_identifiers_are_same
[function]
[call site]
00269
Ok
[function]
[call site]
00270
object_identifiers_are_same
[function]
[call site]
00271
find_target_object_identifier_in_single_extension
[function]
[call site]
00272
find_target_object_identifier_in_single_extension
[function]
[call site]
00273
object_identifiers_are_same
[function]
[call site]
00274
find_target_object_identifier_in_single_extension
[function]
[call site]
00275
find_target_object_identifier_in_single_extension
[function]
[call site]
00276
Ok
[function]
[call site]
00277
Ok
[function]
[call site]
00278
Err
[function]
[call site]
00279
check_signature_algorithm
[function]
[call site]
00280
check_tag_is_sequence
[function]
[call site]
00281
check_length
[function]
[call site]
00282
check_object_identifier
[function]
[call site]
00283
get_oid_by_base_asym_algo
[function]
[call site]
00284
check_object_identifier
[function]
[call site]
00285
Ok
[function]
[call site]
00286
check_tbs_certificate
[function]
[call site]
00287
check_signature_algorithm
[function]
[call site]
00288
check_signature_value
[function]
[call site]
00289
check_and_skip_common_tag
[function]
[call site]
00290
Ok
[function]
[call site]
00291
Err
[function]
[call site]
00292
Ok
[function]
[call site]
00293
Err
[function]
[call site]
00294
check_leaf_certificate
[function]
[call site]
00295
check_tag_is_sequence
[function]
[call site]
00296
check_length
[function]
[call site]
00297
BytesMutStrubbed::len
[function]
[call site]
00298
check_tag_is_sequence
[function]
[call site]
00299
check_length
[function]
[call site]
00300
Err
[function]
[call site]
00301
check_version
[function]
[call site]
00302
check_and_skip_common_tag
[function]
[call site]
00303
check_tag_is_sequence
[function]
[call site]
00304
check_length
[function]
[call site]
00305
check_object_identifier
[function]
[call site]
00306
check_name
[function]
[call site]
00307
check_validity
[function]
[call site]
00308
check_name
[function]
[call site]
00309
check_public_key_info
[function]
[call site]
00310
check_and_get_extensions
[function]
[call site]
00311
find_target_object_identifier_in_extensions
[function]
[call site]
00312
BytesMutStrubbed::len
[function]
[call site]
00313
Err
[function]
[call site]
00314
check_tag_is_sequence
[function]
[call site]
00315
Err
[function]
[call site]
00316
check_length
[function]
[call site]
00317
Err
[function]
[call site]
00318
check_tag_is_sequence
[function]
[call site]
00319
Err
[function]
[call site]
00320
check_length
[function]
[call site]
00321
Err
[function]
[call site]
00322
check_tag_is_num_oid
[function]
[call site]
00323
BytesMutStrubbed::is_empty
[function]
[call site]
00324
Err
[function]
[call site]
00325
Ok
[function]
[call site]
00326
Err
[function]
[call site]
00327
Err
[function]
[call site]
00328
check_length
[function]
[call site]
00329
Err
[function]
[call site]
00330
object_identifiers_are_same
[function]
[call site]
00331
Err
[function]
[call site]
00332
check_tag_is_bool
[function]
[call site]
00333
BytesMutStrubbed::is_empty
[function]
[call site]
00334
Err
[function]
[call site]
00335
Ok
[function]
[call site]
00336
Err
[function]
[call site]
00337
SpdmResult::is_ok
[function]
[call site]
00338
Err
[function]
[call site]
00339
check_tag_is_octet_string
[function]
[call site]
00340
BytesMutStrubbed::is_empty
[function]
[call site]
00341
Err
[function]
[call site]
00342
Ok
[function]
[call site]
00343
Err
[function]
[call site]
00344
Err
[function]
[call site]
00345
check_length
[function]
[call site]
00346
Err
[function]
[call site]
00347
check_tag_is_sequence
[function]
[call site]
00348
Err
[function]
[call site]
00349
check_length
[function]
[call site]
00350
Err
[function]
[call site]
00351
check_tag_is_sequence
[function]
[call site]
00352
Err
[function]
[call site]
00353
check_length
[function]
[call site]
00354
Err
[function]
[call site]
00355
check_tag_is_num_oid
[function]
[call site]
00356
Err
[function]
[call site]
00357
check_length
[function]
[call site]
00358
Err
[function]
[call site]
00359
BytesMutStrubbed::len
[function]
[call site]
00360
Err
[function]
[call site]
00361
object_identifiers_are_same
[function]
[call site]
00362
Ok
[function]
[call site]
00363
Ok
[function]
[call site]
00364
Err
[function]
[call site]
00365
find_target_object_identifier_in_extensions
[function]
[call site]
00366
Ok
[function]
[call site]
00367
Ok
[function]
[call site]
00368
check_leaf_certificate
[function]
[call site]
00369
is_root_certificate
[function]
[call site]
00370
check_tag_is_sequence
[function]
[call site]
00371
check_length
[function]
[call site]
00372
BytesMutStrubbed::len
[function]
[call site]
00373
check_tag_is_sequence
[function]
[call site]
00374
check_length
[function]
[call site]
00375
Err
[function]
[call site]
00376
check_version
[function]
[call site]
00377
check_and_skip_common_tag
[function]
[call site]
00378
check_tag_is_sequence
[function]
[call site]
00379
check_length
[function]
[call site]
00380
check_object_identifier
[function]
[call site]
00381
check_and_get_common_tag
[function]
[call site]
00382
BytesMutStrubbed::len
[function]
[call site]
00383
Err
[function]
[call site]
00384
check_length
[function]
[call site]
00385
Err
[function]
[call site]
00386
Ok
[function]
[call site]
00387
check_validity
[function]
[call site]
00388
check_and_get_common_tag
[function]
[call site]
00389
Ok
[function]
[call site]
00390
Err
[function]
[call site]
00391