fixup! feat(crypto): implement elligator2

onvej-sl/elligator2_test
Ondřej Vejpustek 1 month ago
parent db58a0d0f9
commit dae428160f

@ -24,7 +24,7 @@
#include "elligator2.h"
// Returns 1 if a is equal to b, 0 otherwise.
// Returns 1 if a equals b, returns 0 otherwise.
static int curve25519_isequal(bignum25519 a, const bignum25519 b) {
bignum25519 difference;
curve25519_sub(difference, a, b);
@ -33,7 +33,7 @@ static int curve25519_isequal(bignum25519 a, const bignum25519 b) {
return result;
}
// Sets out to a if c is 1, or b if c is 0.
// Sets out to a if c equals 1, sets out to b if c equals 0.
static void curve25519_cmov(bignum25519 out, const bignum25519 a,
const bignum25519 b, uint32_t c) {
assert((int)(c == 1) | (int)(c == 0));

Loading…
Cancel
Save