fix for index value with curve25519

This commit is contained in:
JacobBarthelmeh
2025-05-08 13:42:02 -06:00
parent 3f9fe491cc
commit ae4a4236cc

View File

@ -194,11 +194,11 @@ static int curve25519_smul_blind(byte* rp, const byte* n, const byte* p,
if (ret < 0) { if (ret < 0) {
return ret; return ret;
} }
for (i = CURVE25519_KEYSIZE; i > 0; i--) { for (i = CURVE25519_KEYSIZE - 1; i >= 0; i--) {
if (rz[i] != 0xff) if (rz[i] != 0xff)
break; break;
} }
if ((i != 0) || (rz[0] <= 0xec)) { if ((i >= 0) || (rz[0] <= 0xec)) {
break; break;
} }
} }