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.
This commit is contained in:
Luke Parker
2025-08-18 01:24:40 -04:00
parent 3919cf55ae
commit 9f84adf8b3
35 changed files with 1910 additions and 1362 deletions

View File

@@ -30,6 +30,8 @@ dleq = { path = "../../crypto/dleq", default-features = false }
schnorr-signatures = { path = "../../crypto/schnorr", default-features = false }
dkg = { path = "../../crypto/dkg", default-features = false }
dkg-recovery = { path = "../../crypto/dkg/recovery", default-features = false }
dkg-musig = { path = "../../crypto/dkg/musig", default-features = false }
# modular-frost = { path = "../../crypto/frost", default-features = false }
# frost-schnorrkel = { path = "../../crypto/schnorrkel", default-features = false }

View File

@@ -13,6 +13,8 @@ pub use dleq;
pub use schnorr_signatures;
pub use dkg;
pub use dkg_recovery;
pub use dkg_musig;
/*
pub use modular_frost;
pub use frost_schnorrkel;