forked from wolfSSL/wolfssl
fix for index value with curve25519
This commit is contained in:
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user