From 43a49d2a1435ce499213adb0f64f37c21fb66985 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 14 Feb 2023 18:51:30 +0100 Subject: [PATCH] Return reference not found when deleting a key domain. Signed-off-by: Pol Henarejos --- src/hsm/cmd_key_domain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hsm/cmd_key_domain.c b/src/hsm/cmd_key_domain.c index 0ca4b0e..e32db5d 100644 --- a/src/hsm/cmd_key_domain.c +++ b/src/hsm/cmd_key_domain.c @@ -111,6 +111,8 @@ int cmd_key_domain() { return SW_EXEC_ERROR(); } low_flash_available(); + if (p1 == 0x3) + return SW_REFERENCE_NOT_FOUND(); } else if (p1 == 0x2) { //XKEK Key Domain creation if (apdu.nc > 0) {