[[bench]]
harness = false
name = "benches"
[badges.travis-ci]
branch = "master"
repository = "mcginty/snow"
[build-dependencies.rustc_version]
version = "0.4"
[dependencies.aes-gcm]
optional = true
version = "0.10"
[dependencies.blake2]
optional = true
version = "0.10"
[dependencies.byteorder]
optional = true
version = "1.4"
[dependencies.chacha20poly1305]
optional = true
version = "0.10"
[dependencies.curve25519-dalek]
optional = true
version = "4"
[dependencies.pqcrypto-kyber]
optional = true
version = "0.8"
[dependencies.pqcrypto-traits]
optional = true
version = "0.3"
[dependencies.rand_core]
features = ["std", "getrandom"]
version = "0.6"
[dependencies.ring]
features = ["std"]
optional = true
version = "0.17"
[dependencies.sha2]
optional = true
version = "0.10"
[dependencies.sodiumoxide]
optional = true
version = "0.2"
[dependencies.subtle]
version = "2.4"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.lazy_static]
version = "1.4"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.serde]
version = "1.0"
[dev-dependencies.serde_derive]
version = "1.0"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.x25519-dalek]
version = "1"
[features]
default = ["default-resolver"]
default-resolver = ["aes-gcm", "chacha20poly1305", "blake2", "sha2", "curve25519-dalek"]
hfs = []
libsodium-accelerated = ["libsodium-resolver", "default-resolver"]
libsodium-resolver = ["sodiumoxide", "byteorder"]
nightly = ["blake2/simd_opt", "subtle/nightly"]
pqclean_kyber1024 = ["pqcrypto-kyber", "pqcrypto-traits", "hfs", "default-resolver"]
ring-accelerated = ["ring-resolver", "default-resolver"]
ring-resolver = ["ring"]
risky-raw-split = []
vector-tests = []
xchachapoly = ["chacha20poly1305", "default-resolver"]
[package]
authors = ["Jake McGinty <me@jakebot.org>", "trevp"]
categories = ["cryptography"]
description = "A pure-rust implementation of the Noise Protocol Framework"
documentation = "https://docs.rs/snow/"
edition = "2018"
homepage = "https://github.com/mcginty/snow"
keywords = ["noise", "protocol", "crypto"]
license = "Apache-2.0 OR MIT"
name = "snow"
readme = "README.md"
repository = "https://github.com/mcginty/snow"
version = "0.9.6"
[package.metadata.docs.rs]
all-features = false
features = ["ring-resolver", "libsodium-resolver"]
no-default-features = false