Module aries_askar::kms [−][src]
Expand description
Support for cryptographic key management and operations
Structs
The result of an AEAD encryption operation
A stored key entry
Parameters defining a stored key
A stored key entry
A heap-allocated, zeroized byte buffer
The payload for an AEAD decryption operation
Enums
Supported key algorithms
Functions
Encrypt a message with crypto_box and a detached nonce
Decrypt a message with crypto_box and a detached nonce
Generate a new random nonce for crypto_box
Perform message encryption equivalent to libsodium’s crypto_box_seal
Perform message decryption equivalent to libsodium’s crypto_box_seal_open
Derive an ECDH-1PU shared key for authenticated encryption
Derive an ECDH-ES shared key for anonymous encryption