Skip to content

Commit dd4cf77

Browse files
Li-Aaronjyao1
authored andcommitted
update spdm_device_secret_lib_dump
Signed-off-by: Aaron Li <aaron.li@intel.com>
1 parent 13f3ee7 commit dd4cf77

File tree

1 file changed

+13
-3
lines changed
  • library/spdm_device_secret_lib_dump

1 file changed

+13
-3
lines changed

library/spdm_device_secret_lib_dump/lib.c

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
#if LIBSPDM_ENABLE_CAPABILITY_MEAS_CAP
2323
libspdm_return_t libspdm_measurement_collection(
24+
void *spdm_context,
2425
spdm_version_number_t spdm_version,
2526
uint8_t measurement_specification,
2627
uint32_t measurement_hash_algo,
@@ -35,6 +36,7 @@ libspdm_return_t libspdm_measurement_collection(
3536
}
3637

3738
bool libspdm_measurement_opaque_data(
39+
void *spdm_context,
3840
spdm_version_number_t spdm_version,
3941
uint8_t measurement_specification,
4042
uint32_t measurement_hash_algo,
@@ -47,6 +49,7 @@ bool libspdm_measurement_opaque_data(
4749
}
4850

4951
bool libspdm_challenge_opaque_data(
52+
void *spdm_context,
5053
spdm_version_number_t spdm_version,
5154
uint8_t slot_id,
5255
uint8_t *measurement_summary_hash,
@@ -58,6 +61,7 @@ bool libspdm_challenge_opaque_data(
5861
}
5962

6063
bool libspdm_encap_challenge_opaque_data(
64+
void *spdm_context,
6165
spdm_version_number_t spdm_version,
6266
uint8_t slot_id,
6367
uint8_t *measurement_summary_hash,
@@ -69,6 +73,7 @@ bool libspdm_encap_challenge_opaque_data(
6973
}
7074

7175
bool libspdm_generate_measurement_summary_hash(
76+
void *spdm_context,
7277
spdm_version_number_t spdm_version,
7378
uint32_t base_hash_algo,
7479
uint8_t measurement_specification,
@@ -83,6 +88,7 @@ bool libspdm_generate_measurement_summary_hash(
8388

8489
#if LIBSPDM_ENABLE_CAPABILITY_MUT_AUTH_CAP
8590
bool libspdm_requester_data_sign(
91+
void *spdm_context,
8692
spdm_version_number_t spdm_version, uint8_t op_code,
8793
uint16_t req_base_asym_alg, uint32_t req_pqc_asym_alg,
8894
uint32_t base_hash_algo, bool is_data_hash,
@@ -94,6 +100,7 @@ bool libspdm_requester_data_sign(
94100
#endif /* LIBSPDM_ENABLE_CAPABILITY_MUT_AUTH_CAP */
95101

96102
bool libspdm_responder_data_sign(
103+
void *spdm_context,
97104
spdm_version_number_t spdm_version, uint8_t op_code,
98105
uint32_t base_asym_algo, uint32_t base_pqc_algo,
99106
uint32_t base_hash_algo, bool is_data_hash,
@@ -217,12 +224,13 @@ bool libspdm_psk_master_secret_hkdf_expand(
217224
#endif /* LIBSPDM_ENABLE_CAPABILITY_PSK_CAP */
218225

219226
#if LIBSPDM_ENABLE_CAPABILITY_SET_CERT_CAP
220-
bool libspdm_is_in_trusted_environment()
227+
bool libspdm_is_in_trusted_environment(void *spdm_context)
221228
{
222229
return false;
223230
}
224231

225-
bool libspdm_write_certificate_to_nvm(uint8_t slot_id, const void * cert_chain,
232+
bool libspdm_write_certificate_to_nvm(void *spdm_context, uint8_t slot_id,
233+
const void * cert_chain,
226234
size_t cert_chain_size,
227235
uint32_t base_hash_algo, uint32_t base_asym_algo,
228236
uint32_t pqc_asym_algo)
@@ -232,7 +240,9 @@ bool libspdm_write_certificate_to_nvm(uint8_t slot_id, const void * cert_chain,
232240
#endif /* LIBSPDM_ENABLE_CAPABILITY_SET_CERT_CAP */
233241

234242
#if LIBSPDM_ENABLE_CAPABILITY_CSR_CAP
235-
bool libspdm_gen_csr(uint32_t base_hash_algo, uint32_t base_asym_algo, bool *need_reset,
243+
244+
bool libspdm_gen_csr(void *spdm_context, uint32_t base_hash_algo,
245+
uint32_t base_asym_algo, bool *need_reset,
236246
const void *request, size_t request_size,
237247
uint8_t *requester_info, size_t requester_info_length,
238248
uint8_t *opaque_data, uint16_t opaque_data_length,

0 commit comments

Comments
 (0)