package argon2
Module Argon2.IDSource
Bindings to Argon2id.
Source
val hash_raw :
t_cost:int ->
m_cost:int ->
parallelism:int ->
pwd:string ->
salt:string ->
hash_len:int ->
(hash, ErrorCodes.t) Result.resultHashes a password, producing a raw hash.
Source
val hash_encoded :
t_cost:int ->
m_cost:int ->
parallelism:int ->
pwd:string ->
salt:string ->
hash_len:int ->
encoded_len:int ->
(encoded, ErrorCodes.t) Result.resultHashes a password, producing an encoded hash.
Verifies a password against an encoded string.