# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.63.0" name = "aws-lc-rs" version = "1.10.0" authors = ["AWS-LibCrypto"] build = "build.rs" links = "aws_lc_rs_1_10_0_sys" exclude = [ "third_party/NIST/*", "tests/**/*", "*.txt", "*.p8", "*.der", "*.bin", ] autobins = false autoexamples = false autotests = false autobenches = false 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." homepage = "https://github.com/aws/aws-lc-rs" documentation = "https://docs.rs/crate/aws-lc-rs" readme = "README.md" keywords = [ "crypto", "cryptography", "security", ] license = "ISC AND (Apache-2.0 OR ISC)" repository = "https://github.com/aws/aws-lc-rs" [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", ] [lib] name = "aws_lc_rs" path = "src/lib.rs" [[example]] name = "cipher" path = "examples/cipher.rs" [[example]] name = "digest" path = "examples/digest.rs" [dependencies.aws-lc-fips-sys] version = "0.12.0" optional = true [dependencies.aws-lc-sys] version = "0.22.0" optional = true [dependencies.mirai-annotations] version = "1.12.0" [dependencies.paste] version = "1.0.11" [dependencies.untrusted] version = "0.7.1" optional = true [dependencies.zeroize] version = "1.7" [dev-dependencies.cc] version = "=1.0.105" [dev-dependencies.clap] version = "4.1.8" features = ["derive"] [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" [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 = []