Skip to content

Commit fb998de

Browse files
committed
Remove src/pure/pbkdf2
1 parent 434478c commit fb998de

File tree

3 files changed

+16
-47
lines changed

3 files changed

+16
-47
lines changed

packages/ethereum-cryptography/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
"browser": {
5252
"./keccak.js": "./pure/keccak.js",
5353
"./scrypt.js": "./pure/scrypt.js",
54-
"./pbkdf2.js": "./pure/pbkdf2.js",
5554
"./ripemd160.js": "./pure/ripemd160.js",
5655
"./secp256k1.js": "./pure/secp256k1.js",
5756
"./sha256.js": "./pure/sha256.js",
Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import crypto from "crypto";
1+
import * as pbkdf2Js from "pbkdf2";
22

33
export function pbkdf2(
44
password: Buffer,
@@ -8,14 +8,21 @@ export function pbkdf2(
88
digest: string
99
): Promise<Buffer> {
1010
return new Promise((resolve, reject) => {
11-
crypto.pbkdf2(password, salt, iterations, keylen, digest, (err, result) => {
12-
if (err) {
13-
reject(err);
14-
return;
15-
}
11+
pbkdf2Js.pbkdf2(
12+
password,
13+
salt,
14+
iterations,
15+
keylen,
16+
digest,
17+
(err, result) => {
18+
if (err) {
19+
reject(err);
20+
return;
21+
}
1622

17-
resolve(result);
18-
});
23+
resolve(result);
24+
}
25+
);
1926
});
2027
}
2128

@@ -26,5 +33,5 @@ export function pbkdf2Sync(
2633
keylen: number,
2734
digest: string
2835
): Buffer {
29-
return crypto.pbkdf2Sync(password, salt, iterations, keylen, digest);
36+
return pbkdf2Js.pbkdf2Sync(password, salt, iterations, keylen, digest);
3037
}

packages/ethereum-cryptography/src/pure/pbkdf2.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)