From c1a47ed0238b7df5a733f77bf95d77412d96651b Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 28 Jun 2024 22:05:10 +0200 Subject: [PATCH] Fix EF.DIR selection. Signed-off-by: Pol Henarejos --- pico-keys-sdk | 2 +- src/hsm/cmd_select.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pico-keys-sdk b/pico-keys-sdk index 5c11db5..eca200d 160000 --- a/pico-keys-sdk +++ b/pico-keys-sdk @@ -1 +1 @@ -Subproject commit 5c11db54aebb729c64995efdf7170f5aecbca95f +Subproject commit eca200d2f13d2846d1c6e6373d6276aa25e6ae4b diff --git a/src/hsm/cmd_select.c b/src/hsm/cmd_select.c index 1ecf491..05bd4d1 100644 --- a/src/hsm/cmd_select.c +++ b/src/hsm/cmd_select.c @@ -23,7 +23,7 @@ void select_file(file_t *pe) { currentDF = (file_t *) MF; currentEF = NULL; } - else if (pe->type & FILE_TYPE_INTERNAL_EF) { + else if (pe->type & (FILE_TYPE_INTERNAL_EF|FILE_TYPE_WORKING_EF)) { currentEF = pe; currentDF = &file_entries[pe->parent]; }