## 0.1.4 (2023-02-22) - Re-export winter-crypto Hasher, Digest & ElementHasher (#72) ## 0.1.3 (2023-02-20) - Updated Winterfell dependency to v0.5.1 (#68) ## 0.1.2 (2023-02-17) - Fixed `Rpo256::hash` pad that was panicking on input (#44) - Added `MerklePath` wrapper to encapsulate Merkle opening verification and root computation (#53) - Added `NodeIndex` Merkle wrapper to encapsulate Merkle tree traversal and mappings (#54) ## 0.1.1 (2023-02-06) - Introduced `merge_in_domain` for the RPO hash function, to allow using a specified domain value in the second capacity register when hashing two digests together. - Added a simple sparse Merkle tree implementation. - Added re-exports of Winterfell RandomCoin and RandomCoinError. ## 0.1.0 (2022-12-02) - Initial release on crates.io containing the cryptographic primitives used in Miden VM and the Miden Rollup. - Hash module with the BLAKE3 and Rescue Prime Optimized hash functions. - BLAKE3 is implemented with 256-bit, 192-bit, or 160-bit output. - RPO is implemented with 256-bit output. - Merkle module, with a set of data structures related to Merkle trees, implemented using the RPO hash function.