|
32 | 32 | ECDH: 'no'
|
33 | 33 | RECOVERY: 'no'
|
34 | 34 | SCHNORRSIG: 'no'
|
| 35 | + SCHNORRSIG_HALFAGG: 'no' |
35 | 36 | ELLSWIFT: 'no'
|
36 | 37 | ECDSA_S2C: 'no'
|
37 | 38 | GENERATOR: 'no'
|
@@ -78,14 +79,14 @@ jobs:
|
78 | 79 | matrix:
|
79 | 80 | configuration:
|
80 | 81 | - env_vars: { WIDEMUL: 'int64', RECOVERY: 'yes' }
|
81 |
| - - 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' } |
| 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 | 83 | - env_vars: { WIDEMUL: 'int128' }
|
83 | 84 | - env_vars: { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' }
|
84 | 85 | - env_vars: { WIDEMUL: 'int128', RECOVERY: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' }
|
85 |
| - - 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'} |
| 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 | 87 | - env_vars: { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' }
|
87 |
| - - env_vars: { RECOVERY: 'yes', SCHNORRSIG: 'yes', EXPERIMENTAL: 'yes', ECDSA_S2C: 'yes', RANGEPROOF: 'yes', WHITELIST: 'yes', GENERATOR: 'yes', MUSIG: 'yes', ECDSAADAPTOR: 'yes', BPPP: 'yes'} |
88 |
| - - 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', CPPFLAGS: '-DVERIFY' } |
| 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' } |
89 | 90 | - env_vars: { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' }
|
90 | 91 | - env_vars: { CPPFLAGS: '-DDETERMINISTIC' }
|
91 | 92 | - env_vars: { CFLAGS: '-O0', CTIMETESTS: 'no' }
|
@@ -147,6 +148,7 @@ jobs:
|
147 | 148 | ECDH: 'yes'
|
148 | 149 | RECOVERY: 'yes'
|
149 | 150 | SCHNORRSIG: 'yes'
|
| 151 | + SCHNORRSIG_HALFAGG: 'yes' |
150 | 152 | ELLSWIFT: 'yes'
|
151 | 153 | EXPERIMENTAL: 'yes'
|
152 | 154 | ECDSA_S2C: 'yes'
|
@@ -199,6 +201,7 @@ jobs:
|
199 | 201 | ECDH: 'yes'
|
200 | 202 | RECOVERY: 'yes'
|
201 | 203 | SCHNORRSIG: 'yes'
|
| 204 | + SCHNORRSIG_HALFAGG: 'yes' |
202 | 205 | ELLSWIFT: 'yes'
|
203 | 206 | EXPERIMENTAL: 'yes'
|
204 | 207 | ECDSA_S2C: 'yes'
|
@@ -258,6 +261,7 @@ jobs:
|
258 | 261 | ECDH: 'yes'
|
259 | 262 | RECOVERY: 'yes'
|
260 | 263 | SCHNORRSIG: 'yes'
|
| 264 | + SCHNORRSIG_HALFAGG: 'yes' |
261 | 265 | ELLSWIFT: 'yes'
|
262 | 266 | EXPERIMENTAL: 'yes'
|
263 | 267 | ECDSA_S2C: 'yes'
|
@@ -311,6 +315,7 @@ jobs:
|
311 | 315 | ECDH: 'yes'
|
312 | 316 | RECOVERY: 'yes'
|
313 | 317 | SCHNORRSIG: 'yes'
|
| 318 | + SCHNORRSIG_HALFAGG: 'yes' |
314 | 319 | ELLSWIFT: 'yes'
|
315 | 320 | EXPERIMENTAL: 'yes'
|
316 | 321 | ECDSA_S2C: 'yes'
|
@@ -374,6 +379,7 @@ jobs:
|
374 | 379 | ECDH: 'yes'
|
375 | 380 | RECOVERY: 'yes'
|
376 | 381 | SCHNORRSIG: 'yes'
|
| 382 | + SCHNORRSIG_HALFAGG: 'yes' |
377 | 383 | ELLSWIFT: 'yes'
|
378 | 384 | EXPERIMENTAL: 'yes'
|
379 | 385 | ECDSA_S2C: 'yes'
|
@@ -434,6 +440,7 @@ jobs:
|
434 | 440 | ECDH: 'yes'
|
435 | 441 | RECOVERY: 'yes'
|
436 | 442 | SCHNORRSIG: 'yes'
|
| 443 | + SCHNORRSIG_HALFAGG: 'yes' |
437 | 444 | ELLSWIFT: 'yes'
|
438 | 445 | EXPERIMENTAL: 'yes'
|
439 | 446 | ECDSA_S2C: 'yes'
|
@@ -493,6 +500,7 @@ jobs:
|
493 | 500 | ECDH: 'yes'
|
494 | 501 | RECOVERY: 'yes'
|
495 | 502 | SCHNORRSIG: 'yes'
|
| 503 | + SCHNORRSIG_HALFAGG: 'yes' |
496 | 504 | ELLSWIFT: 'yes'
|
497 | 505 | EXPERIMENTAL: 'yes'
|
498 | 506 | ECDSA_S2C: 'yes'
|
@@ -558,6 +566,7 @@ jobs:
|
558 | 566 | ECDH: 'yes'
|
559 | 567 | RECOVERY: 'yes'
|
560 | 568 | SCHNORRSIG: 'yes'
|
| 569 | + SCHNORRSIG_HALFAGG: 'yes' |
561 | 570 | ELLSWIFT: 'yes'
|
562 | 571 | EXPERIMENTAL: 'yes'
|
563 | 572 | ECDSA_S2C: 'yes'
|
@@ -613,6 +622,7 @@ jobs:
|
613 | 622 | ECDH: 'yes'
|
614 | 623 | RECOVERY: 'yes'
|
615 | 624 | SCHNORRSIG: 'yes'
|
| 625 | + SCHNORRSIG_HALFAGG: 'yes' |
616 | 626 | ELLSWIFT: 'yes'
|
617 | 627 | EXPERIMENTAL: 'yes'
|
618 | 628 | ECDSA_S2C: 'yes'
|
@@ -678,15 +688,15 @@ jobs:
|
678 | 688 | fail-fast: false
|
679 | 689 | matrix:
|
680 | 690 | env_vars:
|
681 |
| - - { 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' } |
| 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' } |
682 | 692 | - { WIDEMUL: 'int128_struct', ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 }
|
683 |
| - - { 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' } |
| 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' } |
684 | 694 | - { WIDEMUL: 'int128', RECOVERY: 'yes' }
|
685 |
| - - { 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' } |
686 |
| - - { 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', CC: 'gcc' } |
687 |
| - - { 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', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
688 |
| - - { 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', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
689 |
| - - { 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', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' } |
| 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' } |
690 | 700 | - BUILD: 'distcheck'
|
691 | 701 |
|
692 | 702 | steps:
|
@@ -796,6 +806,7 @@ jobs:
|
796 | 806 | ECDH: 'yes'
|
797 | 807 | RECOVERY: 'yes'
|
798 | 808 | SCHNORRSIG: 'yes'
|
| 809 | + SCHNORRSIG_HALFAGG: 'yes' |
799 | 810 | ELLSWIFT: 'yes'
|
800 | 811 | EXPERIMENTAL: 'yes'
|
801 | 812 | ECDSA_S2C: 'yes'
|
|
0 commit comments