[dependencies.aws-lc-fips-sys]
optional = true
version = "0.12.0"
[dependencies.aws-lc-sys]
optional = true
version = "0.23.0"
[dependencies.mirai-annotations]
version = "1.12.0"
[dependencies.paste]
version = "1.0.11"
[dependencies.untrusted]
optional = true
version = "0.7.1"
[dependencies.zeroize]
version = "1.7"
[dev-dependencies.clap]
features = ["derive"]
version = "4.1.8"
[dev-dependencies.hex]
version = "0.4.3"
[dev-dependencies.home]
version = "=0.5.5"
[dev-dependencies.lazy_static]
version = "1.4.0"
[dev-dependencies.proc-macro2]
version = "1.0.60"
[dev-dependencies.regex]
version = "~1.9.6"
[dev-dependencies.regex-automata]
version = "~0.3.9"
[dev-dependencies.regex-syntax]
version = "~0.7.5"
[dev-dependencies.which]
version = "5.0.0"
[[example]]
name = "cipher"
path = "examples/cipher.rs"
[[example]]
name = "digest"
path = "examples/digest.rs"
[features]
alloc = []
asan = ["aws-lc-sys?/asan", "aws-lc-fips-sys?/asan"]
bindgen = ["aws-lc-sys?/bindgen", "aws-lc-fips-sys?/bindgen"]
default = ["aws-lc-sys", "alloc", "ring-io", "ring-sig-verify"]
fips = ["dep:aws-lc-fips-sys"]
non-fips = ["aws-lc-sys"]
prebuilt-nasm = ["aws-lc-sys?/prebuilt-nasm"]
ring-io = ["dep:untrusted"]
ring-sig-verify = ["dep:untrusted"]
test_logging = []
unstable = []
[lib]
name = "aws_lc_rs"
path = "src/lib.rs"
[package]
authors = ["AWS-LibCrypto"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
description = "aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring."
documentation = "https://docs.rs/crate/aws-lc-rs"
edition = "2021"
exclude = ["third_party/NIST/*", "tests/**/*", "*.txt", "*.p8", "*.der", "*.bin"]
homepage = "https://github.com/aws/aws-lc-rs"
keywords = ["crypto", "cryptography", "security"]
license = "ISC AND (Apache-2.0 OR ISC)"
links = "aws_lc_rs_1_11_0_sys"
name = "aws-lc-rs"
readme = "README.md"
repository = "https://github.com/aws/aws-lc-rs"
rust-version = "1.63.0"
version = "1.11.0"
[package.metadata.cargo-udeps.ignore]
development = ["which", "home", "regex", "regex-automata", "regex-syntax", "proc-macro2", "jobserver", "cc"]
[package.metadata.docs.rs]
features = ["unstable"]
rustdoc-args = ["--cfg", "docsrs"]