From 54cdbfc22c3306fb56da9f621962d785ad1095db Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Wed, 19 Jun 2024 22:01:15 +0200 Subject: [PATCH] Add PHY OPTS. Signed-off-by: Pol Henarejos --- pico-keys-sdk | 2 +- src/hsm/cmd_extras.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pico-keys-sdk b/pico-keys-sdk index a5f19a1..d458250 160000 --- a/pico-keys-sdk +++ b/pico-keys-sdk @@ -1 +1 @@ -Subproject commit a5f19a135673d5bd4edb9f10cea65758a3e7e7d5 +Subproject commit d4582508879bb7d6022bcf0dd03f823e29c5db30 diff --git a/src/hsm/cmd_extras.c b/src/hsm/cmd_extras.c index 02736ee..cbbde54 100644 --- a/src/hsm/cmd_extras.c +++ b/src/hsm/cmd_extras.c @@ -227,6 +227,12 @@ int cmd_extras() { } tmp[P2(apdu)] = apdu.data[0]; } + else if (P2(apdu) == PHY_OPTS) { + if (apdu.nc != 2) { + return SW_WRONG_LENGTH(); + } + memcpy(tmp + PHY_OPTS, apdu.data, 2); + } else { return SW_INCORRECT_P1P2(); }