Skip to content

zignig/keyparty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic frost distributed key signer

Following https://frost.zfnd.org/tutorial/dkg.html

Using iroh , irpc it will create a set of key segments and endpoints and do all the hard stuff for you

Usage

In the frost folder...

> cargo run generate "token"

where "token" is an auth string, this will give you a frost token

frostysorelsfb2zbrj6dz7pvxqwnhsuhujiouvtdbbwhqw5b7hmeamtxaiytpojvqgaq

then from another machine or folder with the frosty binary

./keyparty join frostysorelsfb2zbrj6dz7pvxqwnhsuhujiouvtdbbwhqw5b7hmeamtxaiytpojvqgaq

The program will connect , and wait until there are enough friends and then run through the distributed key generation sequence.

It will then save primary and secondary keys endpoint keys , with keymatter into frosty.toml.

TODO

This is in process, it turns out to be a little more complicated that expected.

Automated signing on https://frost.zfnd.org/tutorial/signing.html with a gossip channel is next.

Key share generation works for now.

This may be split into it's own repo.

About

Distributed frosty key signer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages