diff --git a/pkgs/crypto/CHANGELOG.md b/pkgs/crypto/CHANGELOG.md index 520a2e1a..6d72806d 100644 --- a/pkgs/crypto/CHANGELOG.md +++ b/pkgs/crypto/CHANGELOG.md @@ -2,6 +2,7 @@ - Run `dart format` with the new style. - Performance improvements. +- Updated web conditional import to use `js_interop` to support WebAssembly. ## 3.0.6 diff --git a/pkgs/crypto/lib/src/sha512.dart b/pkgs/crypto/lib/src/sha512.dart index 557954c6..8df3301a 100644 --- a/pkgs/crypto/lib/src/sha512.dart +++ b/pkgs/crypto/lib/src/sha512.dart @@ -6,8 +6,8 @@ import 'dart:convert'; import 'digest.dart'; import 'hash.dart'; -// ignore: uri_does_not_exist -import 'sha512_fastsinks.dart' if (dart.library.js) 'sha512_slowsinks.dart'; +import 'sha512_fastsinks.dart' + if (dart.library.js_interop) 'sha512_slowsinks.dart'; import 'utils.dart'; /// An implementation of the [SHA-384][rfc] hash function.