Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/scrypto/scrypt.ts>scrypt

An async JavaScript Scrypt implementation using Web Cryptography APIs for PBKDF2.
Latest
function scrypt
import { scrypt } from "https://deno.land/x/scrypto@v1.0.0/scrypt.ts";

Encrypts password using scrypt.

Parameters

password: Uint8Array
salt: Uint8Array
N: number

CPU cost

r: number

Memory cost

p: number

Parallelization cost

dkLen: number

Key length

optional
callback: (
error: Error | null,
progress: number,
key?: ArrayBuffer,
) => boolean

Returns

Promise<ArrayBuffer | undefined>

Promise of the encrypted password