Skip to content

Releases: 0xPolygonMiden/crypto

v0.13.0

26 Nov 00:59
c64f43b
Compare
Choose a tag to compare
  • Fixed a bug in the implementation of draw_integers for RpoRandomCoin (#343).
  • [BREAKING] Refactor error messages and use thiserror to derive errors (#344).
  • [BREAKING] Updated Winterfell dependency to v0.11 (#346).

v0.12.0

30 Oct 22:55
3909b01
Compare
Choose a tag to compare
  • [BREAKING] Updated Winterfell dependency to v0.10 (#338).

v0.11.0

18 Oct 06:49
d74e746
Compare
Choose a tag to compare
  • [BREAKING]: renamed Mmr::open() into Mmr::open_at() and Mmr::peaks() into Mmr::peaks_at() (#234).
  • Added Mmr::open() and Mmr::peaks() which rely on Mmr::open_at() and Mmr::peaks() respectively (#234).
  • Standardized CI and Makefile across Miden repos (#323).
  • Added Smt::compute_mutations() and Smt::apply_mutations() for validation-checked insertions (#327).
  • Changed padding rule for RPO/RPX hash functions (#318).
  • [BREAKING] Changed return value of the Mmr::verify() and MerklePath::verify() from bool to Result<> (#335).
  • Added is_empty() functions to the SimpleSmt and Smt structures. Added EMPTY_ROOT constant to the SparseMerkleTree trait (#337).

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).