INNER CODE UNIT · C
result
michelp/pgsodium · src/aead.c:60
result = _pgsodium_zalloc_bytea (result_size + VARHDRSZ);
crypto_aead_chacha20poly1305_ietf_encrypt (
PGSODIUM_UCHARDATA (result),
&result_size,
PGSODIUM_UCHARDATA_ANY (message),
VARSIZE_ANY_EXHDR (message),
associated != NULL ? PGSODIUM_UCHARDATA_ANY (associated) : NULL,
associated != NULL ? VARSIZE_ANY_EXHDR (associated) : 0,
NULL,
PGSODIUM_UCHARDATA_ANY (nonce),
PGSODIUM_UCHARDATA_ANY (key));
PG_RETURN_BYTEA_P (result);
}
PG_FUNCTION_INFO_V1 (pgsodium_crypto_aead_ietf_decrypt);
Datum
pgsodium_crypto_aead_ietf_decrypt (PG_FUNCTION_ARGS)
{