diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 646e10718a..d6660a4ce4 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -42,7 +42,7 @@ "@cosmjs/utils": "workspace:^", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.2", - "@noble/hashes": "^1", + "@noble/hashes": "^1.8.0", "hash-wasm": "^4.12.0" }, "devDependencies": { diff --git a/packages/crypto/src/keccak.ts b/packages/crypto/src/keccak.ts index c032eee627..579d222ffd 100644 --- a/packages/crypto/src/keccak.ts +++ b/packages/crypto/src/keccak.ts @@ -1,4 +1,4 @@ -import { keccak_256 } from "@noble/hashes/sha3"; +import { keccak_256 } from "@noble/hashes/sha3.js"; import { HashFunction } from "./hash"; import { toRealUint8Array } from "./utils"; diff --git a/packages/crypto/src/pbkdf2.ts b/packages/crypto/src/pbkdf2.ts index 4915417261..43181816bd 100644 --- a/packages/crypto/src/pbkdf2.ts +++ b/packages/crypto/src/pbkdf2.ts @@ -1,6 +1,6 @@ import { assert } from "@cosmjs/utils"; -import { pbkdf2Async as noblePbkdf2Async } from "@noble/hashes/pbkdf2"; -import { sha512 as nobleSha512 } from "@noble/hashes/sha2"; +import { pbkdf2Async as noblePbkdf2Async } from "@noble/hashes/pbkdf2.js"; +import { sha512 as nobleSha512 } from "@noble/hashes/sha2.js"; /** * Returns the SubtleCrypto API for this environment if present. diff --git a/packages/crypto/src/ripemd.ts b/packages/crypto/src/ripemd.ts index 1534ae71e9..d7c7bab27e 100644 --- a/packages/crypto/src/ripemd.ts +++ b/packages/crypto/src/ripemd.ts @@ -1,4 +1,4 @@ -import { ripemd160 as nobleRipemd160 } from "@noble/hashes/legacy"; +import { ripemd160 as nobleRipemd160 } from "@noble/hashes/legacy.js"; import { HashFunction } from "./hash"; import { toRealUint8Array } from "./utils"; diff --git a/packages/crypto/src/sha.ts b/packages/crypto/src/sha.ts index d4e64b2c83..c67067a22d 100644 --- a/packages/crypto/src/sha.ts +++ b/packages/crypto/src/sha.ts @@ -1,4 +1,4 @@ -import { sha256 as nobleSha256, sha512 as nobleSha512 } from "@noble/hashes/sha2"; +import { sha256 as nobleSha256, sha512 as nobleSha512 } from "@noble/hashes/sha2.js"; import { HashFunction } from "./hash"; import { toRealUint8Array } from "./utils"; diff --git a/yarn.lock b/yarn.lock index 98d6935cd1..80fc23b6c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -324,7 +324,7 @@ __metadata: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" "@noble/ciphers": "npm:^1.3.0" "@noble/curves": "npm:^1.9.2" - "@noble/hashes": "npm:^1" + "@noble/hashes": "npm:^1.8.0" "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" @@ -1185,7 +1185,7 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1, @noble/hashes@npm:^1.7.1": +"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.7.1, @noble/hashes@npm:^1.8.0": version: 1.8.0 resolution: "@noble/hashes@npm:1.8.0" checksum: 10c0/06a0b52c81a6fa7f04d67762e08b2c476a00285858150caeaaff4037356dd5e119f45b2a530f638b77a5eeca013168ec1b655db41bae3236cb2e9d511484fc77