diff --git a/src/tpm.c b/src/tpm.c index dfa772b..86c3b20 100644 --- a/src/tpm.c +++ b/src/tpm.c @@ -615,6 +615,12 @@ static int rsu_handle_recv(EI1_TPM_t* tpm_rx, void** security_socket, uint8_t* n break; } + for (int i = 0; i < facilities.tolling.infos.length; i++) { + if (info_id != facilities.tolling->z[i].asn->id) { + log_warn("[tolling] received TPM has unkown info_id"); + return 1; + } + } asn_enc_rval_t enc; EIS_NetworkingRequest_t* nr = NULL;