libsodium.crypto_generichash_blake2b

D language bindings for libsodium's crypto_generichash_blake2b.h

Members

Functions

crypto_generichash_blake2b
int crypto_generichash_blake2b(ubyte* out_, size_t outlen, const(ubyte)* in_, ulong inlen, const(ubyte)* key, size_t keylen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_bytes
size_t crypto_generichash_blake2b_bytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_bytes_max
size_t crypto_generichash_blake2b_bytes_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_bytes_min
size_t crypto_generichash_blake2b_bytes_min()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_final
int crypto_generichash_blake2b_final(crypto_generichash_blake2b_state* state, ubyte* out_, size_t outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_init
int crypto_generichash_blake2b_init(crypto_generichash_blake2b_state* state, const(ubyte)* key, size_t keylen, size_t outlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_init_salt_personal
int crypto_generichash_blake2b_init_salt_personal(crypto_generichash_blake2b_state* state, const(ubyte)* key, size_t keylen, size_t outlen, const(ubyte)* salt, const(ubyte)* personal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_keybytes
size_t crypto_generichash_blake2b_keybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_keybytes_max
size_t crypto_generichash_blake2b_keybytes_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_keybytes_min
size_t crypto_generichash_blake2b_keybytes_min()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_keygen
void crypto_generichash_blake2b_keygen(ubyte[crypto_generichash_blake2b_KEYBYTES] k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_personalbytes
size_t crypto_generichash_blake2b_personalbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_salt_personal
int crypto_generichash_blake2b_salt_personal(ubyte* out_, size_t outlen, const(ubyte)* in_, ulong inlen, const(ubyte)* key, size_t keylen, const(ubyte)* salt, const(ubyte)* personal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_saltbytes
size_t crypto_generichash_blake2b_saltbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_statebytes
size_t crypto_generichash_blake2b_statebytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_update
int crypto_generichash_blake2b_update(crypto_generichash_blake2b_state* state, const(ubyte)* in_, ulong inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

crypto_generichash_blake2b_BYTES
enum crypto_generichash_blake2b_BYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_BYTES_MAX
enum crypto_generichash_blake2b_BYTES_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_BYTES_MIN
enum crypto_generichash_blake2b_BYTES_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_KEYBYTES
enum crypto_generichash_blake2b_KEYBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_KEYBYTES_MAX
enum crypto_generichash_blake2b_KEYBYTES_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_KEYBYTES_MIN
enum crypto_generichash_blake2b_KEYBYTES_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_PERSONALBYTES
enum crypto_generichash_blake2b_PERSONALBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_generichash_blake2b_SALTBYTES
enum crypto_generichash_blake2b_SALTBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

crypto_generichash_blake2b_state
struct crypto_generichash_blake2b_state
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)