* fix --no-default-features; also make sure everything compilers with every feature combination
* backport some fixes from no-std PR
* update CHANGELOG
* 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)
* 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)
* Prelim implementation of including the group public key in computing the binding factor
Needs updated test vectors from the spec PoC and updated tests
* update test vectors
* add integration_test.rs to gencode which we forgot to do before
---------
Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
* WIP of removing the identifier in structs that are communicated. Working for SigningCommitments for ristretto255
* removed identifier from SignatureShare
* remove identifiers from DKG packages
* replicate to other ciphersuites; simplify SignatureShare
* update changelog
* fix SignatureShare encoding
* Implement serde for network messages.
* Make sure marker type implements serde.
* add serde support to all required structs
* use serdect
* gate under serde feature
* ci: add build with default features job
* add serde tests and required changes/fixes
* add support for encoding ciphersuite ID
---------
Co-authored-by: David Craven <david@craven.ch>
* Re-export the frost-core traits and rand-core as part of top-level impls API
* Don't export frost_core::frost
---------
Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>