Skip to content

Commit d27b68e

Browse files
committed
Add ellswift testing to CI
1 parent 51cadce commit d27b68e

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

.cirrus.yml

+11-3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ env:
1818
ECDH: no
1919
RECOVERY: no
2020
SCHNORRSIG: no
21+
ELLSWIFT: no
2122
### test options
2223
SECP256K1_TEST_ITERS:
2324
BENCH: yes
@@ -66,11 +67,11 @@ task:
6667
<< : *LINUX_CONTAINER
6768
matrix: &ENV_MATRIX
6869
- env: {WIDEMUL: int64, RECOVERY: yes}
69-
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
70+
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7071
- env: {WIDEMUL: int128}
71-
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
72+
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7273
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
73-
- env: {WIDEMUL: int128, ASM: x86_64}
74+
- env: {WIDEMUL: int128, ASM: x86_64 , ELLSWIFT: yes}
7475
- env: { RECOVERY: yes, SCHNORRSIG: yes}
7576
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
7677
- env: {CPPFLAGS: -DDETERMINISTIC}
@@ -177,6 +178,7 @@ task:
177178
ECDH: yes
178179
RECOVERY: yes
179180
SCHNORRSIG: yes
181+
ELLSWIFT: yes
180182
CTIMETEST: no
181183
<< : *MERGE_BASE
182184
test_script:
@@ -196,6 +198,7 @@ task:
196198
ECDH: yes
197199
RECOVERY: yes
198200
SCHNORRSIG: yes
201+
ELLSWIFT: yes
199202
CTIMETEST: no
200203
matrix:
201204
- env: {}
@@ -216,6 +219,7 @@ task:
216219
ECDH: yes
217220
RECOVERY: yes
218221
SCHNORRSIG: yes
222+
ELLSWIFT: yes
219223
CTIMETEST: no
220224
<< : *MERGE_BASE
221225
test_script:
@@ -233,6 +237,7 @@ task:
233237
ECDH: yes
234238
RECOVERY: yes
235239
SCHNORRSIG: yes
240+
ELLSWIFT: yes
236241
CTIMETEST: no
237242
<< : *MERGE_BASE
238243
test_script:
@@ -270,6 +275,7 @@ task:
270275
RECOVERY: yes
271276
EXPERIMENTAL: yes
272277
SCHNORRSIG: yes
278+
ELLSWIFT: yes
273279
CTIMETEST: no
274280
# Set non-essential options that affect the CLI messages here.
275281
# (They depend on the user's taste, so we don't want to set them automatically in configure.ac.)
@@ -303,6 +309,7 @@ task:
303309
ECDH: yes
304310
RECOVERY: yes
305311
SCHNORRSIG: yes
312+
ELLSWIFT: yes
306313
CTIMETEST: no
307314
matrix:
308315
- name: "Valgrind (memcheck)"
@@ -351,6 +358,7 @@ task:
351358
ECDH: yes
352359
RECOVERY: yes
353360
SCHNORRSIG: yes
361+
ELLSWIFT: yes
354362
<< : *MERGE_BASE
355363
test_script:
356364
- ./ci/cirrus.sh

ci/cirrus.sh

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ fi
3535
--with-ecmult-window="$ECMULTWINDOW" \
3636
--with-ecmult-gen-precision="$ECMULTGENPRECISION" \
3737
--enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \
38+
--enable-module-ellswift="$ELLSWIFT" \
3839
--enable-module-schnorrsig="$SCHNORRSIG" \
3940
--enable-examples="$EXAMPLES" \
4041
--with-valgrind="$WITH_VALGRIND" \

0 commit comments

Comments
 (0)