INNER CODE UNIT · C
result_size
michelp/pgsodium · src/box.c:270
result_size = crypto_box_SEALBYTES + VARSIZE_ANY(message);
result = _pgsodium_zalloc_bytea (result_size);
crypto_box_seal (
PGSODIUM_UCHARDATA (result),
PGSODIUM_UCHARDATA_ANY (message),
VARSIZE_ANY_EXHDR (message),
PGSODIUM_UCHARDATA_ANY (public_key));
PG_RETURN_BYTEA_P (result);
}
PG_FUNCTION_INFO_V1 (pgsodium_crypto_box_seal_open);
Datum
pgsodium_crypto_box_seal_open (PG_FUNCTION_ARGS)
{
int success;
bytea *ciphertext;
bytea *public_key;
bytea *secret_key;