Module aws_lc_rs

Expand description

Re-export of the aws-lc-rs crate.

Modules§

aead
Authenticated Encryption with Associated Data (AEAD).
agreement
Key Agreement: ECDH, including X25519.
cipher
Block and Stream Ciphers for Encryption and Decryption.
constant_time
Constant-time operations.
digest
SHA-2 and the legacy SHA-1 digest algorithm.
encoding
Serialization formats
error
Error reporting.
hkdf
HMAC-based Extract-and-Expand Key Derivation Function.
hmac
HMAC is specified in RFC 2104.
io
Serialization and deserialization.
iv
Initialization Vector (IV) cryptographic primitives
kdf
Key-based Key Derivation Function (KBKDF) in Counter Mode
kem
Key-Encapsulation Mechanisms (KEMs), including support for Kyber Round 3 Submission.
key_wrap
Key Wrap Algorithms.
pbkdf2
PBKDF2 derivation and verification.
pkcs8
PKCS#8 is specified in RFC 5208.
rand
Cryptographic pseudo-random number generation.
rsa
RSA Signature and Encryption Support.
signature
Public key signatures: signing and verification.
tls_prf
TLS 1.2 PRF API’s for usage in RFC 5246 and RFC 7627.

Macros§

test_file
References a test input file.

Functions§

init
Initialize the AWS-LC library. (This should generally not be needed.)
try_fips_cpu_jitter_entropy
Indicates whether the underlying implementation is FIPS.
try_fips_mode
Indicates whether the underlying implementation is FIPS.