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