#include "pgsodium.h" PG_FUNCTION_INFO_V1 (pgsodium_derive); Datum pgsodium_derive (PG_FUNCTION_ARGS) { unsigned long long subkey_id = PG_GETARG_INT64 (0); size_t subkey_size = PG_GETARG_UINT32 (1); bytea *context = PG_GETARG_BYTEA_P (2); PG_RETURN_BYTEA_P (pgsodium_derive_helper (subkey_id, subkey_size, context)); }