Re-exports§
pub use libcrux_secrets;
Modules§
- aead
- digest
- This module provides common interface traits for digest/hashing functionality.
- ecdh
- This module provides a common interface trait for Elliptic Curve Diffie-Hellman (ECDH) key exchange.
- kem
- This module provides a common interface trait for key encapsulation mechanisms (KEMs).
Macros§
- impl_
aead_ slice_ trait - Implements
slice::Aeadbased onarrayref::Aead. - impl_
aead_ typed_ owned - impl_
digest_ incremental_ trait - Implements
DigestIncrementalfor anyarrayref::DigestIncremental. - impl_
ecdh_ slice_ trait - Implements
EcdhSlicefor any$ty : arrayref::EcdhArrayrefwith the given array bounds. - impl_
hash_ trait - Implements
Hashfor anyarrayref::Hash. - impl_
trait - Implements
Kemfor anyarrayref::Kem
Traits§
- Digest
- A Hash algorithm returning hashes of length
HASH_LEN.