frost-client, dkg: add support for DKG with server #423
+1,379
−322
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #218
dkg
toolfrost-client dkg
commandTo run it (example, change params as required):
init
for each participant and import each other's public keys (probably easier to run atrusted-dealer
run instead just to set things up)cargo run -p frost-client -- dkg -d 'My cool FROST group' -s localhost:2744 -S 55e4f830521ff9966618d3eb07ea366433d50ef40f497bde530c307d7221f605,6192918dcdea453fb7010b146dbd2e67b1b1f6a6804d91122996f229e7376e4d,5601f6c77532a670244cf49e4f3b24b1e1777b012e8fb8ab01ed9a30b065852a -t 2 -C redpallas -c alice.toml
cargo run -p frost-client -- dkg -d 'My cool FROST group' -s localhost:2744 -t 2 -C redpallas -c bob.toml
cargo run -p frost-client -- dkg -d 'My cool FROST group' -s localhost:2744 -t 2 -C redpallas -c eve.toml