1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 17:38:39 +00:00

fixup! feat(core): Rework Optiga PIN slot configuration.

This commit is contained in:
Andrew Kozlik 2024-06-21 18:16:12 +02:00 committed by Andrew Kozlik
parent f393064ce7
commit da068fb32e

View File

@ -100,7 +100,7 @@ int optiga_sign(uint8_t index, const uint8_t *digest, size_t digest_size,
&signature[2], max_sig_size - 2, sig_size); &signature[2], max_sig_size - 2, sig_size);
if (ret == OPTIGA_ERR_CMD) { if (ret == OPTIGA_ERR_CMD) {
uint8_t error_code = 0; uint8_t error_code = 0;
optiga_get_error_code(&error_code); (void) optiga_get_error_code(&error_code);
return error_code + OPTIGA_COMMAND_ERROR_OFFSET; return error_code + OPTIGA_COMMAND_ERROR_OFFSET;
} }
@ -672,7 +672,7 @@ int optiga_pin_verify_v4(OPTIGA_UI_PROGRESS ui_progress,
memzero(stretched_pin, sizeof(stretched_pin)); memzero(stretched_pin, sizeof(stretched_pin));
if (res == OPTIGA_ERR_CMD) { if (res == OPTIGA_ERR_CMD) {
uint8_t error_code = 0; uint8_t error_code = 0;
optiga_get_error_code(&error_code); (void) optiga_get_error_code(&error_code);
return error_code + OPTIGA_COMMAND_ERROR_OFFSET; return error_code + OPTIGA_COMMAND_ERROR_OFFSET;
} }
@ -736,7 +736,7 @@ static int optiga_pin_stretch_hmac(
memzero(digest, sizeof(digest)); memzero(digest, sizeof(digest));
if (res != OPTIGA_SUCCESS) { if (res != OPTIGA_SUCCESS) {
uint8_t error_code = 0; uint8_t error_code = 0;
optiga_get_error_code(&error_code); (void) optiga_get_error_code(&error_code);
if (error_code + OPTIGA_COMMAND_ERROR_OFFSET == if (error_code + OPTIGA_COMMAND_ERROR_OFFSET ==
OPTIGA_ERR_ACCESS_COND_NOT_SAT) { OPTIGA_ERR_ACCESS_COND_NOT_SAT) {
return OPTIGA_ERR_COUNTER_EXCEEDED; return OPTIGA_ERR_COUNTER_EXCEEDED;
@ -777,7 +777,7 @@ int optiga_pin_verify(OPTIGA_UI_PROGRESS ui_progress,
memzero(digest, sizeof(digest)); memzero(digest, sizeof(digest));
if (res == OPTIGA_ERR_CMD) { if (res == OPTIGA_ERR_CMD) {
uint8_t error_code = 0; uint8_t error_code = 0;
optiga_get_error_code(&error_code); (void) optiga_get_error_code(&error_code);
return error_code + OPTIGA_COMMAND_ERROR_OFFSET; return error_code + OPTIGA_COMMAND_ERROR_OFFSET;
} }