Available on crate feature
aws-lc-rs
only.Expand description
aws-lc-rs-based CryptoProvider.
Modules§
- cipher_
suite - All defined cipher suites supported by aws-lc-rs appear in this module.
- hpke
- Hybrid public key encryption (HPKE).
- kx_
group - All defined key exchange groups supported by aws-lc-rs appear in this module.
- sign
- Using software keys for authentication.
Structs§
- Ticketer
std
- A concrete, safe ticket creation mechanism.
Constants§
- DEFAULT_
PROVIDER - The default
CryptoProvider
backed by aws-lc-rs. - DEFAULT_
TLS12_ PROVIDER - The default
CryptoProvider
backed by aws-lc-rs that only supports TLS1.2. - DEFAULT_
TLS13_ PROVIDER - The default
CryptoProvider
backed by aws-lc-rs that only supports TLS1.3.
Statics§
- ALL_
KX_ GROUPS - A list of all the key exchange groups supported by this provider.
- ALL_
TLS12_ CIPHER_ SUITES - A list of all the TLS1.2 cipher suites supported by the rustls aws-lc-rs provider.
- ALL_
TLS13_ CIPHER_ SUITES - A list of all the TLS1.3 cipher suites supported by the rustls aws-lc-rs provider.
- DEFAULT_
KEY_ PROVIDER KeyProvider
impl for aws-lc-rs- DEFAULT_
KX_ GROUPS - A list of the default key exchange groups supported by this provider.
- DEFAULT_
SECURE_ RANDOM SecureRandom
impl for aws-lc-rs- DEFAULT_
TLS12_ CIPHER_ SUITES - The TLS1.2 cipher suite configuration that an application should use by default.
- DEFAULT_
TLS13_ CIPHER_ SUITES - The TLS1.3 cipher suite configuration that an application should use by default.
- SUPPORTED_
SIG_ ALGS - A
WebPkiSupportedAlgorithms
value that reflects webpki’s capabilities when compiled against aws-lc-rs.