Remove session pin.

It is intended for bio features, not supported by Pico HSM.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2026-03-18 16:38:56 +01:00
parent 38cf771fc1
commit 5e9ae65046
2 changed files with 0 additions and 6 deletions

View File

@@ -35,8 +35,6 @@ static mbedtls_mpi sm_mSSC;
static uint8_t sm_blocksize = 0;
static uint8_t sm_iv[16];
static bool sm_active = false;
uint16_t sm_session_pin_len = 0;
uint8_t sm_session_pin[16];
bool is_secured_apdu(void) {
return CLA(apdu) & 0xC;
@@ -66,7 +64,6 @@ void sm_derive_all_keys(const uint8_t *derived, size_t derived_len) {
mbedtls_mpi_grow(&sm_mSSC, sm_blocksize);
mbedtls_mpi_lset(&sm_mSSC, 0);
memset(sm_iv, 0, sizeof(sm_iv));
sm_session_pin_len = 0;
sm_active = true;
}
@@ -85,7 +82,6 @@ void sm_set_protocol(MSE_protocol proto) {
memset(sm_kmac, 0, sizeof(sm_kmac));
memset(sm_nonce, 0, sizeof(sm_nonce));
memset(sm_iv, 0, sizeof(sm_iv));
sm_session_pin_len = 0;
sm_active = false;
}

View File

@@ -38,7 +38,5 @@ extern int sm_unwrap(void);
uint16_t sm_remove_padding(const uint8_t *data, uint16_t data_len);
extern int sm_wrap(void);
extern bool is_secured_apdu(void);
extern uint8_t sm_session_pin[16];
extern uint16_t sm_session_pin_len;
#endif