arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository
docs: update changelog
Bobbin Threadbare bobbinth@protonmail.com
Thu, 26 Oct 2023 16:08:32 -0700
commit

9d52958f649272f81f9cd5f5b135d2d76b24160f

parent

a2a26e2aba1c47ff51c80dada0b5eb0f500743fc

2 files changed, 2 insertions(+), 0 deletions(-)

jump to
M CHANGELOG.md → CHANGELOG.md

@@ -1,6 +1,7 @@

## 0.8.0 (TBD) * Implemented the `PartialMmr` data structure (#195). +* Implemented RPX hash function (#201). ## 0.7.1 (2023-10-10)
M README.md → README.md

@@ -6,6 +6,7 @@ [Hash module](./src/hash) provides a set of cryptographic hash functions which are used by the Miden VM and the Miden rollup. Currently, these functions are:

* [BLAKE3](https://github.com/BLAKE3-team/BLAKE3) hash function with 256-bit, 192-bit, or 160-bit output. The 192-bit and 160-bit outputs are obtained by truncating the 256-bit output of the standard BLAKE3. * [RPO](https://eprint.iacr.org/2022/1577) hash function with 256-bit output. This hash function is an algebraic hash function suitable for recursive STARKs. +* [RPX](https://eprint.iacr.org/2023/1045) hash function with 256-bit output. Similar to RPO, this hash function is suitable for recursive STARKs but it is about 2x faster as compared to RPO. For performance benchmarks of these hash functions and their comparison to other popular hash functions please see [here](./benches/).