3232 ECDH : ' no'
3333 RECOVERY : ' no'
3434 SCHNORRSIG : ' no'
35- SCHNORRSIG_HALFAGG : ' no'
3635 ELLSWIFT : ' no'
3736 ECDSA_S2C : ' no'
3837 GENERATOR : ' no'
4140 MUSIG : ' no'
4241 ECDSAADAPTOR : ' no'
4342 BPPP : ' no'
43+ SCHNORRSIG_HALFAGG : ' no'
4444 # ## test options
4545 SECP256K1_TEST_ITERS :
4646 BENCH : ' yes'
@@ -79,14 +79,14 @@ jobs:
7979 matrix :
8080 configuration :
8181 - env_vars : { WIDEMUL: 'int64', RECOVERY: 'yes' }
82- - env_vars : { WIDEMUL: 'int64', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes' }
82+ - env_vars : { WIDEMUL: 'int64', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG: 'yes' }
8383 - env_vars : { WIDEMUL: 'int128' }
8484 - env_vars : { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' }
8585 - env_vars : { WIDEMUL: 'int128', RECOVERY: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' }
86- - env_vars : { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes'}
86+ - env_vars : { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes'}
8787 - env_vars : { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' }
88- - env_vars : { RECOVERY: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes'}
89- - env_vars : { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', CPPFLAGS: '-DVERIFY' }
88+ - env_vars : { RECOVERY: 'yes', SCHNORRSIG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes'}
89+ - env_vars : { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes', CPPFLAGS: '-DVERIFY' }
9090 - env_vars : { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' }
9191 - env_vars : { CPPFLAGS: '-DDETERMINISTIC' }
9292 - env_vars : { CFLAGS: '-O0', CTIMETESTS: 'no' }
@@ -148,7 +148,6 @@ jobs:
148148 ECDH : ' yes'
149149 RECOVERY : ' yes'
150150 SCHNORRSIG : ' yes'
151- SCHNORRSIG_HALFAGG : ' yes'
152151 ELLSWIFT : ' yes'
153152 EXPERIMENTAL : ' yes'
154153 ECDSA_S2C : ' yes'
@@ -158,6 +157,7 @@ jobs:
158157 MUSIG : ' yes'
159158 ECDSAADAPTOR : ' yes'
160159 BPPP : ' yes'
160+ SCHNORRSIG_HALFAGG : ' yes'
161161 CC : ${{ matrix.cc }}
162162
163163 steps :
@@ -201,7 +201,6 @@ jobs:
201201 ECDH : ' yes'
202202 RECOVERY : ' yes'
203203 SCHNORRSIG : ' yes'
204- SCHNORRSIG_HALFAGG : ' yes'
205204 ELLSWIFT : ' yes'
206205 EXPERIMENTAL : ' yes'
207206 ECDSA_S2C : ' yes'
@@ -211,6 +210,7 @@ jobs:
211210 MUSIG : ' yes'
212211 ECDSAADAPTOR : ' yes'
213212 BPPP : ' yes'
213+ SCHNORRSIG_HALFAGG : ' yes'
214214 CTIMETESTS : ' no'
215215
216216 steps :
@@ -261,7 +261,6 @@ jobs:
261261 ECDH : ' yes'
262262 RECOVERY : ' yes'
263263 SCHNORRSIG : ' yes'
264- SCHNORRSIG_HALFAGG : ' yes'
265264 ELLSWIFT : ' yes'
266265 EXPERIMENTAL : ' yes'
267266 ECDSA_S2C : ' yes'
@@ -271,6 +270,7 @@ jobs:
271270 MUSIG : ' yes'
272271 ECDSAADAPTOR : ' yes'
273272 BPPP : ' yes'
273+ SCHNORRSIG_HALFAGG : ' yes'
274274 CTIMETESTS : ' no'
275275
276276 steps :
@@ -315,7 +315,6 @@ jobs:
315315 ECDH : ' yes'
316316 RECOVERY : ' yes'
317317 SCHNORRSIG : ' yes'
318- SCHNORRSIG_HALFAGG : ' yes'
319318 ELLSWIFT : ' yes'
320319 EXPERIMENTAL : ' yes'
321320 ECDSA_S2C : ' yes'
@@ -325,6 +324,7 @@ jobs:
325324 MUSIG : ' yes'
326325 ECDSAADAPTOR : ' yes'
327326 BPPP : ' yes'
327+ SCHNORRSIG_HALFAGG : ' yes'
328328 CTIMETESTS : ' no'
329329
330330 strategy :
@@ -379,7 +379,6 @@ jobs:
379379 ECDH : ' yes'
380380 RECOVERY : ' yes'
381381 SCHNORRSIG : ' yes'
382- SCHNORRSIG_HALFAGG : ' yes'
383382 ELLSWIFT : ' yes'
384383 EXPERIMENTAL : ' yes'
385384 ECDSA_S2C : ' yes'
@@ -389,6 +388,7 @@ jobs:
389388 MUSIG : ' yes'
390389 ECDSAADAPTOR : ' yes'
391390 BPPP : ' yes'
391+ SCHNORRSIG_HALFAGG : ' yes'
392392 CTIMETESTS : ' no'
393393
394394 steps :
@@ -440,7 +440,6 @@ jobs:
440440 ECDH : ' yes'
441441 RECOVERY : ' yes'
442442 SCHNORRSIG : ' yes'
443- SCHNORRSIG_HALFAGG : ' yes'
444443 ELLSWIFT : ' yes'
445444 EXPERIMENTAL : ' yes'
446445 ECDSA_S2C : ' yes'
@@ -450,6 +449,7 @@ jobs:
450449 MUSIG : ' yes'
451450 ECDSAADAPTOR : ' yes'
452451 BPPP : ' yes'
452+ SCHNORRSIG_HALFAGG : ' yes'
453453 CTIMETESTS : ' no'
454454 SECP256K1_TEST_ITERS : 2
455455
@@ -500,7 +500,6 @@ jobs:
500500 ECDH : ' yes'
501501 RECOVERY : ' yes'
502502 SCHNORRSIG : ' yes'
503- SCHNORRSIG_HALFAGG : ' yes'
504503 ELLSWIFT : ' yes'
505504 EXPERIMENTAL : ' yes'
506505 ECDSA_S2C : ' yes'
@@ -510,6 +509,7 @@ jobs:
510509 MUSIG : ' yes'
511510 ECDSAADAPTOR : ' yes'
512511 BPPP : ' yes'
512+ SCHNORRSIG_HALFAGG : ' yes'
513513 CTIMETESTS : ' no'
514514 CFLAGS : ' -fsanitize=undefined,address -g'
515515 UBSAN_OPTIONS : ' print_stacktrace=1:halt_on_error=1'
@@ -566,7 +566,6 @@ jobs:
566566 ECDH : ' yes'
567567 RECOVERY : ' yes'
568568 SCHNORRSIG : ' yes'
569- SCHNORRSIG_HALFAGG : ' yes'
570569 ELLSWIFT : ' yes'
571570 EXPERIMENTAL : ' yes'
572571 ECDSA_S2C : ' yes'
@@ -576,6 +575,7 @@ jobs:
576575 MUSIG : ' yes'
577576 ECDSAADAPTOR : ' yes'
578577 BPPP : ' yes'
578+ SCHNORRSIG_HALFAGG : ' yes'
579579 CTIMETESTS : ' yes'
580580 CC : ' clang'
581581 SECP256K1_TEST_ITERS : 32
@@ -622,7 +622,6 @@ jobs:
622622 ECDH : ' yes'
623623 RECOVERY : ' yes'
624624 SCHNORRSIG : ' yes'
625- SCHNORRSIG_HALFAGG : ' yes'
626625 ELLSWIFT : ' yes'
627626 EXPERIMENTAL : ' yes'
628627 ECDSA_S2C : ' yes'
@@ -632,6 +631,7 @@ jobs:
632631 MUSIG : ' yes'
633632 ECDSAADAPTOR : ' yes'
634633 BPPP : ' yes'
634+ SCHNORRSIG_HALFAGG : ' yes'
635635 CTIMETESTS : ' no'
636636
637637 strategy :
@@ -688,15 +688,15 @@ jobs:
688688 fail-fast : false
689689 matrix :
690690 env_vars :
691- - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes' }
691+ - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes' }
692692 - { WIDEMUL: 'int128_struct', ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 }
693- - { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes' }
693+ - { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes' }
694694 - { WIDEMUL: 'int128', RECOVERY: 'yes' }
695- - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes' }
696- - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', CC: 'gcc' }
697- - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 }
698- - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 }
699- - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', SCHNORRSIG_HALFAGG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' }
695+ - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes' }
696+ - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes', CC: 'gcc' }
697+ - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 }
698+ - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 }
699+ - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes', SCHNORRSIG_HALFAGG : 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' }
700700 - BUILD : ' distcheck'
701701
702702 steps :
@@ -806,7 +806,6 @@ jobs:
806806 ECDH : ' yes'
807807 RECOVERY : ' yes'
808808 SCHNORRSIG : ' yes'
809- SCHNORRSIG_HALFAGG : ' yes'
810809 ELLSWIFT : ' yes'
811810 EXPERIMENTAL : ' yes'
812811 ECDSA_S2C : ' yes'
@@ -816,6 +815,7 @@ jobs:
816815 MUSIG : ' yes'
817816 ECDSAADAPTOR : ' yes'
818817 BPPP : ' yes'
818+ SCHNORRSIG_HALFAGG : ' yes'
819819
820820 steps :
821821 - name : Checkout
0 commit comments