Crate rustls_mbedcrypto_provider
source ·Expand description
rustls-mbedcrypto-provider
rustls-mbedcrypto-provider is a crypto provider for rustls based on mbedtls.
Re-exports§
pub use kx::ALL_KX_GROUPS;
Modules§
- Aead algorithms
- All defined cipher suites supported by mbedtls appear in this module.
- Hash algorithms
- Hmac algorithms
- Key exchange algorithms
- All defined key exchange groups supported by mbedtls appear in this module.
- RNG supported by mbedtls
- self_tests
self_tests
This module defines self-tests. Running tests in this module (i.e., callingself_tests()
) at runtime can help with FIPS 140-3 compliance. - Message signing interfaces.
- Supported signature verify algorithms
Structs§
- Implements
KeyProvider
usingmbedtls
- Implements
SecureRandom
usingmbedtls
Statics§
- A list of all the cipher suites supported by the rustls mbedtls provider.
- The cipher suite configuration that an application should use by default.
- A
WebPkiSupportedAlgorithms
value that reflects pki’s capabilities when compiled against mbedtls.
Functions§
- returns a
CryptoProvider
backed by the mbedtls crate.