[[bench]]
harness = false
name = "crypto_benches"
path = "benches/crypto_benches/main.rs"
[dependencies.aead]
version = "0.5.0-pre.2"
[dependencies.base64]
version = "0.13"
[dependencies.blake2]
version = "0.10"
[dependencies.chacha20poly1305]
version = "0.10.0-pre.1"
[dependencies.hex]
version = "0.4"
[dependencies.hmac]
version = "0.12"
[dependencies.ip_network]
version = "0.4.1"
[dependencies.ip_network_table]
version = "0.2.0"
[dependencies.jni]
optional = true
version = "0.19.0"
[dependencies.libc]
version = "0.2"
[dependencies.mock_instant]
optional = true
version = "0.3"
[dependencies.parking_lot]
version = "0.12"
[dependencies.rand_core]
features = ["getrandom"]
version = "0.6.4"
[dependencies.ring]
version = "0.17"
[dependencies.socket2]
features = ["all"]
optional = true
version = "0.4.7"
[dependencies.thiserror]
optional = true
version = "1"
[dependencies.tracing]
version = "0.1.40"
[dependencies.tracing-subscriber]
features = ["fmt"]
optional = true
version = "0.3"
[dependencies.untrusted]
version = "0.9.0"
[dependencies.x25519-dalek]
features = ["reusable_secrets", "static_secrets"]
version = "2.0.1"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.3.5"
[dev-dependencies.etherparse]
version = "0.13"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[features]
default = []
device = ["socket2", "thiserror"]
ffi-bindings = ["tracing-subscriber"]
jni-bindings = ["ffi-bindings", "jni"]
mock-instant = ["mock_instant"]
[lib]
crate-type = ["staticlib", "cdylib", "rlib"]
name = "boringtun"
path = "src/lib.rs"
[package]
authors = ["Noah Kennedy <nkennedy@cloudflare.com>", "Andy Grover <agrover@cloudflare.com>", "Jeff Hiner <jhiner@cloudflare.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "an implementation of the WireGuard® protocol designed for portability and speed"
documentation = "https://docs.rs/boringtun/0.7.0/boringtun/"
edition = "2018"
license = "BSD-3-Clause"
name = "boringtun"
readme = "README.md"
repository = "https://github.com/cloudflare/boringtun"
version = "0.7.0"
[target."cfg(unix)".dependencies.nix]
default-features = false
features = ["time", "user"]
version = "0.25"