Commit Graph

41 Commits

Author SHA1 Message Date
natalie 2bd2824c5b
Merge pull request #13 from ZcashFoundation/dependabot/github_actions/actions/checkout-3.5.3
Bump actions/checkout from 3.5.2 to 3.5.3
2023-06-15 12:50:32 +01:00
natalie 6f33c44d22
Return VerifiableSecretSharingCommitment (#10)
* Update frost-ed25519 crate to v0.4.0 (#324)

* Refactor keygen to return SecretShares and not KeyPackages (#324)

* Update secret key input text

Co-authored-by: Conrado Gouvea <conrado@zfnd.org>

* Add commitment output (#324)

* Refactor Errors in input tests (#324)

* Handle errors in secret key input (#324)

* Improve error handling for split_secret (#324)

* Refactor validate_inputs into request_inputs function (#324)

* Refactor main into cli function (#324)

* Fix encoding not handling more than 9 signers (#324)

* Add borrow to parameter in output to remove unecessary clones (#324)

---------

Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2023-06-14 14:52:43 -03:00
dependabot[bot] f06af79b13
Bump actions/checkout from 3.5.2 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.5.2...v3.5.3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 00:57:37 +00:00
natalie ac921c364d
Merge pull request #8 from ZcashFoundation/add_split_362
Add split function
2023-06-05 19:33:10 +01:00
natalie 28359ee3e0
Update secret key input text
Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2023-06-05 19:26:46 +01:00
natalie 2bba8bfa15 Add error handling for split_secret (#362) 2023-06-05 11:40:59 +01:00
natalie bc987bbba8 Add functionality for split_secret when a secret has been provided (#362) 2023-06-05 11:25:59 +01:00
natalie 32bf470df5 Add input for secret (#362) 2023-06-02 16:54:55 +01:00
natalie 480c5c10ff Import split function from library (#362)
Update frost-ed25519 to v0.3.0
Fix typo in README command
2023-05-24 15:37:43 +01:00
Conrado Gouvea c19f13dbb2
Merge pull request #6 from ZcashFoundation/dconnolly-patch-1
s/Frost/FROST/
2023-05-23 18:53:22 -03:00
Deirdre Connolly c82550cc7c
s/Frost/FROST/ 2023-05-23 15:17:53 -04:00
Conrado Gouvea 4695467a8a
Merge pull request #4 from ZcashFoundation/handle_errors_326
Handle errors 326
2023-05-23 15:46:48 -03:00
natalie a59ca79e3a
Merge pull request #3 from ZcashFoundation/update_readme_339
Update README (#339)
2023-05-23 19:11:03 +01:00
natalie a76acb60c7 Refactor errors for inputs (#326) 2023-05-23 19:04:45 +01:00
natalie ad3c31588b Make error handling more semantic in main (#326) 2023-05-18 14:01:31 +01:00
natalie d3913a00f2
Update README.md
Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-05-16 14:34:52 +01:00
natalie e7e9974fa2
Update README.md
Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-05-16 12:06:33 +01:00
natalie b8b2cfe84b Update README (#339) 2023-05-12 14:00:34 +01:00
natalie 4935445693 Merge branch 'main' of github.com:ZcashFoundation/frost-zcash-demo into update_readme_339 2023-05-11 15:02:00 +01:00
natalie 9493bc97a3 Handle errors for unparseable input (#326) 2023-05-05 21:00:46 +01:00
natalie 078a8cbc26 Handle errors for trusted_dealer_keygen (#326) 2023-05-05 17:16:34 +01:00
dependabot[bot] 3613969239 Bump codecov/codecov-action from 3.1.2 to 3.1.3
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-05 17:15:52 +01:00
natalie f201eb693b Add details to README (#339)
Create Makefile commands
2023-05-02 16:15:48 +01:00
natalie 15100a28b7
Merge pull request #2 from ZcashFoundation/generate_secret_share_283
Generate secret share 283
2023-04-28 09:30:33 +01:00
natalie ebaf08073d Refactor ConsoleLogger to be implemented in main (#283) 2023-04-27 14:03:25 +01:00
natalie 7738d105fa Fix clippy errors (#283) 2023-04-26 16:31:19 +01:00
natalie b584b60461 Sort participants by identifier (#283)
Improve error handling
Add tests for output
hex encode outputs
2023-04-26 15:21:42 +01:00
natalie a8710860d1 Update frost-ed25519 to v0.2.0 (#325) 2023-04-25 14:54:17 +01:00
natalie 806d0e558b Temporarily return ok value for inputs to resolve clippy issue (#283) 2023-04-25 14:40:55 +01:00
natalie 689be8d3d5 Merge branch 'main' of frost-zcash-demo into generate_secret_share_283 2023-04-25 14:20:52 +01:00
natalie bd065ef8ba Fix clippy error by removing true test assertion 2023-04-25 13:49:45 +01:00
natalie ba0b8472d8 Fix fmt error 2023-04-25 13:35:57 +01:00
natalie 5e46d6317f Add config for CI pipeline and code coverage 2023-04-25 13:30:31 +01:00
natalie beed96887f Add comment for getting value of commitment (#283) 2023-04-24 09:58:29 +01:00
natalie ed59cfee31 Only generate keys if inputs are validated (#283)
Remove unused imports
2023-04-17 16:20:17 +01:00
natalie fa62953fa0 Return secret shares and public keys for all participants 2023-04-17 16:16:32 +01:00
natalie 78f0952730 Create Output struct (#283) 2023-04-12 11:09:28 +01:00
natalie 4b25c4b7a4 Print group public key (#283)
Keygen implementation
Fix APACHE License
2023-04-17 11:01:27 +01:00
Natalie Eskinazi f179ff8421 Validate inputs (#283) 2023-04-11 13:56:23 +01:00
natalie 5d4f19b0ed Validate inputs for number of signers (#283)
Prompt for input and handle errors
2023-03-22 23:41:26 +00:00
natalieesk 5b6f66e29c Initial commit 2023-03-14 11:52:16 +00:00