Skip to content

Commit d64910f

Browse files
ci: Test different ecmult window sizes
1 parent 70591b8 commit d64910f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.cirrus.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ env:
77
MAKEFLAGS: -j2
88
BUILD: check
99
### secp256k1 config
10+
ECMULTWINDOW: auto
1011
ECMULTGENPRECISION: auto
1112
ASM: no
1213
WIDEMUL: auto
@@ -68,8 +69,8 @@ task:
6869
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
6970
- env: {CPPFLAGS: -DDETERMINISTIC}
7071
- env: {CFLAGS: -O0, CTIMETEST: no}
71-
- env: { ECMULTGENPRECISION: 2 }
72-
- env: { ECMULTGENPRECISION: 8 }
72+
- env: { ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 }
73+
- env: { ECMULTGENPRECISION: 8, ECMULTWINDOW: 8 }
7374
matrix:
7475
- env:
7576
CC: gcc
@@ -303,6 +304,7 @@ task:
303304
- env:
304305
ASM: no
305306
ECMULTGENPRECISION: 2
307+
ECMULTWINDOW: 4
306308
matrix:
307309
- env:
308310
CC: clang

ci/cirrus.sh

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ valgrind --version || true
1515
./configure \
1616
--enable-experimental="$EXPERIMENTAL" \
1717
--with-test-override-wide-multiply="$WIDEMUL" --with-asm="$ASM" \
18+
--with-ecmult-window="$ECMULTWINDOW" \
1819
--with-ecmult-gen-precision="$ECMULTGENPRECISION" \
1920
--enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \
2021
--enable-module-schnorrsig="$SCHNORRSIG" \

0 commit comments

Comments
 (0)