aws-lc-fips-sys/Cargo.toml (79 lines of code) (raw):

[package] name = "aws-lc-fips-sys" description = "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. This is the FIPS validated version of AWS-LC." version = "0.13.6" links = "aws_lc_fips_0_13_6" authors = ["AWS-LC"] edition = "2021" repository = "https://github.com/aws/aws-lc-rs" license = "ISC AND (Apache-2.0 OR ISC) AND OpenSSL" rust-version = "1.63.0" include = [ "LICENSE", "/aws-lc/**/*.c", "/aws-lc/**/*.cc", "/aws-lc/**/*.pl", "/aws-lc/**/*.h", "/aws-lc/**/*.S", "/aws-lc/**/*.asm", "/aws-lc/**/CMakeLists.txt", "/aws-lc/**/*.cmake", "/aws-lc/**/*.errordata", "/aws-lc/**/*.go", "/aws-lc/go.mod", "/aws-lc/go.sum", "/aws-lc/**/*.lds", "!/aws-lc/bindings/**", "!/aws-lc/docs/**", "!/aws-lc/fuzz/**", "!/aws-lc/generated-src/crypto_test_data.cc", "!/aws-lc/tests/**", "!/aws-lc/third_party/**", "!/aws-lc/util/**", "!/aws-lc/tool/**", "!/aws-lc/tool-openssl/**", "/aws-lc/tests/compiler_features_tests/**.c", "/aws-lc/third_party/fiat/**/LICENSE", "/aws-lc/third_party/fiat/**/*.h", "/aws-lc/third_party/s2n-bignum/**/*.S", "/aws-lc/third_party/s2n-bignum/**/*.h", "/aws-lc/third_party/jitterentropy/**/*.c", "/aws-lc/third_party/jitterentropy/**/*.h", "/aws-lc/util/fipstools/**/CMakeLists.txt", "/aws-lc/util/fipstools/**/*.c", "/aws-lc/util/fipstools/**/*.cc", "/aws-lc/util/fipstools/**/*.go", "/aws-lc/util/ar/**/*.go", "/aws-lc/util/godeps.go", "/CMakeLists.txt", "/builder/**/*.rs", "/builder/printenv.bat", "/Cargo.toml", "/generated-include/**", "/include/**", "/rust_wrapper.c", "/src/**/*.rs", "/tests/**/*.rs", ] build = "builder/main.rs" [features] asan = [] ssl = [] bindgen = [ "dep:bindgen", ] # Generate the bindings on the targetted platform as a fallback mechanism. [build-dependencies] cmake = "0.1.48" dunce = "1.0" fs_extra = "1.3" cc = "1.0.100" regex = "1" [target.'cfg(all(any(target_arch = "x86_64", target_arch = "aarch64"), any(target_os = "linux", target_os = "macos"), any(target_env = "gnu", target_env = "musl", target_env = "")))'.build-dependencies] bindgen = { version = "0.69.5", optional = true } [target.'cfg(not(all(any(target_arch = "x86_64", target_arch = "aarch64"), any(target_os = "linux", target_os = "macos"), any(target_env = "gnu", target_env = "musl", target_env = ""))))'.build-dependencies] bindgen = { version = "0.69.5" } [dev-dependencies] # Pinned dependency to preserve MSRV: 1.60.0 <= rust-version < 1.65.0 regex = "~1.9.6" [package.metadata.aws-lc-fips-sys] commit-hash = "bf956839f77f4b3ac3ad637a0b3752be8a3a72f9"