Miden Crypto

This crate contains cryptographic primitives used in Polygon Miden.

Hash

Hash module provides a set of cryptographic hash functions which are used by Miden VM and Miden Rollup. Currently, these functions are:

Merkle

Merkle module provides a set of data structures related to Merkle tree. All these data structures are implemented using RPO hash function described above. The data structure are:

Crate features

This carate can be compiled with the following features:

Both of these features imply use of alloc to support heap-allocated collections.

To compile with no_std, disable default features via --no-default-features flag.

License

This project is MIT licensed.