From 25c93c279fcf871c4a345044509f1f6364a4e24c Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 17 Apr 2024 19:42:47 +0200 Subject: [PATCH] Fix potential crash on loading dkek. Signed-off-by: Pol Henarejos --- src/hsm/kek.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/kek.c b/src/hsm/kek.c index 945341e..688fdbb 100644 --- a/src/hsm/kek.c +++ b/src/hsm/kek.c @@ -110,7 +110,7 @@ int mse_decrypt_ct(uint8_t *data, size_t len) { int load_dkek(uint8_t id, uint8_t *dkek) { file_t *tf = search_file(EF_DKEK + id); - if (!tf) { + if (!file_has_data(tf)) { return CCID_ERR_FILE_NOT_FOUND; } memcpy(dkek, file_get_data(tf), DKEK_KEY_SIZE);