# 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.64.0" name = "rustls-platform-verifier" version = "0.4.0" authors = [ "ComplexSpaces ", "1Password", ] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier" readme = "README.md" keywords = [ "tls", "certificate", "verification", "os", "native", ] license = "MIT OR Apache-2.0" repository = "https://github.com/rustls/rustls-platform-verifier" [package.metadata.docs.rs] features = [ "dbg", "docsrs", ] rustdoc-args = [ "--cfg", "docsrs", ] [lib] name = "rustls_platform_verifier" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [dependencies.base64] version = "0.22" optional = true [dependencies.jni] version = "0.19" optional = true default-features = false [dependencies.log] version = "0.4" [dependencies.once_cell] version = "1.9" [dependencies.paste] version = "1.0" optional = true default-features = false [dependencies.rustls] version = "0.23.16" features = ["std"] default-features = false [dev-dependencies.paste] version = "1.0" default-features = false [dev-dependencies.rustls] version = "0.23" features = ["ring"] default-features = false [features] cert-logging = ["base64"] dbg = [] docsrs = ["jni"] ffi-testing = [ "android_logger", "rustls/ring", "paste", ] [target.'cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32")))'.dependencies.rustls-native-certs] version = "0.7" [target.'cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32")))'.dependencies.webpki] version = "0.102" default-features = false package = "rustls-webpki" [target.'cfg(any(target_vendor = "apple"))'.dependencies.core-foundation] version = "0.9" [target.'cfg(any(target_vendor = "apple"))'.dependencies.core-foundation-sys] version = "0.8" [target.'cfg(any(target_vendor = "apple"))'.dependencies.security-framework] version = "2.10" features = ["OSX_10_14"] [target.'cfg(any(target_vendor = "apple"))'.dependencies.security-framework-sys] version = "2.10" features = ["OSX_10_14"] [target.'cfg(target_arch = "wasm32")'.dependencies.webpki] version = "0.102" default-features = false package = "rustls-webpki" [target.'cfg(target_arch = "wasm32")'.dependencies.webpki-root-certs] version = "0.26" [target.'cfg(target_os = "android")'.dependencies.android_logger] version = "0.13" optional = true [target.'cfg(target_os = "android")'.dependencies.jni] version = "0.19" default-features = false [target.'cfg(target_os = "android")'.dependencies.rustls-platform-verifier-android] version = "0.1.0" [target.'cfg(target_os = "android")'.dependencies.webpki] version = "0.102" default-features = false package = "rustls-webpki" [target.'cfg(target_os = "freebsd")'.dev-dependencies.webpki-root-certs] version = "0.26" [target."cfg(windows)".dependencies.windows-sys] version = "0.52" features = [ "Win32_Foundation", "Win32_Security_Cryptography", ] default-features = false