Skip to content

Commit 57b3208

Browse files
committed
Add ellswift testing to CI
1 parent 5344aa1 commit 57b3208

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

.cirrus.yml

+12-4
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ env:
1919
ECDH: no
2020
RECOVERY: no
2121
SCHNORRSIG: no
22+
ELLSWIFT: no
2223
### test options
2324
SECP256K1_TEST_ITERS:
2425
BENCH: yes
@@ -72,12 +73,12 @@ task:
7273
<< : *LINUX_CONTAINER
7374
matrix: &ENV_MATRIX
7475
- env: {WIDEMUL: int64, RECOVERY: yes}
75-
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
76+
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7677
- env: {WIDEMUL: int128}
77-
- env: {WIDEMUL: int128_struct}
78-
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
78+
- env: {WIDEMUL: int128_struct, ELLSWIFT: yes}
79+
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7980
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
80-
- env: {WIDEMUL: int128, ASM: x86_64}
81+
- env: {WIDEMUL: int128, ASM: x86_64 , ELLSWIFT: yes}
8182
- env: { RECOVERY: yes, SCHNORRSIG: yes}
8283
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
8384
- env: {CPPFLAGS: -DDETERMINISTIC}
@@ -151,6 +152,7 @@ task:
151152
ECDH: yes
152153
RECOVERY: yes
153154
SCHNORRSIG: yes
155+
ELLSWIFT: yes
154156
CTIMETEST: no
155157
<< : *MERGE_BASE
156158
test_script:
@@ -170,6 +172,7 @@ task:
170172
ECDH: yes
171173
RECOVERY: yes
172174
SCHNORRSIG: yes
175+
ELLSWIFT: yes
173176
CTIMETEST: no
174177
matrix:
175178
- env: {}
@@ -190,6 +193,7 @@ task:
190193
ECDH: yes
191194
RECOVERY: yes
192195
SCHNORRSIG: yes
196+
ELLSWIFT: yes
193197
CTIMETEST: no
194198
<< : *MERGE_BASE
195199
test_script:
@@ -207,6 +211,7 @@ task:
207211
ECDH: yes
208212
RECOVERY: yes
209213
SCHNORRSIG: yes
214+
ELLSWIFT: yes
210215
CTIMETEST: no
211216
<< : *MERGE_BASE
212217
test_script:
@@ -244,6 +249,7 @@ task:
244249
RECOVERY: yes
245250
EXPERIMENTAL: yes
246251
SCHNORRSIG: yes
252+
ELLSWIFT: yes
247253
CTIMETEST: no
248254
# Use a MinGW-w64 host to tell ./configure we're building for Windows.
249255
# This will detect some MinGW-w64 tools but then make will need only
@@ -283,6 +289,7 @@ task:
283289
ECDH: yes
284290
RECOVERY: yes
285291
SCHNORRSIG: yes
292+
ELLSWIFT: yes
286293
CTIMETEST: no
287294
matrix:
288295
- name: "Valgrind (memcheck)"
@@ -357,6 +364,7 @@ task:
357364
ECDH: yes
358365
RECOVERY: yes
359366
SCHNORRSIG: yes
367+
ELLSWIFT: yes
360368
<< : *MERGE_BASE
361369
test_script:
362370
- ./ci/cirrus.sh

ci/cirrus.sh

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ fi
6060
--with-ecmult-window="$ECMULTWINDOW" \
6161
--with-ecmult-gen-precision="$ECMULTGENPRECISION" \
6262
--enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \
63+
--enable-module-ellswift="$ELLSWIFT" \
6364
--enable-module-schnorrsig="$SCHNORRSIG" \
6465
--enable-examples="$EXAMPLES" \
6566
--with-valgrind="$WITH_VALGRIND" \

0 commit comments

Comments
 (0)