* 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 text for vss_commitment input for Participant project (#32)
* Add vss_commitment input for participant project (#32)
* Refactor lib tests for participant project (#32)
* Add error for vss_commitment input to panic with invalid input (#32)
This error should be handled properly in a later commit
* Fix trusted dealer participant identifier output to be a hex encoded string (#32)
* Update trusted dealer identifier to return original u8 value (#32)
* Generate key package for participant (#32)
* Add error handling for generate_key_package (#32)
* Use frost-ed25519 v0.5.0 (#32)
* Improve commenting and output messages (#32)
Update commitment output message in trusted dealer
Remove answered comments
Improve comments around error handling for participant demo
* Add text for requesting public key for participant (#17)
* Add public key to Participant Config (#17)
* Add error handling for incorrect pub key length (#17)
* 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)