Skip to content

Releases: 0xPolygonMiden/crypto

v0.10.1

13 Sep 18:06
e34900c
Compare
Choose a tag to compare
  • Added Serializable and Deserializable implementations for PartialMmr and InOrderIndex (#329).

v0.10.0

07 Aug 00:04
8bb8933
Compare
Choose a tag to compare
  • Added more RpoDigest and RpxDigest conversions (#311).
  • [BREAKING] Migrated to Winterfell v0.9 (#315).
  • Fixed encoding of Falcon secret key (#319).

v0.9.3

24 Apr 08:10
Compare
Choose a tag to compare
  • Added RpxRandomCoin struct (#307).

v0.9.2

21 Apr 08:39
Compare
Choose a tag to compare
  • Implemented serialization for the Smt struct (#304).
  • Fixed a bug in Falcon signature generation (#305).

v0.9.1

02 Apr 20:11
da67f8c
Compare
Choose a tag to compare
  • Added num_leaves() method to SimpleSmt (#302).

v0.9.0

24 Mar 15:49
4885f88
Compare
Choose a tag to compare
  • [BREAKING] Removed deprecated re-exports from liballoc/libstd (#290).
  • [BREAKING] Refactored RpoFalcon512 signature to work with pure Rust (#285).
  • [BREAKING] Added RngCore as supertrait for FeltRng (#299).

v0.8.2

17 Mar 20:39
ce9b45f
Compare
Choose a tag to compare
  • Updated no-std approach to be in sync with winterfell v0.8.3 release (#290).

v0.8.1

22 Feb 05:04
4bc4bea
Compare
Choose a tag to compare
  • Fixed clippy warnings (#280)

v0.8.0

14 Feb 20:06
Compare
Choose a tag to compare
  • Implemented the PartialMmr data structure (#195).
  • Implemented RPX hash function (#201).
  • Added FeltRng and RpoRandomCoin (#237).
  • Accelerated RPO/RPX hash functions using AVX512 instructions (#234).
  • Added inner_nodes() method to PartialMmr (#238).
  • Improved PartialMmr::apply_delta() (#242).
  • Refactored SimpleSmt struct (#245).
  • Replaced TieredSmt struct with Smt struct (#254, #277).
  • Updated Winterfell dependency to v0.8 (#275).

v0.7.1

10 Oct 22:20
Compare
Choose a tag to compare
  • Fixed RPO Falcon signature build on Windows.