From 64cf9097e31d43cdafdefed625d0abc4d844ec02 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 4 Mar 2022 23:10:58 +0100 Subject: [PATCH] Fix saving imported DKEK. Signed-off-by: Pol Henarejos --- sc_hsm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sc_hsm.c b/sc_hsm.c index 6fedbda..a205130 100644 --- a/sc_hsm.c +++ b/sc_hsm.c @@ -466,6 +466,7 @@ static int cmd_initialize() { encrypt(session_pin, tmp_dkek, tmp_dkek+IV_SIZE, 32); file_t *tf = search_by_fid(EF_DKEK, NULL, SPECIFY_EF); flash_write_data_to_file(tf, tmp_dkek, sizeof(tmp_dkek)); + low_flash_available(); } return SW_OK(); } @@ -528,6 +529,7 @@ static int cmd_import_dkek() { encrypt(session_pin, tmp_dkek, tmp_dkek+IV_SIZE, 32); flash_write_data_to_file(tf, tmp_dkek, sizeof(tmp_dkek)); memset(tmp_dkek, 0, sizeof(tmp_dkek)); + low_flash_available(); } } res_APDU[0] = dkeks;