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.