From 0556a528f34838e8334eb4714d21334b2564daf6 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 12 Aug 2022 19:51:59 +0200 Subject: [PATCH] Fix DKEK key domain creation. Signed-off-by: Pol Henarejos --- src/hsm/sc_hsm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index f6c88c2..dcb9f73 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -959,7 +959,7 @@ static int cmd_key_domain() { file_t *tf = search_dynamic_file(EF_XKEK+p2); if (2*p2 >= tf_kd_size) return SW_INCORRECT_P1P2(); - if (current_dkeks == 0xff && !tf) //XKEK have always 0xff) + if (current_dkeks == 0xff && !tf) //XKEK have always 0xff return SW_REFERENCE_NOT_FOUND(); } } @@ -996,7 +996,7 @@ static int cmd_key_domain() { if (delete_file(tf) != CCID_OK) return SW_EXEC_ERROR(); } - return SW_OK(); + low_flash_available(); } else if (p1 == 0x2) { //XKEK Key Domain creation if (apdu.nc > 0) {