Add pwhash_SALTBYTES/0
This commit is contained in:
@@ -287,6 +287,7 @@ static ErlNifFunc nif_funcs[] = {
|
||||
{"crypto_verify_32", 2, enacl_crypto_verify_32},
|
||||
{"sodium_memzero", 1, enif_sodium_memzero},
|
||||
|
||||
{"crypto_pwhash_SALTBYTES", 0, enacl_crypto_pwhash_SALTBYTES},
|
||||
erl_nif_dirty_job_cpu_bound_macro("crypto_pwhash", 4, enacl_crypto_pwhash),
|
||||
erl_nif_dirty_job_cpu_bound_macro("crypto_pwhash_str", 3,
|
||||
enacl_crypto_pwhash_str),
|
||||
|
||||
@@ -57,6 +57,12 @@ static size_t enacl_pwhash_memlimit(ErlNifEnv *env, ERL_NIF_TERM arg) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
ERL_NIF_TERM enacl_crypto_pwhash_SALTBYTES(ErlNifEnv *env, int argc,
|
||||
ERL_NIF_TERM const argv[]) {
|
||||
return enif_make_int64(env, crypto_pwhash_SALTBYTES);
|
||||
}
|
||||
|
||||
ERL_NIF_TERM enacl_crypto_pwhash(ErlNifEnv *env, int argc,
|
||||
ERL_NIF_TERM const argv[]) {
|
||||
ErlNifBinary h, p, s;
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
|
||||
#include <erl_nif.h>
|
||||
|
||||
ERL_NIF_TERM enacl_crypto_pwhash_SALTBYTES(ErlNifEnv *env, int argc,
|
||||
ERL_NIF_TERM const argv[]);
|
||||
|
||||
ERL_NIF_TERM enacl_crypto_pwhash(ErlNifEnv *env, int argc,
|
||||
ERL_NIF_TERM const argv[]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user