The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
658 | 0 | EP | call site: 00000 | SpdmKeySchedule::derive_aead_key_iv |
fuzz_target
[function]
[call site]
00000
fuzz_send_receive_spdm_psk_finish
[function]
[call site]
00001
spdmlib::secret::asym_sign::register
[function]
[call site]
00002
try_init_once
[function]
[call site]
00003
is_ok
[function]
[call site]
00004
BytesMutStrubbed::clone
[function]
[call site]
00005
BytesMutStrubbed::clone
[function]
[call site]
00006
spdmlib::secret::psk::register
[function]
[call site]
00007
try_init_once
[function]
[call site]
00008
is_ok
[function]
[call site]
00009
BytesMutStrubbed::clone
[function]
[call site]
00010
spdmlib::crypto::aead::register
[function]
[call site]
00011
try_init_once
[function]
[call site]
00012
is_ok
[function]
[call site]
00013
BytesMutStrubbed::clone
[function]
[call site]
00014
req_create_info
[function]
[call site]
00015
Some
[function]
[call site]
00016
Some
[function]
[call site]
00017
Some
[function]
[call site]
00018
Some
[function]
[call site]
00019
Some
[function]
[call site]
00020
SecuredMessageVersion::try_from
[function]
[call site]
00021
Ok
[function]
[call site]
00022
Result::unwrap
[function]
[call site]
00023
Some
[function]
[call site]
00024
SecuredMessageVersion::try_from
[function]
[call site]
00025
Result::unwrap
[function]
[call site]
00026
Some
[function]
[call site]
00027
SecuredMessageVersion::try_from
[function]
[call site]
00028
Result::unwrap
[function]
[call site]
00029
TdiReportStructure::default
[function]
[call site]
00030
TdiReportStructure::default
[function]
[call site]
00031
TdiReportStructure::default
[function]
[call site]
00032
TdispMmioRange::default
[function]
[call site]
00033
BytesMutStrubbed::is_empty
[function]
[call site]
00034
BytesMutStrubbed::is_empty
[function]
[call site]
00035
BytesMutStrubbed::is_empty
[function]
[call site]
00036
TdispMmioRange::default
[function]
[call site]
00037
TdiReportStructure::default
[function]
[call site]
00038
get_test_key_directory
[function]
[call site]
00039
u8::from
[function]
[call site]
00040
Tag::into
[function]
[call site]
00041
Self::parent
[function]
[call site]
00042
expect
[function]
[call site]
00043
parent
[function]
[call site]
00044
expect
[function]
[call site]
00045
Self::to_path_buf
[function]
[call site]
00046
PathBuf::join
[function]
[call site]
00047
PathBuf::join
[function]
[call site]
00048
std::fs::read
[function]
[call site]
00049
InterfaceInfo::read
[function]
[call site]
00050
u16::read
[function]
[call site]
00051
Reader::take
[function]
[call site]
00052
Reader::left
[function]
[call site]
00053
BytesMutStrubbed::len
[function]
[call site]
00054
BytesMutStrubbed::len
[function]
[call site]
00055
Some
[function]
[call site]
00056
Option::and_then
[function]
[call site]
00057
BitLength::from_bits
[function]
[call site]
00058
Self
[function]
[call site]
00059
u16::read
[function]
[call site]
00060
u16::read
[function]
[call site]
00061
u16::read
[function]
[call site]
00062
u32::read
[function]
[call site]
00063
Reader::take
[function]
[call site]
00064
Option::and_then
[function]
[call site]
00065
u32::read
[function]
[call site]
00066
TdispMmioRange::default
[function]
[call site]
00067
iter_mut
[function]
[call site]
00068
Reader::take
[function]
[call site]
00069
TdispMmioRange::read
[function]
[call site]
00070
u64::read
[function]
[call site]
00071
Reader::take
[function]
[call site]
00072
Option::and_then
[function]
[call site]
00073
u32::read
[function]
[call site]
00074
MMIORangeAttribute::read
[function]
[call site]
00075
u16::read
[function]
[call site]
00076
BitLength::from_bits
[function]
[call site]
00077
Self
[function]
[call site]
00078
Some
[function]
[call site]
00079
u32::read
[function]
[call site]
00080
iter_mut
[function]
[call site]
00081
Reader::take
[function]
[call site]
00082
u8::read
[function]
[call site]
00083
Reader::take
[function]
[call site]
00084
Option::and_then
[function]
[call site]
00085
Some
[function]
[call site]
00086
Option::expect
[function]
[call site]
00087
PathBuf::join
[function]
[call site]
00088
PathBuf::join
[function]
[call site]
00089
std::fs::read
[function]
[call site]
00090
Option::expect
[function]
[call site]
00091
PathBuf::join
[function]
[call site]
00092
PathBuf::join
[function]
[call site]
00093
std::fs::read
[function]
[call site]
00094
Option::expect
[function]
[call site]
00095
BytesMutStrubbed::len
[function]
[call site]
00096
BytesMutStrubbed::len
[function]
[call site]
00097
BytesMutStrubbed::len
[function]
[call site]
00098
copy_from_slice
[function]
[call site]
00099
BytesMutStrubbed::as_ref
[function]
[call site]
00100
BytesMutStrubbed::as_ref
[function]
[call site]
00101
gen_array_clone
[function]
[call site]
00102
SocketIoTransport::new
[function]
[call site]
00103
Writer::push
[function]
[call site]
00104
Writer::left
[function]
[call site]
00105
BytesMutStrubbed::len
[function]
[call site]
00106
Some
[function]
[call site]
00107
BytesMutStrubbed::clone
[function]
[call site]
00108
BytesMutStrubbed::clone
[function]
[call site]
00109
Writer::push
[function]
[call site]
00110
StatusCode::try_into
[function]
[call site]
00111
Ok
[function]
[call site]
00112
u24::new
[function]
[call site]
00113
tests::test_u24
[function]
[call site]
00114
Writer::init
[function]
[call site]
00115
u24::new
[function]
[call site]
00116
Reader::init
[function]
[call site]
00117
Ok
[function]
[call site]
00118
u24::new
[function]
[call site]
00119
Ok
[function]
[call site]
00120
u24::new
[function]
[call site]
00121
Ok
[function]
[call site]
00122
u24::new
[function]
[call site]
00123
Ok
[function]
[call site]
00124
u24::new
[function]
[call site]
00125
Ok
[function]
[call site]
00126
u24::new
[function]
[call site]
00127
Ok
[function]
[call site]
00128
u24::new
[function]
[call site]
00129
Result::unwrap_or_else
[function]
[call site]
00130
Some
[function]
[call site]
00131
spdmlib::secret::asym_sign::register
[function]
[call site]
00132
BytesMutStrubbed::clone
[function]
[call site]
00133
TdiReportStructure::default
[function]
[call site]
00134
copy_from_slice
[function]
[call site]
00135
BytesMutStrubbed::as_ref
[function]
[call site]
00136
copy_from_slice
[function]
[call site]
00137
BytesMutStrubbed::as_ref
[function]
[call site]
00138
copy_from_slice
[function]
[call site]
00139
BytesMutStrubbed::as_ref
[function]
[call site]
00140
Some
[function]
[call site]
00141
Some
[function]
[call site]
00142
Some
[function]
[call site]
00143
Some
[function]
[call site]
00144
BytesMutStrubbed::is_empty
[function]
[call site]
00145
BytesMutStrubbed::is_empty
[function]
[call site]
00146
TdiReportStructure::default
[function]
[call site]
00147
SharedBuffer::new
[function]
[call site]
00148
SocketIoTransport::new
[function]
[call site]
00149
SocketIoTransport::new
[function]
[call site]
00150
VecDeque::<u8>::new
[function]
[call site]
00151
SocketIoTransport::new
[function]
[call site]
00152
SocketIoTransport::new
[function]
[call site]
00153
fake_device_io::FakeSpdmDeviceIo::new
[function]
[call site]
00154
SocketIoTransport::new
[function]
[call site]
00155
FakeSpdmDeviceIo::set_rx
[function]
[call site]
00156
SharedBuffer::set_buffer_ref
[function]
[call site]
00157
StaticMutex::lock
[function]
[call site]
00158
BytesMutStrubbed::as_mut
[function]
[call site]
00159
BytesMutStrubbed::as_mut
[function]
[call site]
00160
BytesMutStrubbed::as_mut
[function]
[call site]
00161
&mut
[call site]
00162
BytesMutStrubbed::as_mut
[function]
[call site]
00163
StaticMutex::lock
[function]
[call site]
00164
BytesMutStrubbed::deref_mut
[function]
[call site]
00165
BytesMutStrubbed::deref_mut
[function]
[call site]
00166
push_back
[function]
[call site]
00167
SocketIoTransport::new
[function]
[call site]
00168
SocketIoTransport::new
[function]
[call site]
00169
SocketIoTransport::new
[function]
[call site]
00170
requester::RequesterContext::new
[function]
[call site]
00171
common::SpdmContext::new
[function]
[call site]
00172
TdiReportStructure::default
[function]
[call site]
00173
TdiReportStructure::default
[function]
[call site]
00174
TdispMmioRange::default
[function]
[call site]
00175
TdiReportStructure::default
[function]
[call site]
00176
TdiReportStructure::default
[function]
[call site]
00177
TdispMmioRange::default
[function]
[call site]
00178
TdiReportStructure::default
[function]
[call site]
00179
TdiReportStructure::default
[function]
[call site]
00180
TdispMmioRange::default
[function]
[call site]
00181
TdiReportStructure::default
[function]
[call site]
00182
TdiReportStructure::default
[function]
[call site]
00183
TdispMmioRange::default
[function]
[call site]
00184
gen_array
[function]
[call site]
00185
SocketIoTransport::new
[function]
[call site]
00186
Writer::push
[function]
[call site]
00187
TdiReportStructure::default
[function]
[call site]
00188
TdiReportStructure::default
[function]
[call site]
00189
TdispMmioRange::default
[function]
[call site]
00190
StatusCode::try_into
[function]
[call site]
00191
Result::unwrap_or_else
[function]
[call site]
00192
SpdmChunkContext::default
[function]
[call site]
00193
SpdmSession::new
[function]
[call site]
00194
SpdmSessionState::default
[function]
[call site]
00195
TdiReportStructure::default
[function]
[call site]
00196
TdiReportStructure::default
[function]
[call site]
00197
TdispMmioRange::default
[function]
[call site]
00198
TdiReportStructure::default
[function]
[call site]
00199
TdiReportStructure::default
[function]
[call site]
00200
TdispMmioRange::default
[function]
[call site]
00201
TdiReportStructure::default
[function]
[call site]
00202
TdiReportStructure::default
[function]
[call site]
00203
TdispMmioRange::default
[function]
[call site]
00204
TdiReportStructure::default
[function]
[call site]
00205
TdiReportStructure::default
[function]
[call site]
00206
TdispMmioRange::default
[function]
[call site]
00207
TdiReportStructure::default
[function]
[call site]
00208
TdiReportStructure::default
[function]
[call site]
00209
TdiReportStructure::default
[function]
[call site]
00210
TdispMmioRange::default
[function]
[call site]
00211
TdiReportStructure::default
[function]
[call site]
00212
TdiReportStructure::default
[function]
[call site]
00213
TdispMmioRange::default
[function]
[call site]
00214
SpdmKeySchedule::new
[function]
[call site]
00215
SecuredMessageVersion::default
[function]
[call site]
00216
TdiReportStructure::default
[function]
[call site]
00217
TdiReportStructure::default
[function]
[call site]
00218
TdispMmioRange::default
[function]
[call site]
00219
SpdmSession::setup
[function]
[call site]
00220
SpdmSession::set_default
[function]
[call site]
00221
SpdmSessionState::default
[function]
[call site]
00222
TdiReportStructure::default
[function]
[call site]
00223
TdiReportStructure::default
[function]
[call site]
00224
TdiReportStructure::default
[function]
[call site]
00225
TdiReportStructure::default
[function]
[call site]
00226
TdiReportStructure::default
[function]
[call site]
00227
TdiReportStructure::default
[function]
[call site]
00228
TdiReportStructure::default
[function]
[call site]
00229
SecuredMessageVersion::default
[function]
[call site]
00230
BytesMutStrubbed::is_empty
[function]
[call site]
00231
BytesMutStrubbed::is_empty
[function]
[call site]
00232
Ok
[function]
[call site]
00233
unwrap
[function]
[call site]
00234
SpdmSession::set_session_state
[function]
[call site]
00235
SpdmSession::set_crypto_param
[function]
[call site]
00236
SpdmSession::set_use_psk
[function]
[call site]
00237
Some
[function]
[call site]
00238
SpdmPskHintStruct::default
[function]
[call site]
00239
spdmlib::crypto::hash::hash_ctx_init
[function]
[call site]
00240
try_get_or_init
[function]
[call site]
00241
BytesMutStrubbed::clone
[function]
[call site]
00242
tests::one_ok
[function]
[call site]
00243
ResponderRunner::run
[function]
[call site]
00244
spdmlib::crypto::aead::register
[function]
[call site]
00245
BytesMutStrubbed::clone
[function]
[call site]
00246
spdmlib::crypto::rand::register
[function]
[call site]
00247
try_init_once
[function]
[call site]
00248
is_ok
[function]
[call site]
00249
BytesMutStrubbed::clone
[function]
[call site]
00250
spdmlib::crypto::asym_verify::register
[function]
[call site]
00251
try_get_or_init
[function]
[call site]
00252
is_ok
[function]
[call site]
00253
BytesMutStrubbed::clone
[function]
[call site]
00254
spdmlib::secret::asym_sign::register
[function]
[call site]
00255
BytesMutStrubbed::clone
[function]
[call site]
00256
SocketIoTransport::new
[function]
[call site]
00257
SocketIoTransport::new
[function]
[call site]
00258
VecDeque::<u8>::new
[function]
[call site]
00259
SocketIoTransport::new
[function]
[call site]
00260
SocketIoTransport::new
[function]
[call site]
00261
TestCase::input_to_vec
[function]
[call site]
00262
SocketIoTransport::new
[function]
[call site]
00263
Writer::init
[function]
[call site]
00264
encode
[function]
[call site]
00265
TdiReportStructure::encode
[function]
[call site]
00266
encode
[function]
[call site]
00267
encode
[function]
[call site]
00268
encode
[function]
[call site]
00269
encode
[function]
[call site]
00270
encode
[function]
[call site]
00271
encode
[function]
[call site]
00272
BytesMutStrubbed::into_iter
[function]
[call site]
00273
SocketIoTransport::new
[function]
[call site]
00274
Reader::take
[function]
[call site]
00275
encode
[function]
[call site]
00276
encode
[function]
[call site]
00277
BytesMutStrubbed::into_iter
[function]
[call site]
00278
Reader::take
[function]
[call site]
00279
encode
[function]
[call site]
00280
Ok
[function]
[call site]
00281
expect
[function]
[call site]
00282
BytesMutStrubbed::extend
[function]
[call site]
00283
BytesMutStrubbed::extend
[function]
[call site]
00284
BytesMutStrubbed::extend
[function]
[call site]
00285
BytesMutStrubbed::into_iter
[function]
[call site]
00286
BytesMutStrubbed::clone
[function]
[call site]
00287
BytesMutStrubbed::clone
[function]
[call site]
00288
TestSpdmDeviceIo::new
[function]
[call site]
00289
TestCase::config
[function]
[call site]
00290
create_info
[function]
[call site]
00291
Some
[function]
[call site]
00292
Some
[function]
[call site]
00293
Some
[function]
[call site]
00294
Some
[function]
[call site]
00295
Some
[function]
[call site]
00296
SecuredMessageVersion::try_from
[function]
[call site]
00297
Result::unwrap
[function]
[call site]
00298
Some
[function]
[call site]
00299
SecuredMessageVersion::try_from
[function]
[call site]
00300
Result::unwrap
[function]
[call site]
00301
Some
[function]
[call site]
00302
SecuredMessageVersion::try_from
[function]
[call site]
00303
Result::unwrap
[function]
[call site]
00304
TdiReportStructure::default
[function]
[call site]
00305
TdiReportStructure::default
[function]
[call site]
00306
TdiReportStructure::default
[function]
[call site]
00307
get_test_key_directory
[function]
[call site]
00308
PathBuf::join
[function]
[call site]
00309
std::fs::read
[function]
[call site]
00310
Option::expect
[function]
[call site]
00311
PathBuf::join
[function]
[call site]
00312
std::fs::read
[function]
[call site]
00313
Option::expect
[function]
[call site]
00314
PathBuf::join
[function]
[call site]
00315
std::fs::read
[function]
[call site]
00316
Option::expect
[function]
[call site]
00317
BytesMutStrubbed::len
[function]
[call site]
00318
BytesMutStrubbed::len
[function]
[call site]
00319
BytesMutStrubbed::len
[function]
[call site]
00320
copy_from_slice
[function]
[call site]
00321
BytesMutStrubbed::as_ref
[function]
[call site]
00322
copy_from_slice
[function]
[call site]
00323
BytesMutStrubbed::as_ref
[function]
[call site]
00324
copy_from_slice
[function]
[call site]
00325
BytesMutStrubbed::as_ref
[function]
[call site]
00326
copy_from_slice
[function]
[call site]
00327
BytesMutStrubbed::as_ref
[function]
[call site]
00328
gen_array_clone
[function]
[call site]
00329
Some
[function]
[call site]
00330
Some
[function]
[call site]
00331
BytesMutStrubbed::clone
[function]
[call site]
00332
Some
[function]
[call site]
00333
Some
[function]
[call site]
00334
Some
[function]
[call site]
00335
BytesMutStrubbed::is_empty
[function]
[call site]
00336
responder::ResponderContext::new
[function]
[call site]
00337
crate::common::SpdmContext::new
[function]
[call site]
00338
TdiReportStructure::default
[function]
[call site]
00339
TdiReportStructure::default
[function]
[call site]
00340
TdiReportStructure::default
[function]
[call site]
00341
TdiReportStructure::default
[function]
[call site]
00342
gen_array
[function]
[call site]
00343
SpdmChunkContext::default
[function]
[call site]
00344
SocketIoTransport::new
[function]
[call site]
00345
SocketIoTransport::new
[function]
[call site]
00346
SocketIoTransport::new
[function]
[call site]
00347
SocketIoTransport::new
[function]
[call site]
00348
SpdmContext::process_message
[function]
[call site]
00349
Writer::init
[function]
[call site]
00350
common::util::create_info
[function]
[call site]
00351
Some
[function]
[call site]
00352
Some
[function]
[call site]
00353
Some
[function]
[call site]
00354
Some
[function]
[call site]
00355
Some
[function]
[call site]
00356
SecuredMessageVersion::try_from
[function]
[call site]
00357
Result::unwrap
[function]
[call site]
00358
Some
[function]
[call site]
00359
SecuredMessageVersion::try_from
[function]
[call site]
00360
Result::unwrap
[function]
[call site]
00361
Some
[function]
[call site]
00362
SecuredMessageVersion::try_from
[function]
[call site]
00363
Result::unwrap
[function]
[call site]
00364
TdiReportStructure::default
[function]
[call site]
00365
TdiReportStructure::default
[function]
[call site]
00366
TdiReportStructure::default
[function]
[call site]
00367
get_test_key_directory
[function]
[call site]
00368
PathBuf::join
[function]
[call site]
00369
std::fs::read
[function]
[call site]
00370
Option::expect
[function]
[call site]
00371
PathBuf::join
[function]
[call site]
00372
std::fs::read
[function]
[call site]
00373
Option::expect
[function]
[call site]
00374
PathBuf::join
[function]
[call site]
00375
std::fs::read
[function]
[call site]
00376
Option::expect
[function]
[call site]
00377
BytesMutStrubbed::len
[function]
[call site]
00378
BytesMutStrubbed::len
[function]
[call site]
00379
BytesMutStrubbed::len
[function]
[call site]
00380
copy_from_slice
[function]
[call site]
00381
BytesMutStrubbed::as_ref
[function]
[call site]
00382
copy_from_slice
[function]
[call site]
00383
BytesMutStrubbed::as_ref
[function]
[call site]
00384
copy_from_slice
[function]
[call site]
00385
BytesMutStrubbed::as_ref
[function]
[call site]
00386
copy_from_slice
[function]
[call site]
00387
BytesMutStrubbed::as_ref
[function]
[call site]
00388
gen_array_clone
[function]
[call site]
00389
Some
[function]
[call site]
00390
Some
[function]
[call site]
00391
BytesMutStrubbed::clone
[function]
[call site]
00392
Some
[function]
[call site]
00393
Some
[function]
[call site]
00394
Some
[function]
[call site]
00395
BytesMutStrubbed::is_empty
[function]
[call site]
00396
SharedBuffer::new
[function]
[call site]
00397
SharedBuffer::set_buffer
[function]
[call site]
00398
StaticMutex::lock
[function]
[call site]
00399
BytesMutStrubbed::deref_mut
[function]
[call site]
00400
push_back
[function]
[call site]
00401
FakeSpdmDeviceIoReceve::new
[function]
[call site]
00402
responder::ResponderContext::new
[function]
[call site]
00403
gen_array_clone
[function]
[call site]
00404
SpdmSession::new
[function]
[call site]
00405
SpdmSession::setup
[function]
[call site]
00406
unwrap
[function]
[call site]
00407
SpdmSession::set_crypto_param
[function]
[call site]
00408
SpdmSession::set_session_state
[function]
[call site]
00409
SpdmContext::process_message
[function]
[call site]
00410
is_err
[function]
[call site]
00411
executor::block_on
[function]
[call site]
00412
StaticMutex::lock
[function]
[call site]
00413
block_on
[function]
[call site]
00414
StaticMutex::lock
[function]
[call site]
00415
block_on
[function]
[call site]
00416
Box::pin
[function]
[call site]
00417
Box::pin
[function]
[call site]
00418
TestCase::expected_to_vec
[function]
[call site]
00419
SocketIoTransport::new
[function]
[call site]
00420
Writer::init
[function]
[call site]
00421
encode
[function]
[call site]
00422
expect
[function]
[call site]
00423
BytesMutStrubbed::extend
[function]
[call site]
00424
BytesMutStrubbed::into_iter
[function]
[call site]
00425
StaticMutex::lock
[function]
[call site]
00426
BytesMutStrubbed::as_mut
[function]
[call site]
00427
&mut
[call site]
00428
BytesMutStrubbed::as_mut
[function]
[call site]
00429
StaticMutex::lock
[function]
[call site]
00430
Output::make_contiguous
[function]
[call site]
00431
make_contiguous
[function]
[call site]
00432
test_vector_file
[function]
[call site]
00433
TestCase::consume_string
[function]
[call site]
00434
TestCase::consume_optional_string
[function]
[call site]
00435
Some
[function]
[call site]
00436
BytesMutStrubbed::clone
[function]
[call site]
00437
BytesMutStrubbed::clone
[function]
[call site]
00438
Option::unwrap_or_else
[function]
[call site]
00439
Ok
[function]
[call site]
00440
Some
[function]
[call site]
00441
self::hash::SpdmHashCtx
[function]
[call site]
00442
Self::send_receive_spdm_psk_finish
[function]
[call site]
00443
common::util::create_info
[function]
[call site]
00444
common::util::create_info
[function]
[call site]
00445
SharedBuffer::new
[function]
[call site]
00446
SocketIoTransport::new
[function]
[call site]
00447
SocketIoTransport::new
[function]
[call site]
00448
FakeSpdmDeviceIoReceve::new
[function]
[call site]
00449
SocketIoTransport::new
[function]
[call site]
00450
SocketIoTransport::new
[function]
[call site]
00451
SocketIoTransport::new
[function]
[call site]
00452
secret::psk::register
[function]
[call site]
00453
try_init_once
[function]
[call site]
00454
is_ok
[function]
[call site]
00455
BytesMutStrubbed::clone
[function]
[call site]
00456
crypto::hmac::register
[function]
[call site]
00457
try_init_once
[function]
[call site]
00458
is_ok
[function]
[call site]
00459
BytesMutStrubbed::clone
[function]
[call site]
00460
responder::ResponderContext::new
[function]
[call site]
00461
SpdmRuntimeInfo::set_connection_state
[function]
[call site]
00462
gen_array_clone
[function]
[call site]
00463
SpdmSession::new
[function]
[call site]
00464
SpdmSession::setup
[function]
[call site]
00465
unwrap
[function]
[call site]
00466
SpdmSession::set_crypto_param
[function]
[call site]
00467
SpdmSession::set_use_psk
[function]
[call site]
00468
Some
[function]
[call site]
00469
SpdmSession::set_session_state
[function]
[call site]
00470
Some
[function]
[call site]
00471
crypto::hash::hash_ctx_init
[function]
[call site]
00472
try_get_or_init
[function]
[call site]
00473
BytesMutStrubbed::clone
[function]
[call site]
00474
tests::one_ok
[function]
[call site]
00475
Some
[function]
[call site]
00476
self::hash::SpdmHashCtx
[function]
[call site]
00477
Option::unwrap
[function]
[call site]
00478
SpdmSession::generate_handshake_secret
[function]
[call site]
00479
SpdmKeySchedule::derive_request_handshake_secret
[function]
[call site]
00480
SpdmKeySchedule::binconcat
[function]
[call site]
00481
BytesMutStrubbed::len
[function]
[call site]
00482
BytesMutStrubbed::len
[function]
[call site]
00483
BytesMutStrubbed::len
[function]
[call site]
00484
BytesMutStrubbed::len
[function]
[call site]
00485
BytesMutStrubbed::len
[function]
[call site]
00486
BytesMutStrubbed::len
[function]
[call site]
00487
SpdmResult::copy_from_slice
[function]
[call site]
00488
u8::from
[function]
[call site]
00489
Tag::into
[function]
[call site]
00490
u8::from
[function]
[call site]
00491
Writer::init
[function]
[call site]
00492
TdiReportStructure::encode
[function]
[call site]
00493
encode
[function]
[call site]
00494
encode
[function]
[call site]
00495
encode
[function]
[call site]
00496
encode
[function]
[call site]
00497
encode
[function]
[call site]
00498
encode
[function]
[call site]
00499
BytesMutStrubbed::into_iter
[function]
[call site]
00500
Reader::take
[function]
[call site]
00501
encode
[function]
[call site]
00502
encode
[function]
[call site]
00503
BytesMutStrubbed::into_iter
[function]
[call site]
00504
Reader::take
[function]
[call site]
00505
encode
[function]
[call site]
00506
Ok
[function]
[call site]
00507
tests::one_ok
[function]
[call site]
00508
ResponderRunner::run
[function]
[call site]
00509
test_vector_file
[function]
[call site]
00510
TestCase::consume_string
[function]
[call site]
00511
Ok
[function]
[call site]
00512
Writer::extend_from_slice
[function]
[call site]
00513
Writer::left
[function]
[call site]
00514
BytesMutStrubbed::len
[function]
[call site]
00515
BytesMutStrubbed::len
[function]
[call site]
00516
BytesMutStrubbed::len
[function]
[call site]
00517
BytesMutStrubbed::into_iter
[function]
[call site]
00518
SocketIoTransport::new
[function]
[call site]
00519
Self::IntoIter::enumerate
[function]
[call site]
00520
Reader::take
[function]
[call site]
00521
Some
[function]
[call site]
00522
Writer::extend_from_slice
[function]
[call site]
00523
Writer::extend_from_slice
[function]
[call site]
00524
Writer::used
[function]
[call site]
00525
Some
[function]
[call site]
00526
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00527
Some
[function]
[call site]
00528
crypto::hkdf::hkdf_expand
[function]
[call site]
00529
try_get_or_init
[function]
[call site]
00530
BytesMutStrubbed::clone
[function]
[call site]
00531
tests::one_ok
[function]
[call site]
00532
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00533
SpdmHkdfInputKeyingMaterial::get_data_size
[function]
[call site]
00534
SpdmHkdfInputKeyingMaterial::get_data_size
[function]
[call site]
00535
SpdmHkdfInputKeyingMaterial::get_data_size
[function]
[call site]
00536
SocketIoTransport::new
[function]
[call site]
00537
copy_from_slice
[function]
[call site]
00538
copy_from_slice
[function]
[call site]
00539
copy_from_slice
[function]
[call site]
00540
copy_from_slice
[function]
[call site]
00541
copy_from_slice
[function]
[call site]
00542
copy_from_slice
[function]
[call site]
00543
copy_from_slice
[function]
[call site]
00544
copy_from_slice
[function]
[call site]
00545
Some
[function]
[call site]
00546
SpdmHkdfInputKeyingMaterial::SpdmHandshakeSecret
[function]
[call site]
00547
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00548
SpdmPskHintStruct::default
[function]
[call site]
00549
secret::psk::handshake_secret_hkdf_expand
[function]
[call site]
00550
try_get_or_init
[function]
[call site]
00551
BytesMutStrubbed::clone
[function]
[call site]
00552
tests::one_ok
[function]
[call site]
00553
SpdmDirectionHandshakeSecretStruct::from_spdm_hkdf_okm
[function]
[call site]
00554
SocketIoTransport::new
[function]
[call site]
00555
copy_from_slice
[function]
[call site]
00556
Some
[function]
[call site]
00557
Some
[function]
[call site]
00558
BytesMutStrubbed::as_ref
[function]
[call site]
00559
BytesMutStrubbed::as_ref
[function]
[call site]
00560
BytesMutStrubbed::as_ref
[function]
[call site]
00561
Err
[function]
[call site]
00562
SpdmKeySchedule::derive_response_handshake_secret
[function]
[call site]
00563
SpdmKeySchedule::binconcat
[function]
[call site]
00564
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00565
Some
[function]
[call site]
00566
crypto::hkdf::hkdf_expand
[function]
[call site]
00567
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00568
SpdmHkdfInputKeyingMaterial::SpdmHandshakeSecret
[function]
[call site]
00569
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00570
SpdmPskHintStruct::default
[function]
[call site]
00571
secret::psk::handshake_secret_hkdf_expand
[function]
[call site]
00572
SpdmDirectionHandshakeSecretStruct::from_spdm_hkdf_okm
[function]
[call site]
00573
Some
[function]
[call site]
00574
BytesMutStrubbed::as_ref
[function]
[call site]
00575
BytesMutStrubbed::as_ref
[function]
[call site]
00576
Err
[function]
[call site]
00577
SpdmKeySchedule::derive_finished_key
[function]
[call site]
00578
SpdmKeySchedule::binconcat
[function]
[call site]
00579
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00580
crypto::hkdf::hkdf_expand
[function]
[call site]
00581
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00582
SpdmHkdfInputKeyingMaterial::SpdmDirectionHandshakeSecret
[function]
[call site]
00583
SpdmMeasurementHashAlgo::get_size
[function]
[call site]
00584
SpdmFinishedKeyStruct::from_spdm_hkdf_okm
[function]
[call site]
00585
SocketIoTransport::new
[function]
[call site]
00586
copy_from_slice
[function]
[call site]
00587
Some
[function]
[call site]
00588
Err
[function]
[call site]
00589
SpdmKeySchedule::derive_finished_key
[function]
[call site]
00590
Err
[function]
[call site]
00591
SpdmKeySchedule::derive_aead_key_iv
[function]
[call site]
00592
SpdmKeySchedule::binconcat
[function]
[call site]
00593
SpdmAeadAlgo::get_key_size
[function]
[call site]
00594
crypto::hkdf::hkdf_expand
[function]
[call site]
00595
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00596
SpdmHkdfInputKeyingMaterial::SpdmDirectionHandshakeSecret
[function]
[call site]
00597
crypto::hkdf::hkdf_expand
[function]
[call site]
00598
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00599
SpdmHkdfInputKeyingMaterial::SpdmDirectionDataSecret
[function]
[call site]
00600
SpdmAeadKeyStruct::from_spdm_hkdf_okm
[function]
[call site]
00601
SocketIoTransport::new
[function]
[call site]
00602
copy_from_slice
[function]
[call site]
00603
Some
[function]
[call site]
00604
SpdmKeySchedule::binconcat
[function]
[call site]
00605
SpdmAeadAlgo::get_iv_size
[function]
[call site]
00606
crypto::hkdf::hkdf_expand
[function]
[call site]
00607
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00608
SpdmHkdfInputKeyingMaterial::SpdmDirectionHandshakeSecret
[function]
[call site]
00609
crypto::hkdf::hkdf_expand
[function]
[call site]
00610
SpdmHkdfPseudoRandomKey::from_input_keying_material
[function]
[call site]
00611
SpdmHkdfInputKeyingMaterial::SpdmDirectionDataSecret
[function]
[call site]
00612
SpdmAeadIvStruct::from_spdm_hkdf_okm
[function]
[call site]
00613
SocketIoTransport::new
[function]
[call site]
00614
copy_from_slice
[function]
[call site]
00615
Some
[function]
[call site]
00616
Some
[function]
[call site]
00617
SpdmMajorSecret::SpdmDirectionHandshakeSecret
[function]
[call site]
00618
Err
[function]
[call site]
00619
SpdmKeySchedule::derive_aead_key_iv
[function]
[call site]
00620
SpdmMajorSecret::SpdmDirectionHandshakeSecret
[function]
[call site]
00621
Err
[function]
[call site]
00622
Ok
[function]
[call site]
00623
SocketIoTransport::new
[function]
[call site]
00624
SocketIoTransport::new
[function]
[call site]
00625
SocketIoTransport::new
[function]
[call site]
00626
SharedBuffer::new
[function]
[call site]
00627
SocketIoTransport::new
[function]
[call site]
00628
SocketIoTransport::new
[function]
[call site]
00629
FakeSpdmDeviceIo::new
[function]
[call site]
00630
SocketIoTransport::new
[function]
[call site]
00631
SocketIoTransport::new
[function]
[call site]
00632
SocketIoTransport::new
[function]
[call site]
00633
RequesterContext::new
[function]
[call site]
00634
common::SpdmContext::new
[function]
[call site]
00635
gen_array_clone
[function]
[call site]
00636
SpdmSession::new
[function]
[call site]
00637
SpdmSession::setup
[function]
[call site]
00638
unwrap
[function]
[call site]
00639
SpdmSession::set_crypto_param
[function]
[call site]
00640
SpdmSession::set_use_psk
[function]
[call site]
00641
Some
[function]
[call site]
00642
SpdmSession::set_session_state
[function]
[call site]
00643
Some
[function]
[call site]
00644
crypto::hash::hash_ctx_init
[function]
[call site]
00645
Option::unwrap
[function]
[call site]
00646
SpdmSession::generate_handshake_secret
[function]
[call site]
00647
SocketIoTransport::new
[function]
[call site]
00648
Self::send_receive_spdm_psk_finish
[function]
[call site]
00649
executor::block_on
[function]
[call site]
00650
SocketIoTransport::new
[function]
[call site]
00651
TestCase::input_to_vec
[function]
[call site]
00652
SocketIoTransport::new
[function]
[call site]
00653
Writer::init
[function]
[call site]
00654
encode
[function]
[call site]
00655
expect
[function]
[call site]
00656
BytesMutStrubbed::extend
[function]
[call site]
00657
BytesMutStrubbed::into_iter
[function]
[call site]
00658