diff --git a/src/tpm.c b/src/tpm.c index 22308f3..dfa772b 100644 --- a/src/tpm.c +++ b/src/tpm.c @@ -493,6 +493,9 @@ static int rsu_handle_recv(EI1_TPM_t* tpm_rx, void** security_socket, uint8_t* n if (tolling->protocol.p != TOLLING_PROTOCOL_GN_DPKI) { log_warn("[tolling] cannot cryptographically verify entryProof in mode different than GN-DPKI"); + client_id = type_rx->choice.exit->choice.request->clientId; + nonce = type_rx->choice.exit->choice.request->transactionNonce; + info_id = type_rx->choice.exit->choice.request->infoId; } else { client_id = type_rx->choice.exit->choice.request->clientId; nonce = type_rx->choice.exit->choice.request->transactionNonce;