From 63b245b8585758ffe808e440e1d52f8d7c0847f9 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 7 Mar 2023 11:14:02 +0100 Subject: [PATCH] Fix initialize with PUK store memory. Now it is cleared. Signed-off-by: Pol Henarejos --- src/hsm/cmd_initialize.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hsm/cmd_initialize.c b/src/hsm/cmd_initialize.c index ce10a72..7600a17 100644 --- a/src/hsm/cmd_initialize.c +++ b/src/hsm/cmd_initialize.c @@ -38,6 +38,7 @@ int heapLeft() { return left; } +extern void reset_puk_store(); int cmd_initialize() { if (apdu.nc > 0) { uint8_t mkek[MKEK_SIZE]; @@ -221,6 +222,7 @@ int cmd_initialize() { return SW_EXEC_ERROR(); } low_flash_available(); + reset_puk_store(); } else { //free memory bytes request int heap_left = heapLeft();