Skip to content

Commit 6c27cc4

Browse files
committed
Remove unnecessary duplication in the AES module
1 parent 7252d02 commit 6c27cc4

File tree

3 files changed

+3
-47
lines changed

3 files changed

+3
-47
lines changed

packages/ethereum-cryptography/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
"./ripemd160.js": "./pure/ripemd160.js",
5656
"./secp256k1.js": "./pure/secp256k1.js",
5757
"./sha256.js": "./pure/sha256.js",
58-
"./aes.js": "./pure/aes.js",
5958
"./hdkey.js": "./pure/hdkey.js",
6059
"./blake2b.js": "./pure/blake2b.js",
6160
"./random.js": "./pure/random.js",

packages/ethereum-cryptography/src/aes.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createCipheriv, createDecipheriv } from "crypto";
1+
const browserifyAes = require("browserify-aes");
22

33
function ensureAesMode(mode: string) {
44
if (!mode.startsWith("aes-")) {
@@ -15,7 +15,7 @@ export function encrypt(
1515
): Buffer {
1616
ensureAesMode(mode);
1717

18-
const cipher = createCipheriv(mode, key, iv);
18+
const cipher = browserifyAes.createCipheriv(mode, key, iv);
1919
cipher.setAutoPadding(pkcs7PaddingEnabled);
2020

2121
const encrypted = cipher.update(msg);
@@ -33,7 +33,7 @@ export function decrypt(
3333
): Buffer {
3434
ensureAesMode(mode);
3535

36-
const decipher = createDecipheriv(mode, key, iv);
36+
const decipher = browserifyAes.createDecipheriv(mode, key, iv);
3737
decipher.setAutoPadding(pkcs7PaddingEnabled);
3838

3939
const encrypted = decipher.update(cypherText);

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

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

0 commit comments

Comments
 (0)