rustls-ffi 0.14.0

Rustls bindings for non-Rust languages
Documentation
[dependencies.libc]
version = "0.2"

[dependencies.log]
version = "0.4.22"

[dependencies.pki-types]
features = ["std"]
package = "rustls-pki-types"
version = "1"

[dependencies.rustls]
default-features = false
features = ["std", "tls12"]
version = "0.23.13"

[dependencies.rustls-pemfile]
version = "2"

[dependencies.rustls-platform-verifier]
version = "0.3"

[dependencies.webpki]
default-features = false
features = ["std"]
package = "rustls-webpki"
version = "0.102.0"

[dev-dependencies.regex]
version = "1.9.6"

[dev-dependencies.toml]
default-features = false
features = ["parse"]
version = "0.6.0"

[features]
aws-lc-rs = ["rustls/aws-lc-rs", "webpki/aws_lc_rs"]
capi = []
default = ["aws-lc-rs"]
no_log_capture = []
read_buf = ["rustls/read_buf"]
ring = ["rustls/ring", "webpki/ring"]

[lib]
crate-type = ["lib", "staticlib"]
name = "rustls_ffi"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["network-programming", "cryptography"]
description = "Rustls bindings for non-Rust languages"
edition = "2021"
homepage = "https://github.com/rustls/rustls-ffi"
license = "Apache-2.0 OR ISC OR MIT"
links = "rustls_ffi"
name = "rustls-ffi"
readme = "README-crates.io.md"
repository = "https://github.com/rustls/rustls-ffi"
rust-version = "1.64"
version = "0.14.0"

[package.metadata.capi.header]
generation = false
name = "rustls"
subdirectory = false

[[package.metadata.capi.install.include.asset]]
from = "src/rustls.h"
to = ""

[package.metadata.capi.library]
name = "rustls"
rustflags = "-Cmetadata=rustls-ffi"
version_suffix_components = 3

[package.metadata.capi.pkg_config]
filename = "rustls"
name = "rustls"

[[test]]
name = "client_server"
path = "tests/client_server.rs"

[[test]]
name = "rustls_version"
path = "tests/rustls_version.rs"

[[test]]
name = "static_libs"
path = "tests/static_libs.rs"