package kdf

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The scrypt Password-Based Key Derivation Function specifies the password-based key derivation function scrypt. The function derives one or more secret keys from a secret string. It is based on memory-hard functions which offer added protection against attacks using custom hardware.

val scrypt : password:string -> salt:string -> n:int -> r:int -> p:int -> dk_len:int32 -> string

scrypt_kdf password salt n r p dk_len is dk, the derived key of dk_len octets. n, the cost parameter, must be larger than 1 and a power of 2. p, the parallelization parameter, must be a possitive integer and less than or equal to 2^32 - 1 / (4 * r)

OCaml

Innovation. Community. Security.