scryptEx
Unofficial
Derive a key using the scrypt key derivation function.
Import:
import type { scryptEx } from '@obsidian-typings/obsidian-public-latest';Signature:
function scryptEx(password: ArrayLike<number>, salt: ArrayLike<number>, N: number, r: number, p: number, dkLen: number, callback: ProgressCallback | undefined): Promise<Uint8Array<ArrayBufferLike>>Parameters:
| Parameter | Type | Description |
|---|---|---|
password | ArrayLike<number> | The password to derive from. |
salt | ArrayLike<number> | The salt value. |
N | number | CPU/memory cost parameter. |
r | number | Block size parameter. |
p | number | Parallelization parameter. |
dkLen | number | Desired key length in bytes. |
callback | ProgressCallback | undefined | Optional progress callback. |
Returns: Promise<Uint8Array<ArrayBufferLike>> — A promise that resolves to the derived key.
Links to this page: