Module aws_lc_rs

Source
Expand description

aws-lc-rs-based CryptoProvider.

Modulesยง

cipher_suite
All defined cipher suites supported by aws-lc-rs appear in this module.
hash ๐Ÿ”’
hmac ๐Ÿ”’
hpke
Hybrid public key encryption (HPKE).
kx ๐Ÿ”’
kx_group
All defined key exchange groups supported by aws-lc-rs appear in this module.
pq ๐Ÿ”’
Post-quantum secure algorithms.
quic ๐Ÿ”’
ring_shim ๐Ÿ”’
Compatibility shims between ring 0.16.x and 0.17.x API
sign
Using software keys for authentication.
ticketer ๐Ÿ”’
tls12 ๐Ÿ”’
tls13 ๐Ÿ”’

Structsยง

AwsLcRs ๐Ÿ”’
Ticketer
A concrete, safe ticket creation mechanism.

Staticsยง

ALL_CIPHER_SUITES
A list of all the cipher suites supported by the rustls aws-lc-rs provider.
ALL_KX_GROUPS
A list of all the key exchange groups supported by this provider.
DEFAULT_CIPHER_SUITES
The cipher suite configuration that an application should use by default.
DEFAULT_KX_GROUPS
A list of the default key exchange groups supported by this provider.
SUPPORTED_SIG_ALGS ๐Ÿ”’
A WebPkiSupportedAlgorithms value that reflects webpkiโ€™s capabilities when compiled against aws-lc-rs.

Functionsยง

default_kx_groups ๐Ÿ”’
default_provider
A CryptoProvider backed by aws-lc-rs.
fips ๐Ÿ”’
Are we in FIPS mode?
unspecified_err ๐Ÿ”’