|
32 | 32 | ECDH: 'no'
|
33 | 33 | RECOVERY: 'no'
|
34 | 34 | SCHNORRSIG: 'no'
|
| 35 | + MUSIG: 'no' |
35 | 36 | ELLSWIFT: 'no'
|
36 | 37 | ### test options
|
37 | 38 | SECP256K1_TEST_ITERS:
|
@@ -71,18 +72,18 @@ jobs:
|
71 | 72 | matrix:
|
72 | 73 | configuration:
|
73 | 74 | - env_vars: { WIDEMUL: 'int64', RECOVERY: 'yes' }
|
74 |
| - - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 75 | + - env_vars: { WIDEMUL: 'int64', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
75 | 76 | - env_vars: { WIDEMUL: 'int128' }
|
76 |
| - - env_vars: { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' } |
77 |
| - - env_vars: { WIDEMUL: 'int128', RECOVERY: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
78 |
| - - env_vars: { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes' } |
79 |
| - - env_vars: { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' } |
| 77 | + - env_vars: { WIDEMUL: 'int128_struct', ELLSWIFT: 'yes' } |
| 78 | + - env_vars: { WIDEMUL: 'int128', RECOVERY: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
| 79 | + - env_vars: { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes' } |
| 80 | + - env_vars: { WIDEMUL: 'int128', ASM: 'x86_64', ELLSWIFT: 'yes' } |
80 | 81 | - env_vars: { RECOVERY: 'yes', SCHNORRSIG: 'yes' }
|
81 | 82 | - env_vars: { CTIMETESTS: 'no', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', CPPFLAGS: '-DVERIFY' }
|
82 | 83 | - env_vars: { BUILD: 'distcheck', WITH_VALGRIND: 'no', CTIMETESTS: 'no', BENCH: 'no' }
|
83 | 84 | - env_vars: { CPPFLAGS: '-DDETERMINISTIC' }
|
84 | 85 | - env_vars: { CFLAGS: '-O0', CTIMETESTS: 'no' }
|
85 |
| - - env_vars: { CFLAGS: '-O1', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 86 | + - env_vars: { CFLAGS: '-O1', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
86 | 87 | - env_vars: { ECMULTGENPRECISION: 2, ECMULTWINDOW: 2 }
|
87 | 88 | - env_vars: { ECMULTGENPRECISION: 8, ECMULTWINDOW: 4 }
|
88 | 89 | cc:
|
@@ -140,6 +141,7 @@ jobs:
|
140 | 141 | ECDH: 'yes'
|
141 | 142 | RECOVERY: 'yes'
|
142 | 143 | SCHNORRSIG: 'yes'
|
| 144 | + MUSIG: 'yes' |
143 | 145 | ELLSWIFT: 'yes'
|
144 | 146 | CC: ${{ matrix.cc }}
|
145 | 147 |
|
@@ -184,6 +186,7 @@ jobs:
|
184 | 186 | ECDH: 'yes'
|
185 | 187 | RECOVERY: 'yes'
|
186 | 188 | SCHNORRSIG: 'yes'
|
| 189 | + MUSIG: 'yes' |
187 | 190 | ELLSWIFT: 'yes'
|
188 | 191 | CTIMETESTS: 'no'
|
189 | 192 |
|
@@ -235,6 +238,7 @@ jobs:
|
235 | 238 | ECDH: 'yes'
|
236 | 239 | RECOVERY: 'yes'
|
237 | 240 | SCHNORRSIG: 'yes'
|
| 241 | + MUSIG: 'yes' |
238 | 242 | ELLSWIFT: 'yes'
|
239 | 243 | CTIMETESTS: 'no'
|
240 | 244 |
|
@@ -280,6 +284,7 @@ jobs:
|
280 | 284 | ECDH: 'yes'
|
281 | 285 | RECOVERY: 'yes'
|
282 | 286 | SCHNORRSIG: 'yes'
|
| 287 | + MUSIG: 'yes' |
283 | 288 | ELLSWIFT: 'yes'
|
284 | 289 | CTIMETESTS: 'no'
|
285 | 290 |
|
@@ -335,6 +340,7 @@ jobs:
|
335 | 340 | ECDH: 'yes'
|
336 | 341 | RECOVERY: 'yes'
|
337 | 342 | SCHNORRSIG: 'yes'
|
| 343 | + MUSIG: 'yes' |
338 | 344 | ELLSWIFT: 'yes'
|
339 | 345 | CTIMETESTS: 'no'
|
340 | 346 |
|
@@ -387,6 +393,7 @@ jobs:
|
387 | 393 | ECDH: 'yes'
|
388 | 394 | RECOVERY: 'yes'
|
389 | 395 | SCHNORRSIG: 'yes'
|
| 396 | + MUSIG: 'yes' |
390 | 397 | ELLSWIFT: 'yes'
|
391 | 398 | CTIMETESTS: 'no'
|
392 | 399 | SECP256K1_TEST_ITERS: 2
|
@@ -438,6 +445,7 @@ jobs:
|
438 | 445 | ECDH: 'yes'
|
439 | 446 | RECOVERY: 'yes'
|
440 | 447 | SCHNORRSIG: 'yes'
|
| 448 | + MUSIG: 'yes' |
441 | 449 | ELLSWIFT: 'yes'
|
442 | 450 | CTIMETESTS: 'no'
|
443 | 451 | CFLAGS: '-fsanitize=undefined,address -g'
|
@@ -495,6 +503,7 @@ jobs:
|
495 | 503 | ECDH: 'yes'
|
496 | 504 | RECOVERY: 'yes'
|
497 | 505 | SCHNORRSIG: 'yes'
|
| 506 | + MUSIG: 'yes' |
498 | 507 | ELLSWIFT: 'yes'
|
499 | 508 | CTIMETESTS: 'yes'
|
500 | 509 | CC: 'clang'
|
@@ -542,6 +551,7 @@ jobs:
|
542 | 551 | ECDH: 'yes'
|
543 | 552 | RECOVERY: 'yes'
|
544 | 553 | SCHNORRSIG: 'yes'
|
| 554 | + MUSIG: 'yes' |
545 | 555 | ELLSWIFT: 'yes'
|
546 | 556 | CTIMETESTS: 'no'
|
547 | 557 |
|
@@ -599,15 +609,15 @@ jobs:
|
599 | 609 | fail-fast: false
|
600 | 610 | matrix:
|
601 | 611 | env_vars:
|
602 |
| - - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 612 | + - { WIDEMUL: 'int64', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
603 | 613 | - { WIDEMUL: 'int128_struct', ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 }
|
604 |
| - - { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
| 614 | + - { WIDEMUL: 'int128', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
605 | 615 | - { WIDEMUL: 'int128', RECOVERY: 'yes' }
|
606 |
| - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes' } |
607 |
| - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc' } |
608 |
| - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
609 |
| - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
610 |
| - - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' } |
| 616 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes' } |
| 617 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc' } |
| 618 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
| 619 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CC: 'gcc', WRAPPER_CMD: 'valgrind --error-exitcode=42', SECP256K1_TEST_ITERS: 2 } |
| 620 | + - { WIDEMUL: 'int128', RECOVERY: 'yes', ECDH: 'yes', SCHNORRSIG: 'yes', MUSIG: 'yes', ELLSWIFT: 'yes', CPPFLAGS: '-DVERIFY', CTIMETESTS: 'no' } |
611 | 621 | - BUILD: 'distcheck'
|
612 | 622 |
|
613 | 623 | steps:
|
@@ -717,6 +727,7 @@ jobs:
|
717 | 727 | ECDH: 'yes'
|
718 | 728 | RECOVERY: 'yes'
|
719 | 729 | SCHNORRSIG: 'yes'
|
| 730 | + MUSIG: 'yes' |
720 | 731 | ELLSWIFT: 'yes'
|
721 | 732 |
|
722 | 733 | steps:
|
|
0 commit comments