[package] name = "tari_bulletproofs_plus" version = "0.4.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" description = "A smaller faster implementation of Bulletproofs" [dependencies] blake2 = { version = "0.10", default-features = false } byteorder = { version = "1", default-features = false } curve25519-dalek = { version = "4.1", default-features = false, features = ["alloc", "group", "rand_core", "serde", "zeroize"] } digest = { version = "0.10", default-features = false, features = ["alloc"] } ff = { version = "0.13.0", default-features = false } itertools = { version = "0.12", default-features = false, features = ["use_alloc"] } merlin = { version = "3", default-features = false } once_cell = { version = "1", default-features = false, features = ["alloc", "critical-section"] } rand_core = { version = "0.6", default-features = false, features = ["alloc"] } serde = { version = "1.0", default-features = false, features = ["alloc"] } sha3 = { version = "0.10", default-features = false } thiserror-no-std = { version = "2", default-features = false } zeroize = { version = "1", default-features = false, features = ["alloc", "derive"] } [dev-dependencies] bincode = { version = "1", default-features = false } criterion = { version = "0.5", default-features = false } rand_chacha = { version = "0.3.1", default-features = false } [features] default = ["rand", "std"] std = ["blake2/std", "byteorder/std", "digest/std", "ff/std", "itertools/use_std", "merlin/std", "once_cell/std", "rand_core/std", "serde/std", "sha3/std", "zeroize/std"] rand = ["rand_core/getrandom"] [[bench]] name = "range_proof" harness = false [[bench]] name = "generators" harness = false