|
33 | 33 | RECOVERY: 'no' |
34 | 34 | EXTRAKEYS: 'no' |
35 | 35 | SCHNORRSIG: 'no' |
| 36 | + MUSIG: 'no' |
36 | 37 | ELLSWIFT: 'no' |
37 | 38 | ### test options |
38 | 39 | SECP256K1_TEST_ITERS: |
@@ -72,18 +73,18 @@ jobs: |
72 | 73 | matrix: |
73 | 74 | configuration: |
74 | 75 | - env_vars: { WIDEMUL: 'int64', RECOVERY: 'yes' } |
75 | | - - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 76 | + - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
76 | 77 | - env_vars: { WIDEMUL: 'int128' } |
77 | 78 | - env_vars: { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' } |
78 | | - - env_vars: { WIDEMUL: 'int128', RECOVERY: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
79 | | - - env_vars: { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes' } |
| 79 | + - 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' } |
80 | 81 | - env_vars: { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' } |
81 | | - - env_vars: { RECOVERY: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes' } |
82 | | - - env_vars: { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', CPPFLAGS: '-DVERIFY' } |
| 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: { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' } |
84 | 85 | - env_vars: { CPPFLAGS: '-DDETERMINISTIC' } |
85 | 86 | - env_vars: { CFLAGS: '-O0', CTIMETESTS: 'no' } |
86 | | - - env_vars: { CFLAGS: '-O1', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 87 | + - env_vars: { CFLAGS: '-O1', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
87 | 88 | - env_vars: { ECMULTGENKB: 2, ECMULTWINDOW: 2 } |
88 | 89 | - env_vars: { ECMULTGENKB: 86, ECMULTWINDOW: 4 } |
89 | 90 | cc: |
@@ -142,6 +143,7 @@ jobs: |
142 | 143 | RECOVERY: 'yes' |
143 | 144 | EXTRAKEYS: 'yes' |
144 | 145 | SCHNORRSIG: 'yes' |
| 146 | + MUSIG: 'yes' |
145 | 147 | ELLSWIFT: 'yes' |
146 | 148 | CC: ${{ matrix.cc }} |
147 | 149 |
|
@@ -187,6 +189,7 @@ jobs: |
187 | 189 | RECOVERY: 'yes' |
188 | 190 | EXTRAKEYS: 'yes' |
189 | 191 | SCHNORRSIG: 'yes' |
| 192 | + MUSIG: 'yes' |
190 | 193 | ELLSWIFT: 'yes' |
191 | 194 | CTIMETESTS: 'no' |
192 | 195 |
|
@@ -239,6 +242,7 @@ jobs: |
239 | 242 | RECOVERY: 'yes' |
240 | 243 | EXTRAKEYS: 'yes' |
241 | 244 | SCHNORRSIG: 'yes' |
| 245 | + MUSIG: 'yes' |
242 | 246 | ELLSWIFT: 'yes' |
243 | 247 | CTIMETESTS: 'no' |
244 | 248 |
|
@@ -285,6 +289,7 @@ jobs: |
285 | 289 | RECOVERY: 'yes' |
286 | 290 | EXTRAKEYS: 'yes' |
287 | 291 | SCHNORRSIG: 'yes' |
| 292 | + MUSIG: 'yes' |
288 | 293 | ELLSWIFT: 'yes' |
289 | 294 | CTIMETESTS: 'no' |
290 | 295 |
|
@@ -341,6 +346,7 @@ jobs: |
341 | 346 | RECOVERY: 'yes' |
342 | 347 | EXTRAKEYS: 'yes' |
343 | 348 | SCHNORRSIG: 'yes' |
| 349 | + MUSIG: 'yes' |
344 | 350 | ELLSWIFT: 'yes' |
345 | 351 | CTIMETESTS: 'no' |
346 | 352 |
|
@@ -394,6 +400,7 @@ jobs: |
394 | 400 | RECOVERY: 'yes' |
395 | 401 | EXTRAKEYS: 'yes' |
396 | 402 | SCHNORRSIG: 'yes' |
| 403 | + MUSIG: 'yes' |
397 | 404 | ELLSWIFT: 'yes' |
398 | 405 | CTIMETESTS: 'no' |
399 | 406 | SECP256K1_TEST_ITERS: 2 |
@@ -446,6 +453,7 @@ jobs: |
446 | 453 | RECOVERY: 'yes' |
447 | 454 | EXTRAKEYS: 'yes' |
448 | 455 | SCHNORRSIG: 'yes' |
| 456 | + MUSIG: 'yes' |
449 | 457 | ELLSWIFT: 'yes' |
450 | 458 | CTIMETESTS: 'no' |
451 | 459 | CFLAGS: '-fsanitize=undefined,address -g' |
@@ -511,6 +519,7 @@ jobs: |
511 | 519 | RECOVERY: 'yes' |
512 | 520 | EXTRAKEYS: 'yes' |
513 | 521 | SCHNORRSIG: 'yes' |
| 522 | + MUSIG: 'yes' |
514 | 523 | ELLSWIFT: 'yes' |
515 | 524 | CC: 'clang' |
516 | 525 | SECP256K1_TEST_ITERS: 32 |
@@ -558,6 +567,7 @@ jobs: |
558 | 567 | RECOVERY: 'yes' |
559 | 568 | EXTRAKEYS: 'yes' |
560 | 569 | SCHNORRSIG: 'yes' |
| 570 | + MUSIG: 'yes' |
561 | 571 | ELLSWIFT: 'yes' |
562 | 572 | CTIMETESTS: 'no' |
563 | 573 |
|
@@ -615,15 +625,15 @@ jobs: |
615 | 625 | fail-fast: false |
616 | 626 | matrix: |
617 | 627 | env_vars: |
618 | | - - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 628 | + - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
619 | 629 | - { WIDEMUL: 'int128_struct', ECMULTGENKB: 2, ECMULTWINDOW: 4 } |
620 | | - - { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 630 | + - { WIDEMUL: 'int128', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
621 | 631 | - { WIDEMUL: 'int128', RECOVERY: 'yes' } |
622 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
623 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc' } |
624 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
625 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
626 | | - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' } |
| 632 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
| 633 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc' } |
| 634 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
| 635 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
| 636 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', EXTRAKEYS: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' } |
627 | 637 | - BUILD: 'distcheck' |
628 | 638 |
|
629 | 639 | steps: |
@@ -790,6 +800,7 @@ jobs: |
790 | 800 | RECOVERY: 'yes' |
791 | 801 | EXTRAKEYS: 'yes' |
792 | 802 | SCHNORRSIG: 'yes' |
| 803 | + MUSIG: 'yes' |
793 | 804 | ELLSWIFT: 'yes' |
794 | 805 |
|
795 | 806 | steps: |
|
0 commit comments