[package] name = "aeonflux" version = "0.2.0" authors = ["isis lovecruft "] edition = "2018" readme = "README.md" license = "BSD-3-Clause" categories = ["cryptography", "no-std"] keywords = ["MAC", "zero-knowledge", "anonymous", "credential", "algebraic-MAC"] description = "Composable, lightweight, fast attribute-based anonymous credentials with infinite (aeon) rerandomised (flux) presentations using algebraic message authentication codes (aMACs), symmetric verifiable encryption, and non-interactive zero-knowledge proofs." exclude = [ "**/.gitignore", ".gitignore", ".travis.yml", ] autobenches = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "aeonflux" #crate-type = ["staticlib", "rlib", "cdylib"] # Heck yeah, XSS As A Service. [package.metadata.docs.rs] rustdoc-args = ["--html-in-header", ".cargo/registry/src/github.com-1ecc6299db9ec823/curve25519-dalek-0.13.2/rustdoc-include-katex-header.html"] features = ["nightly"] [[bench]] name = "aeonflux_benchmarks" harness = false [dependencies] curve25519-dalek = { version = "2", default-features = false, features = ["serde"] } rand_core = { version = "0.5", default-features = false } serde = { version = "1" } sha2 = { version = "0.8", default-features = false } subtle = { version = "2" } zeroize = { version = "1", default-features = false, features = ["zeroize_derive"] } zkp = { version = "0.7", default-features = false } [dev-dependencies] criterion = { version = "0.3" } curve25519-dalek = { version = "2", default-features = false } rand = { version = "0.7" } [features] default = [ "std", "nightly", "u64_backend" ] std = [ "curve25519-dalek/std", "sha2/std" ] nightly = [ "curve25519-dalek/nightly", "subtle/nightly", "zkp/nightly" ] alloc = [ "curve25519-dalek/alloc" ] debug-transcript = [ "zkp/debug-transcript" ] u32_backend = [ "curve25519-dalek/u32_backend", "zkp/u32_backend" ] u64_backend = [ "curve25519-dalek/u64_backend", "zkp/u64_backend" ] simd_backend = [ "curve25519-dalek/simd_backend", "zkp/simd_backend" ]