aegis 0.9.2

AEGIS authenticated ciphers (AEGIS-128, AEGIS-256, AEGIS-128X, AEGIS-256X)
Documentation
[[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"