Expand description
Crypto provider interface.
Modules§
- TLS message encryption/decryption interfaces.
 - Hashing interfaces.
 - HMAC interfaces.
 - ring based CryptoProvider.
 - Cryptography specific to TLS1.2.
 - Cryptography specific to TLS1.3.
 
Structs§
- Common state for cipher suites (both for TLS 1.2 and TLS 1.3)
 - Controls core cryptography used by rustls.
 - Random material generation failed.
 - The result from
ActiveKeyExchange::complete. - Describes which
webpkisignature verification algorithms are supported and how they map to TLSSignatureSchemes. 
Enums§
- Describes supported key exchange mechanisms.
 
Traits§
- An in-progress key exchange originating from a
SupportedKxGroup. - A mechanism for loading private SigningKeys from PrivateKeyDer.
 - A source of cryptographically secure randomness.
 - A supported key exchange group.
 
Functions§
- Verify a message signature using the
certpublic key and any supported scheme. - Verify a message signature using the
certpublic key and the first TLS 1.3 compatible supported scheme.