[package] authors = ["eV "] edition = "2018" name = "challenge-bypass-ristretto" version = "2.0.0" readme = "README.md" license = "MPL-2.0" repository = "https://github.com/brave-intl/challenge-bypass-ristretto" documentation = "https://docs.rs/challenge-bypass-ristretto" description = "A rust implemention of the privacy pass cryptographic protocol using the Ristretto group (WIP)" exclude = [ ".gitignore", ".travis.yml", ] [dependencies] crypto-mac = "0.11" curve25519-dalek = { version = "4", default-features = false, features = ["precomputed-tables", "zeroize", "rand_core", "digest"]} digest = "0.10" hmac = "0.12" rand = { version = "0.8", default-features = false } rand_core = "0.6" rand_chacha = "0.3" subtle = { version = "^2.2", default-features = false } zeroize = "1.3" [dependencies.base64] optional = true version = "0.13" [dependencies.serde] optional = true version = "^1.0.0" default-features = false [dev-dependencies] serde_json = "1.0" serde = { version = "^1.0.0", features = ["derive"] } sha2 = "0.10" base64 = "0.13" rand = { version = "0.8", default-features = true } criterion = { version = "0.5", features = ["html_reports"] } [features] default = ["std"] std = ["alloc", "subtle/std"] alloc = ["curve25519-dalek/alloc"] serde_base64 = ["serde", "base64"] [package.metadata.docs.rs] rustdoc-args = [ "--document-private-items", "--html-in-header", "./rustdoc-include-katex-header.html", ] [[bench]] name = "benchmarks" harness = false