Skip to content

Releases: ZcashFoundation/frost

frost-secp256k1 v2.0.0

23 Oct 13:46
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-ristretto255 v2.0.0

23 Oct 13:46
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-rerandomized v2.0.0

23 Oct 13:41
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-p256 v2.0.0

23 Oct 13:47
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-ed448 v2.0.0

23 Oct 13:47
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-ed25519 v2.0.0

23 Oct 13:47
2d88edf
Compare
Choose a tag to compare
Expose to_element() for GroupCommitment (#757)

* Expose to_element() for GroupCommitment

* Update to_element() for GroupCommitment to pub(crate)

Co-authored-by: Conrado Gouvea <[email protected]>

frost-core v2.0.0

23 Oct 13:37
2d88edf
Compare
Choose a tag to compare
  • Updated docs
  • Added missing derive(Getters) for dkg::{round1, round2}
  • Added internal feature for validate_num_of_signers
  • Added refresh share functionality for trusted dealer:
    frost_core::keys::refresh::{compute_refreshing_shares, refresh_share}
  • Added a 'static bound to the Ciphersuite trait. This is a breaking change,
    but it's likely to not require any code changes since most ciphersuite
    implementations are probably just empty structs. The bound makes it possible
    to use frost_core::Error<C> in Box<dyn std::error::Error>.
  • Added getters to round1::SecretPackage and round2::SecretPackage.
  • Added a frost_core::verify_signature_share() function which allows verifying
    individual signature shares. This is not required for regular FROST usage but
    might useful in certain situations where it is desired to verify each
    individual signature share before aggregating the signature.

frost-secp256k1 v2.0.0-rc.0

20 Jun 18:39
f95aeb2
Compare
Choose a tag to compare
Bump versions to 2.0.0-rc.0 (#691)

* bump versions to 2.0.0-rc.0

* simplify all features test

* remove build all features test for now

frost-ristretto255 v2.0.0-rc.0

20 Jun 18:40
f95aeb2
Compare
Choose a tag to compare
Bump versions to 2.0.0-rc.0 (#691)

* bump versions to 2.0.0-rc.0

* simplify all features test

* remove build all features test for now

frost-rerandomized v2.0.0-rc.0

20 Jun 18:29
f95aeb2
Compare
Choose a tag to compare
Bump versions to 2.0.0-rc.0 (#691)

* bump versions to 2.0.0-rc.0

* simplify all features test

* remove build all features test for now