Releases: 0xPolygonMiden/crypto
Releases · 0xPolygonMiden/crypto
v0.10.1
- Added
Serializable
and Deserializable
implementations for PartialMmr
and InOrderIndex
(#329).
v0.10.0
- Added more
RpoDigest
and RpxDigest
conversions (#311).
- [BREAKING] Migrated to Winterfell v0.9 (#315).
- Fixed encoding of Falcon secret key (#319).
v0.9.3
- Added
RpxRandomCoin
struct (#307).
v0.9.2
- Implemented serialization for the
Smt
struct (#304).
- Fixed a bug in Falcon signature generation (#305).
v0.9.1
- Added
num_leaves()
method to SimpleSmt
(#302).
v0.9.0
- [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
- Updated
no-std
approach to be in sync with winterfell v0.8.3 release (#290).
v0.8.1
- Fixed clippy warnings (#280)
v0.8.0
- 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
- Fixed RPO Falcon signature build on Windows.