# 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 = "schnorrkel" version = "0.11.4" authors = ["Jeff Burdges "] exclude = [ ".gitignore", "res/*", ] description = "Schnorr VRF, signatures, etc. using the Ristretto group" documentation = "https://docs.rs/schnorrkel" readme = "README.md" keywords = [ "cryptography", "ed25519", "curve25519", "signature", "ECC", ] categories = [ "cryptography", "no-std", ] license = "BSD-3-Clause" repository = "https://github.com/w3f/schnorrkel" [[bench]] name = "schnorr_benchmarks" harness = false [dependencies.aead] version = "0.5.2" optional = true default-features = false [dependencies.arrayref] version = "0.3.7" default-features = false [dependencies.arrayvec] version = "0.7.4" default-features = false [dependencies.cfg-if] version = "1.0.0" optional = true [dependencies.curve25519-dalek] version = "4.1.0" features = [ "digest", "zeroize", "precomputed-tables", "legacy_compatibility", ] default-features = false [dependencies.failure] version = "0.1.8" optional = true default-features = false [dependencies.getrandom_or_panic] version = "0.0.3" default-features = false [dependencies.merlin] version = "3.0.0" default-features = false [dependencies.rand_core] version = "0.6.2" default-features = false [dependencies.serde_bytes] version = "0.11.5" optional = true default-features = false [dependencies.serde_crate] version = "1.0.130" optional = true default-features = false package = "serde" [dependencies.sha2] version = "0.10.7" default-features = false [dependencies.subtle] version = "2.4.1" default-features = false [dependencies.zeroize] version = "1.6" features = ["zeroize_derive"] default-features = false [dev-dependencies.bincode] version = "1.3.3" [dev-dependencies.criterion] version = "0.4.0" [dev-dependencies.hex-literal] version = "0.4.1" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rand_chacha] version = "0.3.1" default-features = false [dev-dependencies.serde_json] version = "1.0.68" [dev-dependencies.sha3] version = "0.10.8" [features] aead = ["dep:aead"] alloc = [ "curve25519-dalek/alloc", "rand_core/alloc", "getrandom_or_panic/alloc", "serde_bytes/alloc", ] asm = ["sha2/asm"] default = [ "std", "getrandom", ] getrandom = [ "rand_core/getrandom", "getrandom_or_panic/getrandom", "aead?/getrandom", ] nightly = [] preaudit_deprecated = [] serde = [ "serde_crate", "serde_bytes", "cfg-if", ] std = [ "alloc", "getrandom", "serde_bytes/std", "rand_core/std", "getrandom_or_panic/std", ]