Skip to content

Commit db14283

Browse files
committed
update max scalar in scalar_cmov_test
1 parent 48fc514 commit db14283

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/scalar_low_impl.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ SECP256K1_INLINE static int secp256k1_scalar_is_even(const secp256k1_scalar *a)
1919
}
2020

2121
SECP256K1_INLINE static void secp256k1_scalar_clear(secp256k1_scalar *r) { *r = 0; }
22-
SECP256K1_INLINE static void secp256k1_scalar_set_int(secp256k1_scalar *r, unsigned int v) { *r = v; secp256k1_scalar_verify(r);}
22+
SECP256K1_INLINE static void secp256k1_scalar_set_int(secp256k1_scalar *r, unsigned int v) {
23+
*r = v % EXHAUSTIVE_TEST_ORDER;
24+
secp256k1_scalar_verify(r);
25+
}
2326

2427
SECP256K1_INLINE static unsigned int secp256k1_scalar_get_bits(const secp256k1_scalar *a, unsigned int offset, unsigned int count) {
2528
secp256k1_scalar_verify(a);

src/tests.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7652,8 +7652,8 @@ static void scalar_cmov_test(void) {
76527652
static const secp256k1_scalar zero = SECP256K1_SCALAR_CONST(0, 0, 0, 0, 0, 0, 0, 0);
76537653
static const secp256k1_scalar one = SECP256K1_SCALAR_CONST(0, 0, 0, 0, 0, 0, 0, 1);
76547654
static const secp256k1_scalar max = SECP256K1_SCALAR_CONST(
7655-
0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL,
7656-
0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL
7655+
0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFFUL, 0xFFFFFFFEUL,
7656+
0xBAAEDCE6UL, 0xAF48A03BUL, 0xBFD25E8CUL, 0xD0364140UL
76577657
);
76587658
secp256k1_scalar r = max;
76597659
secp256k1_scalar a = zero;

0 commit comments

Comments
 (0)