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