-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Embed public and private shares into DkgBegin messages #927
base: main
Are you sure you want to change the base?
Conversation
5fd51b5
to
3f8be89
Compare
fmt fixes remove commented out branches underscore msg_public_key since we aren't using it for now, will remove later init tracing subscriber so i can see what's going on
e8e0735
to
9e518af
Compare
@matteojug can you point me to the added |
Ok, the sleep is disabled in |
Description
This change fixes the race condition that arises during
DKG
from the interplay of our networking stack, usage ofWSTS
, andWSTS
itself. It uses recentWSTS
changes to embed public and private shares into the variousDkgBegin
messages. This avoids the case where a signer receivesDKG
public or private shares before the correspondingDkgBegin
.Closes: #929
Changes
Testing Information
Checklist: