|
35 | 35 | SCHNORRSIG: 'no' |
36 | 36 | MUSIG: 'no' |
37 | 37 | ELLSWIFT: 'no' |
| 38 | + SCHNORRSIG_HALFAGG: 'no' |
38 | 39 | ### test options |
39 | 40 | SECP256K1_TEST_ITERS: 64 |
40 | 41 | BENCH: 'yes' |
@@ -73,14 +74,15 @@ jobs: |
73 | 74 | matrix: |
74 | 75 | configuration: |
75 | 76 | - env_vars: { WIDEMUL: 'int64', RECOVERY: 'yes' } |
76 | | - - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
| 77 | + - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
77 | 78 | - env_vars: { WIDEMUL: 'int128' } |
78 | 79 | - env_vars: { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' } |
79 | 80 | - env_vars: { WIDEMUL: 'int128', RECOVERY: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
80 | | - - env_vars: { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes' } |
| 81 | + - env_vars: { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
81 | 82 | - env_vars: { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' } |
82 | | - - env_vars: { RECOVERY: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes' } |
83 | | - - env_vars: { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', CPPFLAGS: '-DVERIFY' } |
| 83 | + |
| 84 | + - env_vars: { RECOVERY: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
| 85 | + - env_vars: { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes', CPPFLAGS: '-DVERIFY' } |
84 | 86 | - env_vars: { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' } |
85 | 87 | - env_vars: { CPPFLAGS: '-DDETERMINISTIC' } |
86 | 88 | - env_vars: { CFLAGS: '-O0', CTIMETESTS: 'no' } |
@@ -143,6 +145,8 @@ jobs: |
143 | 145 | RECOVERY: 'yes' |
144 | 146 | EXTRAKEYS: 'yes' |
145 | 147 | SCHNORRSIG: 'yes' |
| 148 | + EXPERIMENTAL: 'yes' |
| 149 | + SCHNORRSIG_HALFAGG: 'yes' |
146 | 150 | MUSIG: 'yes' |
147 | 151 | ELLSWIFT: 'yes' |
148 | 152 | CC: ${{ matrix.cc }} |
@@ -189,6 +193,8 @@ jobs: |
189 | 193 | RECOVERY: 'yes' |
190 | 194 | EXTRAKEYS: 'yes' |
191 | 195 | SCHNORRSIG: 'yes' |
| 196 | + EXPERIMENTAL: 'yes' |
| 197 | + SCHNORRSIG_HALFAGG: 'yes' |
192 | 198 | MUSIG: 'yes' |
193 | 199 | ELLSWIFT: 'yes' |
194 | 200 | CTIMETESTS: 'no' |
@@ -242,6 +248,8 @@ jobs: |
242 | 248 | RECOVERY: 'yes' |
243 | 249 | EXTRAKEYS: 'yes' |
244 | 250 | SCHNORRSIG: 'yes' |
| 251 | + EXPERIMENTAL: 'yes' |
| 252 | + SCHNORRSIG_HALFAGG: 'yes' |
245 | 253 | MUSIG: 'yes' |
246 | 254 | ELLSWIFT: 'yes' |
247 | 255 | CTIMETESTS: 'no' |
@@ -289,6 +297,8 @@ jobs: |
289 | 297 | RECOVERY: 'yes' |
290 | 298 | EXTRAKEYS: 'yes' |
291 | 299 | SCHNORRSIG: 'yes' |
| 300 | + EXPERIMENTAL: 'yes' |
| 301 | + SCHNORRSIG_HALFAGG: 'yes' |
292 | 302 | MUSIG: 'yes' |
293 | 303 | ELLSWIFT: 'yes' |
294 | 304 | CTIMETESTS: 'no' |
@@ -346,6 +356,8 @@ jobs: |
346 | 356 | RECOVERY: 'yes' |
347 | 357 | EXTRAKEYS: 'yes' |
348 | 358 | SCHNORRSIG: 'yes' |
| 359 | + EXPERIMENTAL: 'yes' |
| 360 | + SCHNORRSIG_HALFAGG: 'yes' |
349 | 361 | MUSIG: 'yes' |
350 | 362 | ELLSWIFT: 'yes' |
351 | 363 | CTIMETESTS: 'no' |
@@ -400,6 +412,8 @@ jobs: |
400 | 412 | RECOVERY: 'yes' |
401 | 413 | EXTRAKEYS: 'yes' |
402 | 414 | SCHNORRSIG: 'yes' |
| 415 | + EXPERIMENTAL: 'yes' |
| 416 | + SCHNORRSIG_HALFAGG: 'yes' |
403 | 417 | MUSIG: 'yes' |
404 | 418 | ELLSWIFT: 'yes' |
405 | 419 | CTIMETESTS: 'no' |
@@ -453,6 +467,8 @@ jobs: |
453 | 467 | RECOVERY: 'yes' |
454 | 468 | EXTRAKEYS: 'yes' |
455 | 469 | SCHNORRSIG: 'yes' |
| 470 | + EXPERIMENTAL: 'yes' |
| 471 | + SCHNORRSIG_HALFAGG: 'yes' |
456 | 472 | MUSIG: 'yes' |
457 | 473 | ELLSWIFT: 'yes' |
458 | 474 | CTIMETESTS: 'no' |
@@ -519,6 +535,8 @@ jobs: |
519 | 535 | RECOVERY: 'yes' |
520 | 536 | EXTRAKEYS: 'yes' |
521 | 537 | SCHNORRSIG: 'yes' |
| 538 | + EXPERIMENTAL: 'yes' |
| 539 | + SCHNORRSIG_HALFAGG: 'yes' |
522 | 540 | MUSIG: 'yes' |
523 | 541 | ELLSWIFT: 'yes' |
524 | 542 | CC: 'clang' |
@@ -567,6 +585,8 @@ jobs: |
567 | 585 | RECOVERY: 'yes' |
568 | 586 | EXTRAKEYS: 'yes' |
569 | 587 | SCHNORRSIG: 'yes' |
| 588 | + EXPERIMENTAL: 'yes' |
| 589 | + SCHNORRSIG_HALFAGG: 'yes' |
570 | 590 | MUSIG: 'yes' |
571 | 591 | ELLSWIFT: 'yes' |
572 | 592 | CTIMETESTS: 'no' |
@@ -686,13 +706,13 @@ jobs: |
686 | 706 | fail-fast: false |
687 | 707 | matrix: |
688 | 708 | env_vars: |
689 | | - - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 709 | + - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
690 | 710 | - { WIDEMUL: 'int128_struct', ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 } |
691 | | - - { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 711 | + - { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
692 | 712 | - { WIDEMUL: 'int128', RECOVERY: 'yes' } |
693 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
694 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc' } |
695 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY' } |
| 713 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
| 714 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
| 715 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY', EXPERIMENTAL: 'yes', SCHNORRSIG_HALFAGG: 'yes' } |
696 | 716 | - BUILD: 'distcheck' |
697 | 717 |
|
698 | 718 | steps: |
@@ -800,6 +820,8 @@ jobs: |
800 | 820 | RECOVERY: 'yes' |
801 | 821 | EXTRAKEYS: 'yes' |
802 | 822 | SCHNORRSIG: 'yes' |
| 823 | + EXPERIMENTAL: 'yes' |
| 824 | + SCHNORRSIG_HALFAGG: 'yes' |
803 | 825 | MUSIG: 'yes' |
804 | 826 | ELLSWIFT: 'yes' |
805 | 827 |
|
|
0 commit comments