diff options
-rw-r--r-- | src/libimcv/plugins/imc_attestation/imc_attestation.c | 2 | ||||
-rw-r--r-- | src/libimcv/plugins/imv_attestation/imv_attestation.c | 3 | ||||
-rw-r--r-- | src/libpts/tcg/tcg_pts_attr_dh_nonce_finish.c | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/src/libimcv/plugins/imc_attestation/imc_attestation.c b/src/libimcv/plugins/imc_attestation/imc_attestation.c index 993ea2568..c7d1b7336 100644 --- a/src/libimcv/plugins/imc_attestation/imc_attestation.c +++ b/src/libimcv/plugins/imc_attestation/imc_attestation.c @@ -373,7 +373,7 @@ TNC_Result TNC_IMC_ReceiveMessage(TNC_IMCID imc_id, { return TNC_RESULT_FATAL; } - responder_pub_val = pts->get_my_pub_val(pts); + pts->get_my_pub_val(pts, &responder_pub_val); attr = tcg_pts_attr_dh_nonce_params_resp_create(NONCE_LEN, selected_dh_group, supported_algorithms, diff --git a/src/libimcv/plugins/imv_attestation/imv_attestation.c b/src/libimcv/plugins/imv_attestation/imv_attestation.c index 46f3d9bc3..c8aa8202d 100644 --- a/src/libimcv/plugins/imv_attestation/imv_attestation.c +++ b/src/libimcv/plugins/imv_attestation/imv_attestation.c @@ -315,7 +315,8 @@ static TNC_Result send_message(TNC_ConnectionID connection_id) /* Send DH nonce finish attribute */ selected_algorithm = pts->get_meas_algorithm(pts); - initiator_pub_val = pts->get_my_pub_val(pts); + pts->get_my_pub_val(pts, &initiator_pub_val); + attr = tcg_pts_attr_dh_nonce_finish_create(NONCE_LEN, selected_algorithm, chunk_create(initiator_nonce, NONCE_LEN), diff --git a/src/libpts/tcg/tcg_pts_attr_dh_nonce_finish.c b/src/libpts/tcg/tcg_pts_attr_dh_nonce_finish.c index 1b147516e..25fca24f0 100644 --- a/src/libpts/tcg/tcg_pts_attr_dh_nonce_finish.c +++ b/src/libpts/tcg/tcg_pts_attr_dh_nonce_finish.c @@ -232,7 +232,7 @@ pa_tnc_attr_t *tcg_pts_attr_dh_nonce_finish_create(u_int8_t nonce_len, .nonce_len = nonce_len, .hash_algo = hash_algo, .initiator_nonce = chunk_clone(initiator_nonce), - .initiator_pub_val = chunk_clone(initiator_pub_val), + .initiator_pub_val = initiator_pub_val, ); return &this->public.pa_tnc_attribute; |