Abstract
Readonly
idId of this participant
Readonly
protocolId of this execution of the DKG. Use different ids in different protocol executions.
Optional
publicThe public key of the participant
Optional
receivedCount of messages received from others in round 1
Optional
receivedSender ids who sent message in round 2
Optional
round1Message to be sent in round 1
Optional
secretThe secret key of the participant
Optional
sharesShares to be sent in round 2
Readonly
thresholdOptional
thresholdThe threshold public key and all participants will have the same public key
Readonly
totalProtected
Abstract
finishReturns the secret key, public key and the threshold key
Protected
Abstract
finishProtected
Abstract
processProtected
Abstract
processReturns the message to be broadcast to all others
Protected
Abstract
startProtected
Abstract
threshold
Participant in the FROST DKG mentioned in Figure 1 of the paper https://eprint.iacr.org/2020/852.pdf Each participant has a unique integer id > 0 and ids form a contiguous set, i.e. no gaps. Protocol has 2 rounds and in each round each participant sends message to others