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);