32
32
ECDH : ' no'
33
33
RECOVERY : ' no'
34
34
SCHNORRSIG : ' no'
35
- SCHNORRSIG_HALFAGG : ' no'
36
35
ELLSWIFT : ' no'
37
36
ECDSA_S2C : ' no'
38
37
GENERATOR : ' no'
41
40
MUSIG : ' no'
42
41
ECDSAADAPTOR : ' no'
43
42
BPPP : ' no'
43
+ SCHNORRSIG_HALFAGG : ' no'
44
44
# ## test options
45
45
SECP256K1_TEST_ITERS :
46
46
BENCH : ' yes'
@@ -79,14 +79,14 @@ jobs:
79
79
matrix :
80
80
configuration :
81
81
- 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' }
83
83
- env_vars : { WIDEMUL: 'int128' }
84
84
- env_vars : { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' }
85
85
- 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'}
87
87
- 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' }
90
90
- env_vars : { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' }
91
91
- env_vars : { CPPFLAGS: '-DDETERMINISTIC' }
92
92
- env_vars : { CFLAGS: '-O0', CTIMETESTS: 'no' }
@@ -148,7 +148,6 @@ jobs:
148
148
ECDH : ' yes'
149
149
RECOVERY : ' yes'
150
150
SCHNORRSIG : ' yes'
151
- SCHNORRSIG_HALFAGG : ' yes'
152
151
ELLSWIFT : ' yes'
153
152
EXPERIMENTAL : ' yes'
154
153
ECDSA_S2C : ' yes'
@@ -158,6 +157,7 @@ jobs:
158
157
MUSIG : ' yes'
159
158
ECDSAADAPTOR : ' yes'
160
159
BPPP : ' yes'
160
+ SCHNORRSIG_HALFAGG : ' yes'
161
161
CC : ${{ matrix.cc }}
162
162
163
163
steps :
@@ -201,7 +201,6 @@ jobs:
201
201
ECDH : ' yes'
202
202
RECOVERY : ' yes'
203
203
SCHNORRSIG : ' yes'
204
- SCHNORRSIG_HALFAGG : ' yes'
205
204
ELLSWIFT : ' yes'
206
205
EXPERIMENTAL : ' yes'
207
206
ECDSA_S2C : ' yes'
@@ -211,6 +210,7 @@ jobs:
211
210
MUSIG : ' yes'
212
211
ECDSAADAPTOR : ' yes'
213
212
BPPP : ' yes'
213
+ SCHNORRSIG_HALFAGG : ' yes'
214
214
CTIMETESTS : ' no'
215
215
216
216
steps :
@@ -261,7 +261,6 @@ jobs:
261
261
ECDH : ' yes'
262
262
RECOVERY : ' yes'
263
263
SCHNORRSIG : ' yes'
264
- SCHNORRSIG_HALFAGG : ' yes'
265
264
ELLSWIFT : ' yes'
266
265
EXPERIMENTAL : ' yes'
267
266
ECDSA_S2C : ' yes'
@@ -271,6 +270,7 @@ jobs:
271
270
MUSIG : ' yes'
272
271
ECDSAADAPTOR : ' yes'
273
272
BPPP : ' yes'
273
+ SCHNORRSIG_HALFAGG : ' yes'
274
274
CTIMETESTS : ' no'
275
275
276
276
steps :
@@ -315,7 +315,6 @@ jobs:
315
315
ECDH : ' yes'
316
316
RECOVERY : ' yes'
317
317
SCHNORRSIG : ' yes'
318
- SCHNORRSIG_HALFAGG : ' yes'
319
318
ELLSWIFT : ' yes'
320
319
EXPERIMENTAL : ' yes'
321
320
ECDSA_S2C : ' yes'
@@ -325,6 +324,7 @@ jobs:
325
324
MUSIG : ' yes'
326
325
ECDSAADAPTOR : ' yes'
327
326
BPPP : ' yes'
327
+ SCHNORRSIG_HALFAGG : ' yes'
328
328
CTIMETESTS : ' no'
329
329
330
330
strategy :
@@ -379,7 +379,6 @@ jobs:
379
379
ECDH : ' yes'
380
380
RECOVERY : ' yes'
381
381
SCHNORRSIG : ' yes'
382
- SCHNORRSIG_HALFAGG : ' yes'
383
382
ELLSWIFT : ' yes'
384
383
EXPERIMENTAL : ' yes'
385
384
ECDSA_S2C : ' yes'
@@ -389,6 +388,7 @@ jobs:
389
388
MUSIG : ' yes'
390
389
ECDSAADAPTOR : ' yes'
391
390
BPPP : ' yes'
391
+ SCHNORRSIG_HALFAGG : ' yes'
392
392
CTIMETESTS : ' no'
393
393
394
394
steps :
@@ -440,7 +440,6 @@ jobs:
440
440
ECDH : ' yes'
441
441
RECOVERY : ' yes'
442
442
SCHNORRSIG : ' yes'
443
- SCHNORRSIG_HALFAGG : ' yes'
444
443
ELLSWIFT : ' yes'
445
444
EXPERIMENTAL : ' yes'
446
445
ECDSA_S2C : ' yes'
@@ -450,6 +449,7 @@ jobs:
450
449
MUSIG : ' yes'
451
450
ECDSAADAPTOR : ' yes'
452
451
BPPP : ' yes'
452
+ SCHNORRSIG_HALFAGG : ' yes'
453
453
CTIMETESTS : ' no'
454
454
SECP256K1_TEST_ITERS : 2
455
455
@@ -500,7 +500,6 @@ jobs:
500
500
ECDH : ' yes'
501
501
RECOVERY : ' yes'
502
502
SCHNORRSIG : ' yes'
503
- SCHNORRSIG_HALFAGG : ' yes'
504
503
ELLSWIFT : ' yes'
505
504
EXPERIMENTAL : ' yes'
506
505
ECDSA_S2C : ' yes'
@@ -510,6 +509,7 @@ jobs:
510
509
MUSIG : ' yes'
511
510
ECDSAADAPTOR : ' yes'
512
511
BPPP : ' yes'
512
+ SCHNORRSIG_HALFAGG : ' yes'
513
513
CTIMETESTS : ' no'
514
514
CFLAGS : ' -fsanitize=undefined,address -g'
515
515
UBSAN_OPTIONS : ' print_stacktrace=1:halt_on_error=1'
@@ -566,7 +566,6 @@ jobs:
566
566
ECDH : ' yes'
567
567
RECOVERY : ' yes'
568
568
SCHNORRSIG : ' yes'
569
- SCHNORRSIG_HALFAGG : ' yes'
570
569
ELLSWIFT : ' yes'
571
570
EXPERIMENTAL : ' yes'
572
571
ECDSA_S2C : ' yes'
@@ -576,6 +575,7 @@ jobs:
576
575
MUSIG : ' yes'
577
576
ECDSAADAPTOR : ' yes'
578
577
BPPP : ' yes'
578
+ SCHNORRSIG_HALFAGG : ' yes'
579
579
CTIMETESTS : ' yes'
580
580
CC : ' clang'
581
581
SECP256K1_TEST_ITERS : 32
@@ -622,7 +622,6 @@ jobs:
622
622
ECDH : ' yes'
623
623
RECOVERY : ' yes'
624
624
SCHNORRSIG : ' yes'
625
- SCHNORRSIG_HALFAGG : ' yes'
626
625
ELLSWIFT : ' yes'
627
626
EXPERIMENTAL : ' yes'
628
627
ECDSA_S2C : ' yes'
@@ -632,6 +631,7 @@ jobs:
632
631
MUSIG : ' yes'
633
632
ECDSAADAPTOR : ' yes'
634
633
BPPP : ' yes'
634
+ SCHNORRSIG_HALFAGG : ' yes'
635
635
CTIMETESTS : ' no'
636
636
637
637
strategy :
@@ -688,15 +688,15 @@ jobs:
688
688
fail-fast : false
689
689
matrix :
690
690
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' }
692
692
- { 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' }
694
694
- { 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' }
700
700
- BUILD : ' distcheck'
701
701
702
702
steps :
@@ -806,7 +806,6 @@ jobs:
806
806
ECDH : ' yes'
807
807
RECOVERY : ' yes'
808
808
SCHNORRSIG : ' yes'
809
- SCHNORRSIG_HALFAGG : ' yes'
810
809
ELLSWIFT : ' yes'
811
810
EXPERIMENTAL : ' yes'
812
811
ECDSA_S2C : ' yes'
@@ -816,6 +815,7 @@ jobs:
816
815
MUSIG : ' yes'
817
816
ECDSAADAPTOR : ' yes'
818
817
BPPP : ' yes'
818
+ SCHNORRSIG_HALFAGG : ' yes'
819
819
820
820
steps :
821
821
- name : Checkout
0 commit comments