sodium_crypto_aead_aegis128l_encrypt

Encrypt then authenticate a message with AEGIS-128L

&reftitle.description; `string` `sodium_crypto_aead_aegis128l_encrypt` #[\SensitiveParameter]`string` `message` `string` `additional_data` `string` `nonce` #[\SensitiveParameter]`string` `key`

Encrypt then authenticate a message with AEGIS-128L.

&reftitle.parameters;

`message`

- The plaintext message to encrypt.

`additional_data`

- Additional, authenticated data. This is used in the verification of the authentication tag appended to the ciphertext, but it is not encrypted or stored in the ciphertext.

`nonce`

- A number that must be only used once, per message.

`key`

- Encryption key (128-bit).

&reftitle.returnvalues;

Returns the ciphertext and authentication tag as a string of raw binary bytes.

&reftitle.seealso;

- `sodium_crypto_aead_aegis128l_decrypt`
- `sodium_crypto_aead_aegis128l_keygen`