pub fn keygen<E>(
eid: ExecutionId<'_>,
i: u16,
n: u16,
) -> GenericKeygenBuilder<'_, E, NonThreshold, SecurityLevel128, CoreWrapper<CtVariableCoreWrapper<Sha256VarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, OidSha256>>>where
E: Curve,Expand description
Distributed key generation protocol
Each party of the protocol should have uniquely assigned index $i$ such that $0 \le i < n$ (where $n$ is amount of parties in the protocol).