From 9de1b4ca5d661830aed6e4f659cd2d980a2a856e Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sun, 27 Oct 2024 01:24:49 +0200 Subject: [PATCH] Fix OTP data check size. Signed-off-by: Pol Henarejos --- src/hsm/cmd_extras.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/cmd_extras.c b/src/hsm/cmd_extras.c index 9c90cdd..9561c89 100644 --- a/src/hsm/cmd_extras.c +++ b/src/hsm/cmd_extras.c @@ -270,7 +270,7 @@ int cmd_extras() { else { apdu.nc -= 2; apdu.data += 2; - if (!(apdu.nc % 16)) { + if (!(apdu.nc % 2)) { return SW_WRONG_DATA(); } int ret = otp_write_data(row, apdu.data, apdu.nc);