/** * Copyright (c) 2018 Jun Kurihara * Copyright 2020 The Matrix.org Foundation C.I.C. * * MIT LICENSE, See https://github.com/junkurihara/jscu/blob/develop/packages/js-crypto-pbkdf/LICENSE * Based on https://github.com/junkurihara/jscu/blob/develop/packages/js-crypto-pbkdf/src/pbkdf.ts */ import type { Crypto } from "../../platform/web/dom/Crypto.js"; export declare function pbkdf2(cryptoDriver: Crypto, password: Uint8Array, iterations: number, salt: Uint8Array, hash: "SHA-256" | "SHA-512", length: number): Promise;