[[bench]]
harness = false
name = "bench"
path = "src/bench.rs"
[dependencies.num-bigint]
optional = true
version = "0.4.4"
[dependencies.num-integer]
optional = true
version = "0.1.45"
[dependencies.num-modular]
optional = true
version = "0.5.1"
[dependencies.rust-gmp]
optional = true
version = "0.5.0"
[dependencies.sha3]
version = "0.10.8"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.crossbeam]
version = "0.8.2"
[dev-dependencies.num-prime]
version = "0.4.3"
[dev-dependencies.num_cpus]
version = "1.16.0"
[dev-dependencies.rand]
version = "0.8.5"
[features]
bigint = ["dep:num-bigint", "dep:num-integer", "dep:num-modular", "num-modular/num-bigint"]
default = ["bigint"]
gmp = ["dep:rust-gmp"]
[lib]
name = "clacc"
path = "src/lib.rs"
[package]
authors = ["John Driscoll <johnoliverdriscoll@gmail.com>"]
categories = ["algorithms", "cryptography", "data-structures", "embedded"]
description = "Rust implementanion of a CL universal accumulator"
documentation = "https://docs.rs/rust-clacc"
edition = "2021"
keywords = ["crypto", "cryptography", "accumulator", "gmp"]
license = "MIT"
name = "rust-clacc"
readme = "README.md"
repository = "https://github.com/johnoliverdriscoll/rust-clacc"
version = "3.6.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]