libsodium.randombytes

D language bindings for libsodium's randombytes.h

Members

Functions

randombytes
void randombytes(ubyte* buf, ulong buf_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_buf
void randombytes_buf(void* buf, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_buf_deterministic
void randombytes_buf_deterministic(void* buf, size_t size, const(ubyte)[randombytes_SEEDBYTES] seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_close
int randombytes_close()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_implementation_name
const(char)* randombytes_implementation_name()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_random
uint randombytes_random()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_seedbytes
size_t randombytes_seedbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_set_implementation
int randombytes_set_implementation(randombytes_implementation* impl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_stir
void randombytes_stir()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_uniform
uint randombytes_uniform(uint upper_bound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

randombytes_BYTES_MAX
enum randombytes_BYTES_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
randombytes_SEEDBYTES
enum randombytes_SEEDBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

randombytes_implementation
struct randombytes_implementation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

ISC (see LICENSE.txt)