Luke Parker
b63ef32864
Smash Ciphersuite definitions into their own crates
...
Uses dalek-ff-group for Ed25519 and Ristretto. Uses minimal-ed448 for Ed448.
Adds ciphersuite-kp256 for Secp256k1 and P-256.
2025-08-20 05:12:36 -04:00
Luke Parker
b6edc94bcd
Add dealer key generation crate
2025-08-18 14:52:29 -04:00
Luke Parker
9f84adf8b3
Smash dkg into dkg, dkg-[recovery, promote, musig, pedpop]
...
promote and pedpop require dleq, which don't support no-std. All three should
be moved outside the Serai repository, per #597 , as none are planned for use
and worth covering under our BBP.
2025-08-18 14:52:29 -04:00
Luke Parker
2b76e41c9a
Directly install protobuf-compiler without using an external action ( #524 )
...
* Directly install protobuf-compiler without using an external action
* Remove unused "github-token" input
2024-01-31 19:21:26 -05:00
Luke Parker
87fdc8ce35
Use Build Dependencies over Test Dependencies where we can
2023-10-26 15:15:29 -04:00
Luke Parker
e3a7ee4927
Pin to exact GH actions, preventing ACE in CI
...
Also updates actions.
2023-09-15 14:30:18 -04:00
Luke Parker
f366d65d4b
Add RUST_BACKTRACE=1 to .github
...
Should help resolve the coordinator tests, which are failing in the current CI.
Presumably a timeout which is too low for the CI's slower runners.
2023-08-14 11:59:26 -04:00
Luke Parker
900298b94b
CI tweaks
2023-07-20 19:34:10 -04:00
Luke Parker
808a633e4d
Split CI to reduce tests run
...
common/ is now only run when common is edited. crypto/ when common/ or crypto/.
coins/ when common/ or crypto/ or coins/. The rest of the tests are run
whenever any package is edited (as they're all inter-connected).
2023-07-17 01:06:56 -04:00