Skip to content

Commit 0d17864

Browse files
committed
Add ellswift testing to CI
1 parent 0e08558 commit 0d17864

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
@@ -67,11 +68,11 @@ task:
6768
<< : *LINUX_CONTAINER
6869
matrix: &ENV_MATRIX
6970
- env: {WIDEMUL: int64, RECOVERY: yes}
70-
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
71+
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7172
- env: {WIDEMUL: int128}
72-
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
73+
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7374
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
74-
- env: {WIDEMUL: int128, ASM: x86_64}
75+
- env: {WIDEMUL: int128, ASM: x86_64 , ELLSWIFT: yes}
7576
- env: { RECOVERY: yes, SCHNORRSIG: yes}
7677
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
7778
- env: {CPPFLAGS: -DDETERMINISTIC}
@@ -178,6 +179,7 @@ task:
178179
ECDH: yes
179180
RECOVERY: yes
180181
SCHNORRSIG: yes
182+
ELLSWIFT: yes
181183
CTIMETEST: no
182184
<< : *MERGE_BASE
183185
test_script:
@@ -197,6 +199,7 @@ task:
197199
ECDH: yes
198200
RECOVERY: yes
199201
SCHNORRSIG: yes
202+
ELLSWIFT: yes
200203
CTIMETEST: no
201204
matrix:
202205
- env: {}
@@ -217,6 +220,7 @@ task:
217220
ECDH: yes
218221
RECOVERY: yes
219222
SCHNORRSIG: yes
223+
ELLSWIFT: yes
220224
CTIMETEST: no
221225
<< : *MERGE_BASE
222226
test_script:
@@ -234,6 +238,7 @@ task:
234238
ECDH: yes
235239
RECOVERY: yes
236240
SCHNORRSIG: yes
241+
ELLSWIFT: yes
237242
CTIMETEST: no
238243
<< : *MERGE_BASE
239244
test_script:
@@ -271,6 +276,7 @@ task:
271276
RECOVERY: yes
272277
EXPERIMENTAL: yes
273278
SCHNORRSIG: yes
279+
ELLSWIFT: yes
274280
CTIMETEST: no
275281
# Set non-essential options that affect the CLI messages here.
276282
# (They depend on the user's taste, so we don't want to set them automatically in configure.ac.)
@@ -304,6 +310,7 @@ task:
304310
ECDH: yes
305311
RECOVERY: yes
306312
SCHNORRSIG: yes
313+
ELLSWIFT: yes
307314
CTIMETEST: no
308315
matrix:
309316
- name: "Valgrind (memcheck)"
@@ -352,6 +359,7 @@ task:
352359
ECDH: yes
353360
RECOVERY: yes
354361
SCHNORRSIG: yes
362+
ELLSWIFT: yes
355363
<< : *MERGE_BASE
356364
test_script:
357365
- ./ci/cirrus.sh

ci/cirrus.sh

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ $WRAPPER_CMD --version || true
2828
--with-ecmult-window="$ECMULTWINDOW" \
2929
--with-ecmult-gen-precision="$ECMULTGENPRECISION" \
3030
--enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \
31+
--enable-module-ellswift="$ELLSWIFT" \
3132
--enable-module-schnorrsig="$SCHNORRSIG" \
3233
--enable-examples="$EXAMPLES" \
3334
--with-valgrind="$WITH_VALGRIND" \

0 commit comments

Comments
 (0)