Cargo Features

xitca-tls has no features set by default.

[dependencies]
xitca-tls = { version = "0.4.0", features = ["openssl", "rustls-no-crypto", "rustls", "rustls-ring-crypto", "rustls-uring-no-crypto", "rustls-uring"] }
openssl

Enables openssl

Affects xitca-tls::openssl

rustls-no-crypto = rustls_crate

rustls with no default crypto provider

Affects xitca-tls::rustls

rustls

rustls with aws-lc as crypto provider (default provider from rustls crate)

Enables aws-lc-rs of rustls

Affects xitca-tls::rustls

rustls-ring-crypto

rustls with ring as crypto provider

Enables ring of rustls

Affects xitca-tls::rustls

rustls-uring-no-crypto = rustls_crate

rustls with no crypto provider for xitca-io io-uring traits

Enables runtime-uring of xitca-io

Affects xitca-tls::rustls_uring

rustls-uring

rustls with aws-lc as crypto provider for xitca-io io-uring trait (default provider from rustls crate)

Enables aws-lc-rs of rustls, runtime-uring of xitca-io

Affects xitca-tls::rustls_uring

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

rustls_crate rustls? rustls-no-crypto? rustls-ring-crypto? rustls-uring? rustls-uring-no-crypto?

Enables rustls