mbedtls-rs
There is currently very little information to present on
this page because Docs.rs has only limited support for
extracting structured feature metadata from Cargo crates.
This issue is tracked in
Rust RFC #3416.
Check this library's
main docs,
readme, and
Cargo.toml
in case its authors have documentation for features
available there instead.
This version has 114 feature flags, 2 of them enabled by default.
default
tls (default)
tls-debug (default)
alg-aes
alg-aria
alg-camellia
alg-ccm
alg-chacha20
alg-chachapoly
alg-cmac
alg-des
alg-dhm
alg-ecdh
alg-ecdsa
alg-ecjpake
alg-ecp
alg-gcm
alg-hkdf
alg-md5
alg-nist-kw
alg-pkcs12
alg-pkcs5
alg-ripemd160
alg-rsa
alg-rsa-pss
alg-sha1
alg-sha256
alg-sha512
base64
cipher-mode-cbc
cipher-mode-cfb
cipher-mode-ctr
cipher-mode-ofb
cipher-mode-xts
curve-bp256r1
curve-bp384r1
curve-bp512r1
curve-curve25519
curve-curve448
curve-secp192k1
curve-secp192r1
curve-secp224k1
curve-secp224r1
curve-secp256k1
curve-secp256r1
curve-secp384r1
curve-secp521r1
defmt
drbg-ctr
drbg-hmac
embassy-time
entropy
esp32
esp32c2
esp32c3
esp32c5
esp32c6
esp32h2
esp32s2
esp32s3
force-esp-riscv-gcc
force-generate-bindings
hook-timer
hook-wall-clock
kex-dhe-psk
kex-dhe-rsa
kex-ecdh-ecdsa
kex-ecdh-rsa
kex-ecdhe-ecdsa
kex-ecdhe-psk
kex-ecdhe-rsa
kex-ecjpake
kex-psk
kex-rsa
kex-rsa-psk
log
matter
nohook
nohook-exp-mod
nohook-sha1
nohook-sha256
nohook-sha512
openthread
pem-parse
pem-write
pk
pkcs7
ssl-in-content-len-1024
ssl-in-content-len-16384
ssl-in-content-len-2048
ssl-in-content-len-256
ssl-in-content-len-4096
ssl-in-content-len-512
ssl-in-content-len-8192
ssl-out-content-len-1024
ssl-out-content-len-16384
ssl-out-content-len-2048
ssl-out-content-len-256
ssl-out-content-len-4096
ssl-out-content-len-512
ssl-out-content-len-8192
std
tls-cache
tls-client
tls-core
tls-engine
tls-proto-dtls
tls-proto-tls12
tls-proto-tls13
tls-server
tls-ticket
use-gcc
x509-parse
x509-write