14 # pragma GCC diagnostic ignored "-Wlong-long" 20 const char *(*implementation_name)(void);
24 void (*
buf)(
void *
const buf,
const size_t size);
52 void randombytes(
unsigned char *
const buf,
const unsigned long long buf_len);
SODIUM_EXPORT int randombytes_set_implementation(randombytes_implementation *impl)
SODIUM_EXPORT int randombytes_close(void)
SODIUM_EXPORT void randombytes_buf(void *const buf, const size_t size)
SODIUM_EXPORT void randombytes_stir(void)
void(* buf)(void *const buf, const size_t size)
SODIUM_EXPORT const char * randombytes_implementation_name(void)
SODIUM_EXPORT void randombytes(unsigned char *const buf, const unsigned long long buf_len)
uint32_t(* uniform)(const uint32_t upper_bound)
struct randombytes_implementation randombytes_implementation
SODIUM_EXPORT uint32_t randombytes_random(void)
SODIUM_EXPORT uint32_t randombytes_uniform(const uint32_t upper_bound)