diff options
Diffstat (limited to 'secure_fw/services/initial_attestation/attest_token.c')
-rw-r--r-- | secure_fw/services/initial_attestation/attest_token.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/secure_fw/services/initial_attestation/attest_token.c b/secure_fw/services/initial_attestation/attest_token.c index 4e582ae1fe..c6a4ecde37 100644 --- a/secure_fw/services/initial_attestation/attest_token.c +++ b/secure_fw/services/initial_attestation/attest_token.c @@ -99,21 +99,21 @@ enum attest_token_err_t attest_token_start(struct attest_token_ctx *me, psa_key_handle_t private_key; struct q_useful_buf_c attest_key_id = NULL_Q_USEFUL_BUF_C; - /* Remember some of the configuration values */ me->opt_flags = opt_flags; me->key_select = key_select; -#ifdef INCLUDE_TEST_CODE_AND_KEY_ID + if (opt_flags & TOKEN_OPT_SHORT_CIRCUIT_SIGN) { t_cose_options |= T_COSE_OPT_SHORT_CIRCUIT_SIG; } else { +#ifdef INCLUDE_COSE_KEY_ID attest_ret = attest_get_initial_attestation_key_id(&attest_key_id); if (attest_ret != PSA_ATTEST_ERR_SUCCESS) { return ATTEST_TOKEN_ERR_GENERAL; } +#endif /* INCLUDE_COSE_KEY_ID */ } -#endif t_cose_sign1_sign_init(&(me->signer_ctx), t_cose_options, cose_alg_id); |