INNER CODE UNIT · C
result_size
michelp/pgsodium · src/box.c:113
size_t result_size = VARHDRSZ + crypto_box_SEEDBYTES;
bytea *result = _pgsodium_zalloc_bytea (result_size);
randombytes_buf (VARDATA (result), crypto_box_SEEDBYTES);
PG_RETURN_BYTEA_P (result);
}
PG_FUNCTION_INFO_V1 (pgsodium_crypto_box_seed_keypair);
Datum
pgsodium_crypto_box_seed_keypair (PG_FUNCTION_ARGS)
{
TupleDesc tupdesc;
Datum values[2];
bool nulls[2] = { false, false };
HeapTuple tuple;
Datum result;
bytea *publickey;
bytea *secretkey;
bytea *seed;