libsodium.crypto_pwhash_argon2id

D language bindings for libsodium's crypto_pwhash_argon2id.h

Members

Functions

crypto_pwhash_argon2id
int crypto_pwhash_argon2id(ubyte* out_, ulong outlen, char* passwd, ulong passwdlen, ubyte* salt, ulong opslimit, size_t memlimit, int alg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_alg_argon2id13
int crypto_pwhash_argon2id_alg_argon2id13()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_bytes_max
size_t crypto_pwhash_argon2id_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_pwhash_argon2id_bytes_min
size_t crypto_pwhash_argon2id_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_pwhash_argon2id_memlimit_interactive
size_t crypto_pwhash_argon2id_memlimit_interactive()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_memlimit_max
size_t crypto_pwhash_argon2id_memlimit_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_memlimit_min
size_t crypto_pwhash_argon2id_memlimit_min()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_memlimit_moderate
size_t crypto_pwhash_argon2id_memlimit_moderate()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_memlimit_sensitive
size_t crypto_pwhash_argon2id_memlimit_sensitive()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_opslimit_interactive
size_t crypto_pwhash_argon2id_opslimit_interactive()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_opslimit_max
size_t crypto_pwhash_argon2id_opslimit_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_opslimit_min
size_t crypto_pwhash_argon2id_opslimit_min()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_opslimit_moderate
size_t crypto_pwhash_argon2id_opslimit_moderate()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_opslimit_sensitive
size_t crypto_pwhash_argon2id_opslimit_sensitive()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_passwd_max
size_t crypto_pwhash_argon2id_passwd_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_passwd_min
size_t crypto_pwhash_argon2id_passwd_min()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_saltbytes
size_t crypto_pwhash_argon2id_saltbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_str
int crypto_pwhash_argon2id_str(char[crypto_pwhash_argon2id_STRBYTES] out_, char* passwd, ulong passwdlen, ulong opslimit, size_t memlimit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_str_needs_rehash
int crypto_pwhash_argon2id_str_needs_rehash(const(char)[crypto_pwhash_argon2id_STRBYTES] str, ulong opslimit, size_t memlimit)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_str_verify
int crypto_pwhash_argon2id_str_verify(const(char)[crypto_pwhash_argon2id_STRBYTES] str, char* passwd, ulong passwdlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_strbytes
size_t crypto_pwhash_argon2id_strbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_strprefix
const(char)* crypto_pwhash_argon2id_strprefix()
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_pwhash_argon2id_ALG_ARGON2ID13
enum crypto_pwhash_argon2id_ALG_ARGON2ID13;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_BYTES_MAX
enum crypto_pwhash_argon2id_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_pwhash_argon2id_BYTES_MIN
enum crypto_pwhash_argon2id_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_pwhash_argon2id_MEMLIMIT_INTERACTIVE
enum crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_MEMLIMIT_MAX
enum crypto_pwhash_argon2id_MEMLIMIT_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_MEMLIMIT_MIN
enum crypto_pwhash_argon2id_MEMLIMIT_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_MEMLIMIT_MODERATE
enum crypto_pwhash_argon2id_MEMLIMIT_MODERATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE
enum crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE
enum crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_OPSLIMIT_MAX
enum crypto_pwhash_argon2id_OPSLIMIT_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_OPSLIMIT_MIN
enum crypto_pwhash_argon2id_OPSLIMIT_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_OPSLIMIT_MODERATE
enum crypto_pwhash_argon2id_OPSLIMIT_MODERATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE
enum crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_PASSWD_MAX
enum crypto_pwhash_argon2id_PASSWD_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_PASSWD_MIN
enum crypto_pwhash_argon2id_PASSWD_MIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_SALTBYTES
enum crypto_pwhash_argon2id_SALTBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_STRBYTES
enum crypto_pwhash_argon2id_STRBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_pwhash_argon2id_STRPREFIX
enum crypto_pwhash_argon2id_STRPREFIX;
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)