-
Notifications
You must be signed in to change notification settings - Fork 16
/
lib.rs
21 lines (20 loc) · 864 Bytes
/
lib.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#![allow(dead_code)]
#![cfg_attr(feature = "cargo-clippy", allow(clippy::many_single_char_names))]
//! FS-DKR is a protocol for rotation of threshold ECDSA keys.
//!
//! We use standard proactive security assumptions. The protocol will be run
//! by $n$ parties. We assume honest majority, that is, number of corruptions is $t<n/2$.
//! The adversary is malicious, and rushing. For communication, the parties have access
//! to a broadcast channel (can be implemented via a bulletin board). For threshold ECDSA,
//! we focus on GG20 protocol, currently considered state of the art and most widely deployed
//! threshold ecdsa scheme (e.g. multi-party-ecdsa, tss-lib).
//!
//! Components of the library:
//!
//! * [refresh_message]: crate::refresh_message
//!
pub mod add_party_message;
pub mod error;
pub mod proof_of_fairness;
pub mod refresh_message;
mod test;