[[bench]]
harness = false
name = "benchmark"
path = "benches/benchmark.rs"
[build-dependencies.cc]
version = "1.2.38"
[dependencies.aead]
features = ["rand_core"]
optional = true
version = "0.6.0-rc.2"
[dev-dependencies.aes-gcm]
version = "0.10.3"
[dev-dependencies.ascon-aead]
version = "0.5.1"
[dev-dependencies.benchmark-simple]
version = "0.1.10"
[dev-dependencies.blake3]
version = "1.8.2"
[dev-dependencies.chacha20poly1305]
version = "0.10.1"
[dev-dependencies.ct-codecs]
version = "1.1"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.sthash]
version = "0.2.16"
[features]
default = ["std"]
pure-rust = []
rustcrypto-traits-06 = ["aead"]
std = []
[lib]
name = "aegis"
path = "src/lib.rs"
[package]
authors = ["Frank Denis <github@pureftpd.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["no-std", "cryptography"]
description = "AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)"
edition = "2018"
homepage = "https://github.com/jedisct1/rust-aegis"
keywords = ["aegis128l", "cipher", "aead", "aes", "crypto"]
license = "MIT"
name = "aegis"
readme = "README.md"
repository = "https://github.com/jedisct1/rust-aegis"
version = "0.9.2"
[profile.release]
codegen-units = 1
incremental = false
panic = "abort"
[target.'cfg(not(any(all(target_arch = "aarch64", target_feature = "aes"),all(target_arch = "x86_64", target_feature = "aes"),all(target_arch = "x86", target_feature = "aes"))))'.dependencies.softaes]
version = "0.1"
[target.'cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))'.dev-dependencies.boring]
version = "4.19.0"