From 735584aef9a7c2aef20fa543bfc0bf78f075c15f Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 3 Aug 2020 15:25:34 +0200 Subject: [PATCH] Scrypt TS interface (#93) --- CHANGELOG.md | 1 + packages/wasm-crypto/src/js/index.d.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e40dabf7..e6ec125e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 1.3.0-beta.x +- Add `scrypt` function for KDF generation - Remove `bip39ToSeed`, we only use the `bip39ToMiniSecret` variant in Substrate - Update ed25519-dalek to 1.0.0-pre.4 diff --git a/packages/wasm-crypto/src/js/index.d.ts b/packages/wasm-crypto/src/js/index.d.ts index e49338f0..3142268e 100644 --- a/packages/wasm-crypto/src/js/index.d.ts +++ b/packages/wasm-crypto/src/js/index.d.ts @@ -21,6 +21,7 @@ export function sr25519Verify (signature: Uint8Array, message: Uint8Array, publi export function blake2b (data: Uint8Array, key: Uint8Array, byteSize: number): Uint8Array; export function keccak256 (data: Uint8Array): Uint8Array; export function pbkdf2 (data: Uint8Array, salt: Uint8Array, rounds: number): Uint8Array; +export function scrypt (password: Uint8Array, salt: Uint8Array, log2N: number, r: number, p: number): Uint8Array; // export function secp256k1IsRecoverable (message: Uint8Array, signature: Uint8Array): number; // export function secp256k1Recover (message: Uint8Array, signature: Uint8Array): Uint8Array; export function sha512 (data: Uint8Array): Uint8Array;