From 51354040832a6c5ab0642e53e7eaffee4e8b3c69 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 25 May 2023 15:17:39 +0200 Subject: [PATCH] Fix node derivation. Signed-off-by: Pol Henarejos --- src/hsm/cmd_bip_slip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hsm/cmd_bip_slip.c b/src/hsm/cmd_bip_slip.c index 5c2f12e..46e7816 100644 --- a/src/hsm/cmd_bip_slip.c +++ b/src/hsm/cmd_bip_slip.c @@ -182,7 +182,7 @@ int cmd_bip_slip() { } low_flash_available(); } - else if (p1 == 0x3) { + else if (p1 == 0xA) { if (apdu.nc == 0) { return SW_WRONG_LENGTH(); } @@ -196,6 +196,7 @@ int cmd_bip_slip() { return SW_EXEC_ERROR(); } uint8_t pubkey[33]; + res_APDU_size = 0; memcpy(res_APDU, "\x04\x88\xB2\x1E", 4); res_APDU_size += 4; res_APDU[res_APDU_size++] = nodes - 1;