Merge pull request #5130 from mozilla/chrome-crypto

fix(chrome): fixed webcrypto check on Chrome
This commit is contained in:
Danny Coates 2020-04-29 15:00:00 -07:00 коммит произвёл GitHub
Родитель 951c84306a df7aaf1553
Коммит 8f8e5c6c5a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -146,14 +146,14 @@ export async function checkWebCrypto() {
);
await crypto.subtle.importKey(
'raw',
crypto.getRandomValues(new Uint8Array(16)),
crypto.getRandomValues(new Uint8Array(32)),
'HKDF',
false,
['deriveKey']
);
await crypto.subtle.importKey(
'raw',
crypto.getRandomValues(new Uint8Array(16)),
crypto.getRandomValues(new Uint8Array(32)),
{
name: 'HMAC',
hash: 'SHA-256',
@ -169,7 +169,7 @@ export async function checkWebCrypto() {
return true;
} catch (err) {
try {
console.warn('loading webcrypto shim');
console.warn('loading webcrypto shim', err);
// prettier-ignore
// @ts-ignore
window.asmCrypto = await import(/* webpackChunkName: "asmcrypto.js" */ 'asmcrypto.js');