13 releases
| 0.3.0 | Sep 10, 2025 |
|---|---|
| 0.3.0-alpha.1 | Jul 21, 2025 |
| 0.2.0-alpha.4 | Mar 6, 2025 |
| 0.2.0-alpha.2 | Dec 19, 2024 |
| 0.2.0-alpha.1 | Nov 15, 2024 |
#19 in #merkle
53 downloads per month
500KB
10K
SLoC
Common cryptographic procedures for a blockchain environment.
Note that
cryptois still0.*.*, so breaking changes may occur at any time. If you must depend oncrypto, we recommend pinning to a specific version, i.e.,=0.y.z.
Verifying Merkle Proofs
merkle.rs provides:
- A
verifyfunction which can prove that some value is part of a Merkle tree. - A
verify_multi_prooffunction which can prove multiple values are part of a Merkle tree.
Cryptographic Utilities
Common cryptographic procedures for a blockchain environment.
[!WARNING] Note that
cryptois still0.*.*, so breaking changes may occur at any time. If you must depend oncrypto, we recommend pinning to a specific version, i.e.,=0.y.z.
Verifying Merkle Proofs
merkle.rs provides:
- A
verifyfunction which can prove that some value is part of a Merkle tree. - A
verify_multi_prooffunction which can prove multiple values are part of a Merkle tree.
Feature Flags
This crate exposes its modules behind feature gates to ensure the bare minimum is included in consumer codebases. You can check the current feature flags in the Cargo.toml file.
Security
Refer to our Security Policy for more details.
Dependencies
~1–1.8MB
~41K SLoC