[package] name = "dusk-merkle" description = "Crate implementing Dusk Network's Merkle tree" version = "0.5.3" categories = ["data-structures", "no-std"] keywords = ["tree", "merkle", "hash", "data", "structure"] repository = "https://github.com/dusk-network/merkle" authors = [ "Eduardo Leegwater Simões ", "Moana Marcello ", ] edition = "2021" license = "MPL-2.0" [dependencies] dusk-bytes = "0.1" rkyv = { version = "0.7", optional = true, default-features = false } bytecheck = { version = "0.6", optional = true, default-features = false } [dev-dependencies] blake3 = "1" rand = "0.8" dusk-bls12_381 = "0.12" ff = { version = "0.13", default-features = false } criterion = "0.3" [features] size_16 = ["rkyv/size_16"] size_32 = ["rkyv/size_32"] size_64 = ["rkyv/size_64"] rkyv-impl = [ "rkyv/validation", "rkyv/alloc", "rkyv", "bytecheck", ] [[bench]] name = "blake3" harness = false