Encrypt a message with a specified aad.
Synopsis
Declared in <crypto/chacha20poly1305.h>
void
Encrypt(
std::span<std::byte const> plain,
std::span<std::byte const> aad,
std::span<std::byte> cipher) noexcept;
Description
Requires cipher.size() = plain.size() + EXPANSION.
Parameters
Name |
Description |
plain |
The plaintext to encrypt. |
aad |
The associated data to authenticate but not encrypt. |
cipher |
Output buffer receiving the ciphertext and authentication tag. |
Created with MrDocs