* move commitments to step_1
* halfway through making things async; need to fix handling input/output
* async step_1
* async step_3
* started SocketComms
* SocketComms compiling
* Finished SocketComms; untested
* fixed existing tests
* update frost-rerandomized; skip tests if redpallas enabled
* ci: use nightly, and overall cleanup
* point frost to 1.0.0-rc.0
* Add round 2 inputs for participant demo (#20)
* Generate signature in participant demo (#20)
Add integration test
* Refactor rounds into own files in participant demo (#20)
* Refactor rounds tests into own files in participant demo (#20)
* Remove unnecessary test lib file from participant (#20)
* Add test for round 1 output for participant (#20)
* Print values for round 2 participant (#20)
Add back in decode_vss_commitment test
* Add in some errors (#23)
* Fix test for invalid length of vss commitment (#23)
* Improve readability of text output
Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
* Improve readability of text output
Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
* Refactor and rename (#23)
---------
Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
* Add Participant project (#12)
* Refactor trusted dealer into own project (#12)
Set up project structure for trusted dealer and participant
* Update READMEs for top level and Pariticipant project (#12)
* Fix makefile to run both projects (#12)
Some formatting
* Add Participant project (#12)
* Fix clippy errors for participant project (#12)
* Fix clippy and fmt errors from leftover conflicts (#12)