INNER CODE UNIT · C
result_size
michelp/pgsodium · src/auth.c:20
result_size = VARHDRSZ + crypto_auth_BYTES;
result = _pgsodium_zalloc_bytea (result_size);
crypto_auth (
PGSODIUM_UCHARDATA (result),
PGSODIUM_UCHARDATA_ANY (message),
VARSIZE_ANY_EXHDR (message),
PGSODIUM_UCHARDATA_ANY (key));
PG_RETURN_BYTEA_P (result);
}
PG_FUNCTION_INFO_V1 (pgsodium_crypto_auth_by_id);
Datum
pgsodium_crypto_auth_by_id (PG_FUNCTION_ARGS)
{
bytea *message;
unsigned long long key_id;
bytea *context;
bytea *key;