Commit Graph

25 Commits

Author SHA1 Message Date
Conrado Gouvea a47177da4c
docs: update demo section to match current code (#632)
* update demo docs

* update mdbook-admonish
2024-04-10 15:02:49 +00:00
Conrado Gouvea d048057a21
1.0.0 release (#615) 2024-02-19 19:56:58 +00:00
natalie a1350ea182
Update demo instructions in book (#562)
* Update tutorial in book (#557)

Remove add-pallas branch
Fix some typos
Add params fetch
Add downloads

* Fix ywallet demo instructions (#557)

Fix checkout instructions for zwallet

Fix run instructions for the sign tool

* Update text in demo tutorial (#562)

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

* Update text in demo tutorial (#562)

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

* Remove fetch-params script from ywallet demo (#557)

* Create information section in ywallet-demo tutorial (#557)

* Update mdbook-admonish to v3.0.0 (#557)

* Update details of downloading params in tutorial (#557)

---------

Co-authored-by: Conrado Gouvea <conrado@zfnd.org>
2023-12-12 21:58:39 +00:00
natalie 036b0ce3fe
Fix warnings (#578)
* Use from_coefficients() instead of evaluate_polynomial() when computing a signing_share (#576)

* Refactor BindingFactor::deserialize into from_hex as it's only used for testing (#576)

* Remove BindingFactorList::iter() and use directly in vector test (#576)
2023-11-16 17:18:40 +00:00
natalie 37e8856449
Release v1.0.0-rc.0 (#575)
* Update versions to 1.0.0-rc.0 (#552)

* Update changelog for release 1.0.0-rc.2 (#552)

* Update frost core version in ciphersuites to 1.0.0-rc.0 (#552)

* Update rerandomized and frost-core dependencies to use v1.0.0-rc.0 (#552)

* Update release checklist to add instruction for updating version numbers for frost-rerandomized (#552)

* Update mdbook-admonish (#552)
2023-11-15 13:08:34 +00:00
Conrado Gouvea 5cd7964a54
update README, move dev info to book (#554) 2023-10-10 14:24:23 +00:00
Conrado Gouvea d938b53d83
book: add release checklist (#553) 2023-09-29 15:14:45 +00:00
natalie ba3ef7dbb8
Convert all HashMaps to BTreeMaps (#547)
Convert HashMaps to BTreeMaps (#476)
2023-09-22 14:08:32 +00:00
Conrado Gouvea 4ba88c0210
add version field to serialization at the beginning; move ciphersuite after it (#540)
* add version field into a Header field along with the ciphersuite ID

* Change Ciphersuite ID to be the contextString from the spec

* Apply suggestions from code review

Co-authored-by: natalie <n.l.eskinazi@gmail.com>

---------

Co-authored-by: natalie <n.l.eskinazi@gmail.com>
2023-09-20 15:40:01 +00:00
natalie eee505a49e
Rename fields to match types (#539)
* Rename signer_pubkeys to verifying_shares (#495)

* Rename group_public to verifying_key (#495)

Some naming needed to be updated in DKG as well as there was already a verifying_key which was actually a verifying_share

* Update KeyPackage field from secret_share to signing_share (#495)

* Update Package field from secret_share to signing_share (#495)

* Update KeyPackage field from public to verifying_share (#495)

* Update SecretShare field vrom value to signing_share (#495)

* Remove secret function from SecretShare (#495)

This is because we now can use the getter to get signing_share() without the need for an additional function

* Update serde_tests with updated field names (#495)
2023-09-15 14:53:43 +00:00
Conrado Gouvea c38305b536
bump versions and update changelog for 0.7.0 release (#538) 2023-09-13 16:52:41 +00:00
Conrado Gouvea d4b03ea7bf
add default serialization format (#511)
* add default serialization format

* remove SHORT_ID from Ciphersuite trait
2023-09-13 12:58:26 +00:00
Conrado Gouvea fcb25b2888
book: add Zcash chapter (#505)
* book: add Zcash chapter

* Update book/src/zcash.md

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>

---------

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2023-09-07 13:25:58 +00:00
Conrado Gouvea d439fdc93d
improve book per audit report (#491)
* improve book per audit report

* remove stale sentence

* fix a typo

* Update book/src/tutorial/signing.md

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>

* Update book/src/tutorial/signing.md

---------

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2023-09-05 00:08:16 +00:00
Conrado Gouvea 78b5c44de0
add support for deriving identifiers from arbitary strings (#418) 2023-06-30 15:45:46 +00:00
Francisco Gindre 338ab355ec
ZF FROST Book text proof-read/review (#415)
* Replace "Distribtuted" with "Distributed"

* rephrase to first person plural.

The performance section actually refers to some individual that is
not mentioned as author of the section and it's confusing who is
alluded
2023-06-26 17:25:35 +00:00
Conrado Gouvea 30433ce029
expand docs (#371)
* expand docs

* Apply suggestions from code review

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>

* address comments, reflow some paragraphs

* tutorial mostly done

also cleaned up README example for extracting snippets; changed tests for consitency

* docs: add DKG; organize sections; remove stale docs

* run gencode

* Apply suggestions from code review

Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>

---------

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>
2023-06-21 08:22:45 +00:00
Deirdre Connolly 7a8e1e20c6
Update terminology.md re: bulletin board (#357) 2023-05-23 18:54:07 -03:00
Deirdre Connolly c0dc69900c
Add terminology page to FROST book; flesh out module-level rustdoc fo… (#330)
* Add terminology page to FROST book; flesh out module-level rustdoc for core dkg

* Link to Feldman's VSS, clarify

* Add tss and vss definitions

* Missing word

* Clarify slightly

* Update book/src/terminology.md

* Update book/src/terminology.md
2023-05-17 15:48:36 +00:00
Deirdre Connolly a6bdf68dc2
Bumped our frost-* versions inline with our crate releases (#313) 2023-04-21 00:38:15 +00:00
Deirdre Connolly a981fdad85 FROST book firebase config 2023-04-20 18:44:04 -04:00
Jack Gavigan ed5faa707b
Update frost-dependencies-for-audit.md (#289) 2023-03-22 11:26:01 +01:00
Pili Guerra 3265a3b848
Start FROST book (#250)
* Starting a list of dependencies for audit

* Start FROST book and add skeleton

* Change authors

* Fix structure

* Link to README.md

* Add in all existing documentation from FROST repo

* Remove unused chapter_1 file
2023-03-08 04:17:53 +00:00
Pili Guerra edeb3d69ce
Update FROST scope dependencies (#258)
Add some details about the FROST dependencies that are out of scope of the audit
2023-03-01 23:12:23 +00:00
Pili Guerra 75aaa7f401
List of dependencies for audit (#244)
* Starting a list of dependencies for audit

* Add all direct dependencies
2023-02-27 19:39:48 +00:00