Cargo Features
[dependencies]
rustls-webpki = { version = "0.103.0", default-features = false, features = ["std", "alloc", "aws-lc-rs", "aws-lc-rs-fips", "ring"] }
- default = std
-
The
std
feature is set by default wheneverrustls-webpki
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
-
Enables std of rustls-pki-types
- alloc std
-
Enables alloc of rustls-pki-types and optional ring
Affects
types::OwnedCertRevocationList
,types::OwnedRevokedCert
,error::InvalidNameContext.expected
,error::InvalidNameContext.presented
,ring_algs::RSA_PKCS1_2048_8192_SHA256
,ring_algs::RSA_PKCS1_2048_8192_SHA384
,ring_algs::RSA_PKCS1_2048_8192_SHA512
,ring_algs::RSA_PKCS1_3072_8192_SHA384
,ring_algs::RSA_PSS_2048_8192_SHA256_LEGACY_KEY
,ring_algs::RSA_PSS_2048_8192_SHA384_LEGACY_KEY
,ring_algs::RSA_PSS_2048_8192_SHA512_LEGACY_KEY
… - aws-lc-rs
-
Enables aws-lc-sys and prebuilt-nasm of aws-lc-rs
Affects
rustls-webpki::aws_lc_rs
… - aws-lc-rs-fips
-
aws-lc-rs:
require FIPS
- ring
-
Enables ring
Affects
rustls-webpki::ring
…