From 6780eb39356cb4b0f63278d1b51cb3489f5c5ab9 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sun, 25 Aug 2024 20:57:56 +0200 Subject: [PATCH] Fix select aid to new callback. Signed-off-by: Pol Henarejos --- src/openpgp/management.c | 3 ++- src/openpgp/openpgp.c | 3 ++- src/openpgp/piv.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/openpgp/management.c b/src/openpgp/management.c index 337213b..c6568b9 100644 --- a/src/openpgp/management.c +++ b/src/openpgp/management.c @@ -31,7 +31,8 @@ const uint8_t man_aid[] = { }; extern void init_piv(); -int man_select(app_t *a) { +int man_select(app_t *a, uint8_t force) { + (void) force; a->process_apdu = man_process_apdu; a->unload = man_unload; sprintf((char *) res_APDU, "%d.%d.0", PIV_VERSION_MAJOR, PIV_VERSION_MINOR); diff --git a/src/openpgp/openpgp.c b/src/openpgp/openpgp.c index 8c4c290..76631bf 100644 --- a/src/openpgp/openpgp.c +++ b/src/openpgp/openpgp.c @@ -375,7 +375,8 @@ int heapLeft() { return left; } -int openpgp_select_aid(app_t *a) { +int openpgp_select_aid(app_t *a, uint8_t force) { + (void) force; a->process_apdu = openpgp_process_apdu; a->unload = openpgp_unload; init_openpgp(); diff --git a/src/openpgp/piv.c b/src/openpgp/piv.c index 34b809b..7becd17 100644 --- a/src/openpgp/piv.c +++ b/src/openpgp/piv.c @@ -299,7 +299,8 @@ void select_piv_aid() { res_APDU[res_APDU_size++] = 0x00; } -int piv_select_aid(app_t *a) { +int piv_select_aid(app_t *a, uint8_t force) { + (void) force; a->process_apdu = piv_process_apdu; a->unload = piv_unload; init_piv();