# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "noah-crypto" version = "0.4.0" authors = ["Findora "] description = "Noah Cryptographic Primitives and Protocols" license = "BUSL-1.1" [lib] name = "noah_crypto" crate-type = ["rlib"] [dependencies.aes] version = "0.8.1" [dependencies.ark-bulletproofs] version = "4.0.0" features = ["yoloproofs"] default-features = false [dependencies.ark-ec] version = "0.4.0-alpha" default-features = false [dependencies.ark-ed25519] version = "0.4.0-alpha" default-features = false [dependencies.ark-ff] version = "0.4.0-alpha" features = ["asm"] default-features = false [dependencies.ark-secp256k1] version = "0.4.0-alpha" default-features = false [dependencies.ark-secq256k1] version = "0.4.0-alpha" default-features = false [dependencies.bulletproofs] version = "4.0.0" package = "noah-bulletproofs" [dependencies.ctr] version = "0.9.1" [dependencies.curve25519-dalek] version = "4.0.0" features = ["serde"] default-features = false package = "noah-curve25519-dalek" [dependencies.digest] version = "0.10" [dependencies.ed25519-dalek] version = "4.0.0" package = "noah-ed25519-dalek" [dependencies.itertools] version = "0.10.3" [dependencies.merlin] version = "3.0" [dependencies.noah-algebra] version = "0.4.0" [dependencies.num-bigint] version = "0.4.0" features = ["rand"] [dependencies.num-integer] version = "0.1.43" [dependencies.num-traits] version = "0.2.12" [dependencies.rand] version = "0.8" default-features = false [dependencies.rand_chacha] version = "0.3" [dependencies.rand_core] version = "0.6" features = ["alloc"] default-features = false [dependencies.ruc] version = "1.0" [dependencies.serde] version = "1.0" [dependencies.serde_derive] version = "1.0" [dependencies.sha2] version = "0.10" [dependencies.sha3] version = "0.10" default-features = false [dependencies.wasm-bindgen] version = "0.2.50" features = ["serde-serialize"] [dependencies.x25519-dalek] version = "4.0.0" package = "noah-x25519-dalek" [dev-dependencies.ark-std] version = "0.4.0-alpha" default-features = false [dev-dependencies.bit-array] version = "0.4.3" [dev-dependencies.lazy_static] version = "1.4.0" [dev-dependencies.rmp-serde] version = "1.0.0" [dev-dependencies.serde_json] version = "1.0" [dev-dependencies.typenum] version = "1.11.2" [features] alloc = ["curve25519-dalek/alloc"] avx2_backend = ["curve25519-dalek/avx2_backend"] default = [ "std", "u64_backend", ] nightly = [ "curve25519-dalek/nightly", "rand/nightly", ] print-trace = ["noah-algebra/print-trace"] std = [ "curve25519-dalek/std", "ark-bulletproofs/std", "ark-std/std", "ark-ed25519/std", "ark-secp256k1/std", "ark-secq256k1/std", ] u32_backend = ["curve25519-dalek/u32_backend"] u64_backend = ["curve25519-dalek/u64_backend"]