# README
aliases: [README] tags: [] title: README linter-yaml-title-alias: README date created: Wednesday, April 17th 2024, 4:11:40 pm date modified: Thursday, April 18th 2024, 8:19:25 am
One Round Threshold ECDSA with Identifiable Abort (GG20)
This package is an implementation of the DKG part of One Round Threshold ECDSA with Identifiable Abort.
# Functions
NewParticipant creates a participant ready to perform a DKG `id` is the integer value identifier for this participant `threshold` is the minimum bound for the secret sharing scheme `generator` is the blinding factor generator used by pedersen's verifiable secret sharing `otherParticipants` is the integer value identifiers for the other participants `id` and `otherParticipants` must be the set of integers 1,2,....,n.
# Structs
Participant is a DKG player that contains information needed to perform DKG rounds and yield a secret key share and public key when finished.
Round1P2PSendPacket are the shares generated from the secret for a specific participant.
# Type aliases
Round1Bcast are the values that are broadcast to all other participants after round1 completes.
Round1P2PSend are the values that are sent to individual participants based on the id.
No description provided by the author
Round3Bcast contains values that will be broadcast to other participants.