diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index e421d56aed..9f94cf7d59 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -80,6 +80,7 @@ "dependencies": { "@babel/core": "^7.23.2", "@babel/types": "^7.23.0", + "@metamask/cryptography": "^1.0.0", "@metamask/key-tree": "^10.1.1", "@metamask/messenger": "^2.0.0", "@metamask/permission-controller": "^13.1.1", diff --git a/packages/snaps-utils/src/checksum.ts b/packages/snaps-utils/src/checksum.ts index b58e3733e3..c0202585f0 100644 --- a/packages/snaps-utils/src/checksum.ts +++ b/packages/snaps-utils/src/checksum.ts @@ -1,4 +1,5 @@ -import { assert, concatBytes, sha256 } from '@metamask/utils'; +import { sha256 } from '@metamask/cryptography/sha'; +import { assert, concatBytes } from '@metamask/utils'; import { getBytes } from './bytes'; import type { VirtualFile } from './virtual-file'; diff --git a/yarn.lock b/yarn.lock index 69133d9b80..5fdf886815 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3396,6 +3396,13 @@ __metadata: languageName: unknown linkType: soft +"@metamask/cryptography@npm:^1.0.0": + version: 1.0.0 + resolution: "@metamask/cryptography@npm:1.0.0" + checksum: 10/082ea127ff3a8507aba477a1e1695b0722673c8236bba23234737b0c63d45e2a9639a3ca6f0f1fb826a88b902214cec338322d7242fed7dfb3eed244a36fa485 + languageName: node + linkType: hard + "@metamask/dialog-example-snap@workspace:^, @metamask/dialog-example-snap@workspace:packages/examples/packages/dialogs": version: 0.0.0-use.local resolution: "@metamask/dialog-example-snap@workspace:packages/examples/packages/dialogs" @@ -4844,6 +4851,7 @@ __metadata: "@babel/types": "npm:^7.23.0" "@lavamoat/allow-scripts": "npm:^4.0.0" "@metamask/auto-changelog": "npm:^6.2.1" + "@metamask/cryptography": "npm:^1.0.0" "@metamask/key-tree": "npm:^10.1.1" "@metamask/messenger": "npm:^2.0.0" "@metamask/permission-controller": "npm:^13.1.1"