Implement MuSig key aggregation into DKG

Isn't spec compliant due to the lack of a spec to be compliant too.

Slight deviation from the paper by using a unique list instead of a multiset.

Closes #186, progresses #277.
This commit is contained in:
Luke Parker
2023-05-10 06:25:40 -04:00
parent f55e9b40e6
commit ffea02dfbf
5 changed files with 203 additions and 6 deletions

View File

@@ -22,6 +22,9 @@ use ciphersuite::{
/// Encryption types and utilities used to secure DKG messages.
pub mod encryption;
mod musig;
pub use musig::musig;
/// The distributed key generation protocol described in the
/// [FROST paper](https://eprint.iacr.org/2020/852).
pub mod frost;