From da841b82d40f9065eca953fc1b50ad9ec0695d34 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sat, 13 Aug 2022 00:48:05 +0200 Subject: [PATCH] Fix deleting KEK. Signed-off-by: Pol Henarejos --- src/hsm/sc_hsm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index 36a0a74..a35085b 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -992,7 +992,7 @@ static int cmd_key_domain() { if (delete_file(tf) != CCID_OK) return SW_EXEC_ERROR(); } - if ((tf = search_dynamic_file(EF_XKEK+p2))) { + if (p1 == 0x3 && (tf = search_dynamic_file(EF_XKEK+p2))) { if (delete_file(tf) != CCID_OK) return SW_EXEC_ERROR(); }