[dependencies.ark-std]
default-features = false
version = "^0.4.0"
[dependencies.crypto-bigint]
default-features = false
features = ["zeroize", "alloc"]
version = "0.6.0-rc.6"
[dependencies.crypto-primes]
default-features = false
version = "0.6.0-pre.2"
[dependencies.digest]
default-features = false
version = "0.10.7"
[dependencies.micromath]
default-features = false
version = "2.1.0"
[dependencies.rand_core]
default-features = false
version = "0.6"
[dependencies.rayon]
optional = true
version = "1"
[dependencies.zeroize]
features = ["alloc", "zeroize_derive"]
version = "1.5"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.sha3]
default-features = false
version = "0.10.6"
[features]
default = ["parallel"]
parallel = ["std", "rayon", "ark-std/parallel"]
std = ["rand_core/std", "crypto-bigint/rand", "digest/std", "ark-std/std"]
[lib]
name = "composite_modulus_proofs"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Proofs about several propoerties of a composite modulus - square-free, product of 2 primes, a blum integer"
edition = "2021"
keywords = ["RSA-modulus", "Paillier-modulus", "square-free", "blum-integer"]
license = "Apache-2.0"
name = "composite_modulus_proofs"
readme = "README.md"
repository = "https://github.com/lovesh/composite_modulus_proofs/"
version = "0.1.0"