pub fn refresh<C: CSCurve>(
participants: &[Participant],
threshold: usize,
me: Participant,
my_share: C::Scalar,
public_key: C::AffinePoint,
) -> Result<impl Protocol<Output = C::Scalar>, InitializationError>Expand description
The refresh protocol.
This is like resharing, but with extra constraints to ensure that the set of participants and threshold do not change.