Skip to content

Commit 9a66978

Browse files
committed
Add ellswift testing to CI
1 parent f4aba16 commit 9a66978

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
@@ -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
@@ -71,12 +72,12 @@ task:
7172
<< : *LINUX_CONTAINER
7273
matrix: &ENV_MATRIX
7374
- env: {WIDEMUL: int64, RECOVERY: yes}
74-
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
75+
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7576
- env: {WIDEMUL: int128}
76-
- env: {WIDEMUL: int128_struct}
77-
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
77+
- env: {WIDEMUL: int128_struct, ELLSWIFT: yes}
78+
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7879
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
79-
- env: {WIDEMUL: int128, ASM: x86_64}
80+
- env: {WIDEMUL: int128, ASM: x86_64 , ELLSWIFT: yes}
8081
- env: { RECOVERY: yes, SCHNORRSIG: yes}
8182
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
8283
- env: {CPPFLAGS: -DDETERMINISTIC}
@@ -150,6 +151,7 @@ task:
150151
ECDH: yes
151152
RECOVERY: yes
152153
SCHNORRSIG: yes
154+
ELLSWIFT: yes
153155
CTIMETEST: no
154156
<< : *MERGE_BASE
155157
test_script:
@@ -169,6 +171,7 @@ task:
169171
ECDH: yes
170172
RECOVERY: yes
171173
SCHNORRSIG: yes
174+
ELLSWIFT: yes
172175
CTIMETEST: no
173176
matrix:
174177
- env: {}
@@ -189,6 +192,7 @@ task:
189192
ECDH: yes
190193
RECOVERY: yes
191194
SCHNORRSIG: yes
195+
ELLSWIFT: yes
192196
CTIMETEST: no
193197
<< : *MERGE_BASE
194198
test_script:
@@ -206,6 +210,7 @@ task:
206210
ECDH: yes
207211
RECOVERY: yes
208212
SCHNORRSIG: yes
213+
ELLSWIFT: yes
209214
CTIMETEST: no
210215
<< : *MERGE_BASE
211216
test_script:
@@ -243,6 +248,7 @@ task:
243248
RECOVERY: yes
244249
EXPERIMENTAL: yes
245250
SCHNORRSIG: yes
251+
ELLSWIFT: yes
246252
CTIMETEST: no
247253
# Use a MinGW-w64 host to tell ./configure we're building for Windows.
248254
# This will detect some MinGW-w64 tools but then make will need only
@@ -282,6 +288,7 @@ task:
282288
ECDH: yes
283289
RECOVERY: yes
284290
SCHNORRSIG: yes
291+
ELLSWIFT: yes
285292
CTIMETEST: no
286293
matrix:
287294
- name: "Valgrind (memcheck)"
@@ -356,6 +363,7 @@ task:
356363
ECDH: yes
357364
RECOVERY: yes
358365
SCHNORRSIG: yes
366+
ELLSWIFT: yes
359367
<< : *MERGE_BASE
360368
test_script:
361369
- ./ci/cirrus.sh

ci/cirrus.sh

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ fi
5555
--with-ecmult-window="$ECMULTWINDOW" \
5656
--with-ecmult-gen-precision="$ECMULTGENPRECISION" \
5757
--enable-module-ecdh="$ECDH" --enable-module-recovery="$RECOVERY" \
58+
--enable-module-ellswift="$ELLSWIFT" \
5859
--enable-module-schnorrsig="$SCHNORRSIG" \
5960
--enable-examples="$EXAMPLES" \
6061
--with-valgrind="$WITH_VALGRIND" \

0 commit comments

Comments
 (0)