-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Description
- Mark parties with missing public shares as malicious to strengthen the robustness of the FIRE algorithm. Currently, the function merely returns a failure message (
DkgFailure::MissingPublicShares
) indkg_ended
, without taking punitive action against the non-compliant participants. - To ensure the integrity of the
PublicNonce
, add validation checks to make sure thatD
andE
are not zero.
>_ wsts/src/common.rs
#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)]
#[allow(non_snake_case)]
/// A commitment to the private nonce
pub struct PublicNonce {
/// A commitment to the private nonce's first value
pub D: Point,
/// A commitment to the private nonce's second value
pub E: Point,
}
Remediation
Implement the above-mentioned suggestions.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Review