Socket
Socket
Sign inDemoInstall

@aws-crypto/web-crypto-backend

Package Overview
Dependencies
4
Maintainers
4
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.1.2

35

build/main/backend-factory.js
"use strict";
/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -53,3 +41,7 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

if (fallbackRequired && subtle && webCryptoFallback) {
return { nonZeroByteSubtle: subtle, randomValues: synchronous_random_values_1.synchronousRandomValues, zeroByteSubtle: webCryptoFallback };
return {
nonZeroByteSubtle: subtle,
randomValues: synchronous_random_values_1.synchronousRandomValues,
zeroByteSubtle: webCryptoFallback,
};
}

@@ -78,4 +70,3 @@ if (fallbackRequired && !subtle && webCryptoFallback) {

// I still return in case they want to await
webCryptoFallbackPromise = supports_web_crypto_1.supportsZeroByteGCM(fallback)
.then(zeroByteGCMSupport => {
webCryptoFallbackPromise = supports_web_crypto_1.supportsZeroByteGCM(fallback).then((zeroByteGCMSupport) => {
/* Postcondition: The fallback must specifically support ZeroByteGCM. */

@@ -94,4 +85,4 @@ if (!zeroByteGCMSupport)

throw new Error('No supported backend.');
return backend.subtle ||
backend.nonZeroByteSubtle;
return (backend.subtle ||
backend.nonZeroByteSubtle);
}

@@ -103,4 +94,4 @@ exports.getNonZeroByteBackend = getNonZeroByteBackend;

throw new Error('No supported backend.');
return backend.subtle ||
backend.zeroByteSubtle;
return (backend.subtle ||
backend.zeroByteSubtle);
}

@@ -130,2 +121,2 @@ exports.getZeroByteSubtle = getZeroByteSubtle;

exports.isFullSupportWebCryptoBackend = isFullSupportWebCryptoBackend;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2JhY2tlbmQtZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7Ozs7R0FhRzs7Ozs7QUFFSCwrREFBdUQ7QUFDdkQseUVBQThHO0FBQzlHLDJFQUFxRjtBQUNyRixnRkFBMkQ7QUFjM0QsU0FBZ0IsdUJBQXVCLENBQUUsTUFBYztJQUNyRCxNQUFNLHVCQUF1QixHQUFHLHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQzlELElBQUksd0JBQXdCLEdBQWdDLEtBQUssQ0FBQTtJQUVqRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQTtJQUVqRCxLQUFLLFVBQVUsbUJBQW1CO1FBQ2hDLGlFQUFpRTtRQUNqRSxJQUFJO1lBQ0YsbURBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQTtTQUNoQjtRQUFDLE9BQU8sRUFBRSxFQUFFO1lBQ1gsTUFBTSxJQUFJLEtBQUssQ0FBQyw0QkFBNEIsQ0FBQyxDQUFBO1NBQzlDO1FBRUQsTUFBTSxnQkFBZ0IsR0FBRyxNQUFNLHVCQUF1QixDQUFBO1FBQ3RELE1BQU0sTUFBTSxHQUFHLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFBO1FBQ3hDLE1BQU0saUJBQWlCLEdBQUcsTUFBTSx3QkFBd0IsQ0FBQTtRQUV4RDs7V0FFRztRQUNILElBQUksTUFBTSxJQUFJLGdCQUFnQixJQUFJLENBQUMsaUJBQWlCLEVBQUU7WUFDcEQsTUFBTSxJQUFJLEtBQUssQ0FBQywwREFBMEQsQ0FBQyxDQUFBO1NBQzVFO1FBRUQsMkVBQTJFO1FBQzNFLElBQUksQ0FBQyxNQUFNLElBQUksQ0FBQyxpQkFBaUIsRUFBRTtZQUNqQyxNQUFNLElBQUksS0FBSyxDQUFDLDBEQUEwRCxDQUFDLENBQUE7U0FDNUU7UUFFRCxJQUFJLENBQUMsZ0JBQWdCLElBQUksTUFBTSxFQUFFO1lBQy9CLE9BQU8s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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2JhY2tlbmQtZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQzs7Ozs7QUFFdEMsK0RBQXVEO0FBQ3ZELHlFQUl3QztBQUN4QywyRUFBcUY7QUFDckYsZ0ZBQTJEO0FBZ0IzRCxTQUFnQix1QkFBdUIsQ0FBQyxNQUFjO0lBQ3BELE1BQU0sdUJBQXVCLEdBQUcsc0JBQXNCLENBQUMsTUFBTSxDQUFDLENBQUE7SUFDOUQsSUFBSSx3QkFBd0IsR0FBa0MsS0FBSyxDQUFBO0lBRW5FLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxpQkFBaUIsRUFBRSxDQUFBO0lBRWpELEtBQUssVUFBVSxtQkFBbUI7UUFDaEMsaUVBQWlFO1FBQ2pFLElBQUk7WUFDRixtREFBWSxDQUFDLENBQUMsQ0FBQyxDQUFBO1NBQ2hCO1FBQUMsT0FBTyxFQUFFLEVBQUU7WUFDWCxNQUFNLElBQUksS0FBSyxDQUFDLDRCQUE0QixDQUFDLENBQUE7U0FDOUM7UUFFRCxNQUFNLGdCQUFnQixHQUFHLE1BQU0sdUJBQXVCLENBQUE7UUFDdEQsTUFBTSxNQUFNLEdBQUcsaUJBQWlCLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDeEMsTUFBTSxpQkFBaUIsR0FBRyxNQUFNLHdCQUF3QixDQUFBO1FBRXhEOztXQUVHO1FBQ0gsSUFBSSxNQUFNLElBQUksZ0JBQWdCLElBQUksQ0FBQyxpQkFBaUIsRUFBRTtZQUNwRCxNQUFNLElBQUksS0FBSyxDQUNiLDBEQUEwRCxDQUMzRCxDQUFBO1NBQ0Y7UUFFRCwyRUFBMkU7UUFDM0UsSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLGlCQUFpQixFQUFFO1lBQ2pDLE1BQU0sSUFBSSxLQUFLLENBQ2IsMERBQTBELENBQzNELENBQUE7U0FDRjtRQUVELElBQUksQ0FBQyxnQkFBZ0IsSUFBSSxNQUFNLEVBQUU7WUFDL0IsT0FBTyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQVosbURBQVksRUFBRSxDQUFBO1NBQ2hDO1FBRUQsSUFBSSxnQkFBZ0IsSUFBSSxNQUFNLElBQUksaUJBQWlCLEVBQUU7WUFDbkQsT0FBTztnQkFDTCxpQkFBaUIsRUFBRSxNQUFNO2dCQUN6QixZQUFZLEVBQVosbURBQVk7Z0JBQ1osY0FBYyxFQUFFLGlCQUFpQjthQUNsQyxDQUFBO1NBQ0Y7UUFFRCxJQUFJLGdCQUFnQixJQUFJLENBQUMsTUFBTSxJQUFJLGlCQUFpQixFQUFFO1lBQ3BELE9BQU8sRUFBRSxNQUFNLEVBQUUsaUJBQWlCLEVBQUUsWUFBWSxFQUFaLG1EQUFZLEVBQUUsQ0FBQTtTQUNuRDtRQUVELE1BQU0sSUFBSSxLQUFLLENBQUMsZUFBZSxDQUFDLENBQUE7SUFDbEMsQ0FBQztJQUVELEtBQUssVUFBVSxpQkFBaUIsQ0FBQyxRQUFzQjtRQUNyRCxNQUFNLGdCQUFnQixHQUFHLE1BQU0sdUJBQXVCLENBQUE7UUFDdEQsd0VBQXdFO1FBQ3hFLElBQUksQ0FBQyxnQkFBZ0IsRUFBRTtZQUNyQixPQUFNO1NBQ1A7UUFFRCxpREFBaUQ7UUFDakQsSUFBSSx3QkFBd0I7WUFDMUIsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFBO1FBRXBELGdGQUFnRjtRQUNoRixJQUFJLENBQUMsMENBQW9CLENBQUMsUUFBUSxDQUFDO1lBQ2pDLE1BQU0sSUFBSSxLQUFLLENBQUMscUNBQXFDLENBQUMsQ0FBQTtRQUV4RCxnQ0FBZ0M7UUFDaEMseUNBQXlDO1FBQ3pDLDRDQUE0QztRQUM1Qyw0Q0FBNEM7UUFDNUMsNENBQTRDO1FBQzVDLHdCQUF3QixHQUFHLHlDQUFtQixDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDM0QsQ0FBQyxrQkFBa0IsRUFBRSxFQUFFO1lBQ3JCLHdFQUF3RTtZQUN4RSxJQUFJLENBQUMsa0JBQWtCO2dCQUNyQixNQUFNLElBQUksS0FBSyxDQUFDLDZDQUE2QyxDQUFDLENBQUE7WUFDaEUsT0FBTyxRQUFRLENBQUE7UUFDakIsQ0FBQyxDQUNGLENBQUE7UUFDRCxPQUFPLHdCQUF3QixDQUFBO0lBQ2pDLENBQUM7QUFDSCxDQUFDO0FBbkZELDBEQW1GQztBQUVELFNBQWdCLHFCQUFxQixDQUFDLE9BQWlDO0lBQ3JFLDRFQUE0RTtJQUM1RSxJQUFJLENBQUMsT0FBTztRQUFFLE1BQU0sSUFBSSxLQUFLLENBQUMsdUJBQXVCLENBQUMsQ0FBQTtJQUN0RCxPQUFPLENBQ0osT0FBdUMsQ0FBQyxNQUFNO1FBQzlDLE9BQXdDLENBQUMsaUJBQWlCLENBQzVELENBQUE7QUFDSCxDQUFDO0FBUEQsc0RBT0M7QUFFRCxTQUFnQixpQkFBaUIsQ0FBQyxPQUFpQztJQUNqRSx3RUFBd0U7SUFDeEUsSUFBSSxDQUFDLE9BQU87UUFBRSxNQUFNLElBQUksS0FBSyxDQUFDLHVCQUF1QixDQUFDLENBQUE7SUFDdEQsT0FBTyxDQUNKLE9BQXVDLENBQUMsTUFBTTtRQUM5QyxPQUF3QyxDQUFDLGNBQWMsQ0FDekQsQ0FBQTtBQUNILENBQUM7QUFQRCw4Q0FPQztBQUVNLEtBQUssVUFBVSxzQkFBc0IsQ0FBQyxNQUFjO0lBQ3pELE1BQU0sTUFBTSxHQUFHLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBRXhDLElBQUksQ0FBQyxNQUFNO1FBQUUsT0FBTyxJQUFJLENBQUE7SUFDeEIsTUFBTSxlQUFlLEdBQUcsTUFBTSx5Q0FBbUIsQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUN6RCxPQUFPLENBQUMsZUFBZSxDQUFBO0FBQ3pCLENBQUM7QUFORCx3REFNQztBQUVELFNBQWdCLGlCQUFpQixDQUFDLE1BQWM7SUFDOUMsb0RBQW9EO0lBQ3BELGdFQUFnRTtJQUNoRSxJQUFJLHVDQUFpQixDQUFDLE1BQU0sQ0FBQztRQUFFLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUE7SUFDMUQsSUFBSSwyQkFBVSxDQUFDLE1BQU0sQ0FBQztRQUFFLE9BQU8sNkJBQXVCLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUM5RSxPQUFPLEtBQUssQ0FBQTtBQUNkLENBQUM7QUFORCw4Q0FNQztBQUVELFNBQWdCLDZCQUE2QixDQUMzQyxPQUF5QjtJQUV6QixPQUFPLENBQUMsQ0FBRSxPQUF1QyxDQUFDLE1BQU0sQ0FBQTtBQUMxRCxDQUFDO0FBSkQsc0VBSUMifQ==
declare const getWebCryptoBackend: () => Promise<import("./backend-factory").WebCryptoBackend>, configureFallback: (fallback: SubtleCrypto) => Promise<SubtleCrypto | undefined>;
export { getWebCryptoBackend, configureFallback };
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend, WebCryptoBackend, FullSupportWebCryptoBackend, MixedSupportWebCryptoBackend } from './backend-factory';
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend, WebCryptoBackend, FullSupportWebCryptoBackend, MixedSupportWebCryptoBackend, } from './backend-factory';
export { synchronousRandomValues } from './synchronous_random_values';
//# sourceMappingURL=index.d.ts.map
"use strict";
/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });

@@ -28,2 +16,2 @@ const util_locate_window_1 = require("@aws-sdk/util-locate-window");

exports.synchronousRandomValues = synchronous_random_values_1.synchronousRandomValues;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7O0FBRUgsb0VBQTBEO0FBQzFELHVEQUEyRDtBQUUzRCxNQUFNLEVBQ0osbUJBQW1CLEVBQ25CLGlCQUFpQixFQUNsQixHQUFHLHlDQUF1QixDQUFDLGlDQUFZLEVBQUUsQ0FBQyxDQUFBO0FBQ2xDLGtEQUFtQjtBQUFFLDhDQUFpQjtBQUUvQyxxREFPMEI7QUFOeEIsa0RBQUEscUJBQXFCLENBQUE7QUFDckIsOENBQUEsaUJBQWlCLENBQUE7QUFDakIsMERBQUEsNkJBQTZCLENBQUE7QUFNL0IseUVBQXFFO0FBQTVELDhEQUFBLHVCQUF1QixDQUFBIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7O0FBRXRDLG9FQUEwRDtBQUMxRCx1REFBMkQ7QUFFM0QsTUFBTSxFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixFQUFFLEdBQUcseUNBQXVCLENBQ3hFLGlDQUFZLEVBQUUsQ0FDZixDQUFBO0FBQ1Esa0RBQW1CO0FBQUUsOENBQWlCO0FBRS9DLHFEQU8wQjtBQU54QixrREFBQSxxQkFBcUIsQ0FBQTtBQUNyQiw4Q0FBQSxpQkFBaUIsQ0FBQTtBQUNqQiwwREFBQSw2QkFBNkIsQ0FBQTtBQU0vQix5RUFBcUU7QUFBNUQsOERBQUEsdUJBQXVCLENBQUEifQ==
"use strict";
/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
function promisifyMsSubtleCrypto(backend) {
const usages = ['decrypt', 'digest', 'encrypt', 'exportKey', 'generateKey', 'importKey', 'sign', 'verify'];
const usages = [
'decrypt',
'digest',
'encrypt',
'exportKey',
'generateKey',
'importKey',
'sign',
'verify',
];
const decorateUsage = (fakeBackend, usage) => decorate(backend, fakeBackend, usage);

@@ -24,3 +21,3 @@ return usages.reduce(decorateUsage, {});

function decorate(subtle, fakeBackend, name) {
fakeBackend[name] = (...args) => {
fakeBackend[name] = async (...args) => {
return new Promise((resolve, reject) => {

@@ -35,2 +32,2 @@ // @ts-ignore

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWlzaWZ5LW1zLWNyeXB0by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm9taXNpZnktbXMtY3J5cHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7OztHQWFHOztBQU1ILFNBQXdCLHVCQUF1QixDQUFFLE9BQXVCO0lBQ3RFLE1BQU0sTUFBTSxHQUF5QixDQUFDLFNBQVMsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUNoSSxNQUFNLGFBQWEsR0FBRyxDQUFDLFdBQWdCLEVBQUUsS0FBd0IsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUUsS0FBSyxDQUFDLENBQUE7SUFDM0csT0FBcUIsTUFBTSxDQUFDLE1BQU0sQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDdkQsQ0FBQztBQUpELDBDQUlDO0FBRUQsU0FBUyxRQUFRLENBQUUsTUFBc0IsRUFBRSxXQUFnQixFQUFFLElBQXVCO0lBQ2xGLFdBQVcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBVSxFQUFFLEVBQUU7UUFDcEMsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtZQUNyQyxhQUFhO1lBQ2IsTUFBTSxTQUFTLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUE7WUFDdkMsU0FBUyxDQUFDLFVBQVUsR0FBRyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFBO1lBQ3RELFNBQVMsQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFBO1FBQzVCLENBQUMsQ0FBQyxDQUFBO0lBQ0osQ0FBQyxDQUFBO0lBQ0QsT0FBTyxXQUFXLENBQUE7QUFDcEIsQ0FBQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWlzaWZ5LW1zLWNyeXB0by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm9taXNpZnktbXMtY3J5cHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxvRUFBb0U7QUFDcEUsc0NBQXNDOztBQU10QyxTQUF3Qix1QkFBdUIsQ0FBQyxPQUF1QjtJQUNyRSxNQUFNLE1BQU0sR0FBd0I7UUFDbEMsU0FBUztRQUNULFFBQVE7UUFDUixTQUFTO1FBQ1QsV0FBVztRQUNYLGFBQWE7UUFDYixXQUFXO1FBQ1gsTUFBTTtRQUNOLFFBQVE7S0FDVCxDQUFBO0lBQ0QsTUFBTSxhQUFhLEdBQUcsQ0FBQyxXQUFnQixFQUFFLEtBQXdCLEVBQUUsRUFBRSxDQUNuRSxRQUFRLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQTtJQUN2QyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsYUFBYSxFQUFFLEVBQUUsQ0FBaUIsQ0FBQTtBQUN6RCxDQUFDO0FBZEQsMENBY0M7QUFFRCxTQUFTLFFBQVEsQ0FDZixNQUFzQixFQUN0QixXQUFnQixFQUNoQixJQUF1QjtJQUV2QixXQUFXLENBQUMsSUFBSSxDQUFDLEdBQUcsS0FBSyxFQUFFLEdBQUcsSUFBVyxFQUFFLEVBQUU7UUFDM0MsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtZQUNyQyxhQUFhO1lBQ2IsTUFBTSxTQUFTLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUE7WUFDdkMsU0FBUyxDQUFDLFVBQVUsR0FBRyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFBO1lBQ3RELFNBQVMsQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFBO1FBQzVCLENBQUMsQ0FBQyxDQUFBO0lBQ0osQ0FBQyxDQUFBO0lBQ0QsT0FBTyxXQUFXLENBQUE7QUFDcEIsQ0FBQyJ9
"use strict";
/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });

@@ -38,2 +26,2 @@ const ie11_detection_1 = require("@aws-crypto/ie11-detection");

exports.synchronousRandomValues = synchronousRandomValues;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luY2hyb25vdXNfcmFuZG9tX3ZhbHVlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zeW5jaHJvbm91c19yYW5kb21fdmFsdWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7OztHQWFHOztBQUVILCtEQUF1RDtBQUN2RCx5RUFBc0U7QUFDdEUsb0VBQTBEO0FBRTFEOzs7R0FHRztBQUNILFNBQWdCLHVCQUF1QixDQUFFLFVBQWtCO0lBQ3pELHlDQUF5QztJQUN6QyxNQUFNLFdBQVcsR0FBRyxpQ0FBWSxFQUFFLENBQUE7SUFFbEMsSUFBSSwwQ0FBb0IsQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUNyQyxPQUFPLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUE7S0FDdEU7U0FBTSxJQUFJLDJCQUFVLENBQUMsV0FBVyxDQUFDLEVBQUU7UUFDbEMsTUFBTSxNQUFNLEdBQUcsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUE7UUFDekMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDNUMsT0FBTyxNQUFNLENBQUE7S0FDZDtJQUVELE1BQU0sSUFBSSxLQUFLLENBQUMsMENBQTBDLENBQUMsQ0FBQTtBQUM3RCxDQUFDO0FBYkQsMERBYUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luY2hyb25vdXNfcmFuZG9tX3ZhbHVlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zeW5jaHJvbm91c19yYW5kb21fdmFsdWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxvRUFBb0U7QUFDcEUsc0NBQXNDOztBQUV0QywrREFBdUQ7QUFDdkQseUVBQXNFO0FBQ3RFLG9FQUEwRDtBQUUxRDs7O0dBR0c7QUFDSCxTQUFnQix1QkFBdUIsQ0FBQyxVQUFrQjtJQUN4RCx5Q0FBeUM7SUFDekMsTUFBTSxXQUFXLEdBQUcsaUNBQVksRUFBRSxDQUFBO0lBRWxDLElBQUksMENBQW9CLENBQUMsV0FBVyxDQUFDLEVBQUU7UUFDckMsT0FBTyxXQUFXLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFBO0tBQ3RFO1NBQU0sSUFBSSwyQkFBVSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1FBQ2xDLE1BQU0sTUFBTSxHQUFHLElBQUksVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFBO1FBQ3pDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFBO1FBQzVDLE9BQU8sTUFBTSxDQUFBO0tBQ2Q7SUFFRCxNQUFNLElBQUksS0FBSyxDQUFDLDBDQUEwQyxDQUFDLENBQUE7QUFDN0QsQ0FBQztBQWJELDBEQWFDIn0=

@@ -1,17 +0,5 @@

/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { isMsWindow } from '@aws-crypto/ie11-detection';
import { supportsWebCrypto, supportsSubtleCrypto, supportsZeroByteGCM } from '@aws-crypto/supports-web-crypto';
import { supportsWebCrypto, supportsSubtleCrypto, supportsZeroByteGCM, } from '@aws-crypto/supports-web-crypto';
import { synchronousRandomValues as randomValues } from './synchronous_random_values';

@@ -48,3 +36,7 @@ import promisifyMsSubtleCrypto from './promisify-ms-crypto';

if (fallbackRequired && subtle && webCryptoFallback) {
return { nonZeroByteSubtle: subtle, randomValues, zeroByteSubtle: webCryptoFallback };
return {
nonZeroByteSubtle: subtle,
randomValues,
zeroByteSubtle: webCryptoFallback,
};
}

@@ -73,4 +65,3 @@ if (fallbackRequired && !subtle && webCryptoFallback) {

// I still return in case they want to await
webCryptoFallbackPromise = supportsZeroByteGCM(fallback)
.then(zeroByteGCMSupport => {
webCryptoFallbackPromise = supportsZeroByteGCM(fallback).then((zeroByteGCMSupport) => {
/* Postcondition: The fallback must specifically support ZeroByteGCM. */

@@ -88,4 +79,4 @@ if (!zeroByteGCMSupport)

throw new Error('No supported backend.');
return backend.subtle ||
backend.nonZeroByteSubtle;
return (backend.subtle ||
backend.nonZeroByteSubtle);
}

@@ -96,4 +87,4 @@ export function getZeroByteSubtle(backend) {

throw new Error('No supported backend.');
return backend.subtle ||
backend.zeroByteSubtle;
return (backend.subtle ||
backend.zeroByteSubtle);
}

@@ -119,2 +110,2 @@ export async function windowRequiresFallback(window) {

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2JhY2tlbmQtZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztHQWFHO0FBRUgsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDRCQUE0QixDQUFBO0FBQ3ZELE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxvQkFBb0IsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFBO0FBQzlHLE9BQU8sRUFBRSx1QkFBdUIsSUFBSSxZQUFZLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQTtBQUNyRixPQUFPLHVCQUF1QixNQUFNLHVCQUF1QixDQUFBO0FBYzNELE1BQU0sVUFBVSx1QkFBdUIsQ0FBRSxNQUFjO0lBQ3JELE1BQU0sdUJBQXVCLEdBQUcsc0JBQXNCLENBQUMsTUFBTSxDQUFDLENBQUE7SUFDOUQsSUFBSSx3QkFBd0IsR0FBZ0MsS0FBSyxDQUFBO0lBRWpFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxpQkFBaUIsRUFBRSxDQUFBO0lBRWpELEtBQUssVUFBVSxtQkFBbUI7UUFDaEMsaUVBQWlFO1FBQ2pFLElBQUk7WUFDRixZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUE7U0FDaEI7UUFBQyxPQUFPLEVBQUUsRUFBRTtZQUNYLE1BQU0sSUFBSSxLQUFLLENBQUMsNEJBQTRCLENBQUMsQ0FBQTtTQUM5QztRQUVELE1BQU0sZ0JBQWdCLEdBQUcsTUFBTSx1QkFBdUIsQ0FBQTtRQUN0RCxNQUFNLE1BQU0sR0FBRyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUN4QyxNQUFNLGlCQUFpQixHQUFHLE1BQU0sd0JBQXdCLENBQUE7UUFFeEQ7O1dBRUc7UUFDSCxJQUFJLE1BQU0sSUFBSSxnQkFBZ0IsSUFBSSxDQUFDLGlCQUFpQixFQUFFO1lBQ3BELE1BQU0sSUFBSSxLQUFLLENBQUMsMERBQTBELENBQUMsQ0FBQTtTQUM1RTtRQUVE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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFja2VuZC1mYWN0b3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2JhY2tlbmQtZmFjdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvRUFBb0U7QUFDcEUsc0NBQXNDO0FBRXRDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQTtBQUN2RCxPQUFPLEVBQ0wsaUJBQWlCLEVBQ2pCLG9CQUFvQixFQUNwQixtQkFBbUIsR0FDcEIsTUFBTSxpQ0FBaUMsQ0FBQTtBQUN4QyxPQUFPLEVBQUUsdUJBQXVCLElBQUksWUFBWSxFQUFFLE1BQU0sNkJBQTZCLENBQUE7QUFDckYsT0FBTyx1QkFBdUIsTUFBTSx1QkFBdUIsQ0FBQTtBQWdCM0QsTUFBTSxVQUFVLHVCQUF1QixDQUFDLE1BQWM7SUFDcEQsTUFBTSx1QkFBdUIsR0FBRyxzQkFBc0IsQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUM5RCxJQUFJLHdCQUF3QixHQUFrQyxLQUFLLENBQUE7SUFFbkUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixFQUFFLENBQUE7SUFFakQsS0FBSyxVQUFVLG1CQUFtQjtRQUNoQyxpRUFBaUU7UUFDakUsSUFBSTtZQUNGLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQTtTQUNoQjtRQUFDLE9BQU8sRUFBRSxFQUFFO1lBQ1gsTUFBTSxJQUFJLEtBQUssQ0FBQyw0QkFBNEIsQ0FBQyxDQUFBO1NBQzlDO1FBRUQsTUFBTSxnQkFBZ0IsR0FBRyxNQUFNLHVCQUF1QixDQUFBO1FBQ3RELE1BQU0sTUFBTSxHQUFHLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFBO1FBQ3hDLE1BQU0saUJBQWlCLEdBQUcsTUFBTSx3QkFBd0IsQ0FBQTtRQUV4RDs7V0FFRztRQUNILElBQUksTUFBTSxJQUFJLGdCQUFnQixJQUFJLENBQUMsaUJBQWlCLEVBQUU7WUFDcEQsTUFBTSxJQUFJLEtBQUssQ0FDYiwwREFBMEQsQ0FDM0QsQ0FBQTtT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
declare const getWebCryptoBackend: () => Promise<import("./backend-factory").WebCryptoBackend>, configureFallback: (fallback: SubtleCrypto) => Promise<SubtleCrypto | undefined>;
export { getWebCryptoBackend, configureFallback };
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend, WebCryptoBackend, FullSupportWebCryptoBackend, MixedSupportWebCryptoBackend } from './backend-factory';
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend, WebCryptoBackend, FullSupportWebCryptoBackend, MixedSupportWebCryptoBackend, } from './backend-factory';
export { synchronousRandomValues } from './synchronous_random_values';
//# sourceMappingURL=index.d.ts.map

@@ -1,15 +0,3 @@

/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { locateWindow } from '@aws-sdk/util-locate-window';

@@ -19,4 +7,4 @@ import { webCryptoBackendFactory } from './backend-factory';

export { getWebCryptoBackend, configureFallback };
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend } from './backend-factory';
export { getNonZeroByteBackend, getZeroByteSubtle, isFullSupportWebCryptoBackend, } from './backend-factory';
export { synchronousRandomValues } from './synchronous_random_values';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7R0FhRztBQUVILE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQTtBQUMxRCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQTtBQUUzRCxNQUFNLEVBQ0osbUJBQW1CLEVBQ25CLGlCQUFpQixFQUNsQixHQUFHLHVCQUF1QixDQUFDLFlBQVksRUFBRSxDQUFDLENBQUE7QUFDM0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixFQUFFLENBQUE7QUFFakQsT0FBTyxFQUNMLHFCQUFxQixFQUNyQixpQkFBaUIsRUFDakIsNkJBQTZCLEVBSTlCLE1BQU0sbUJBQW1CLENBQUE7QUFFMUIsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sNkJBQTZCLENBQUEifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0VBQW9FO0FBQ3BFLHNDQUFzQztBQUV0QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNkJBQTZCLENBQUE7QUFDMUQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sbUJBQW1CLENBQUE7QUFFM0QsTUFBTSxFQUFFLG1CQUFtQixFQUFFLGlCQUFpQixFQUFFLEdBQUcsdUJBQXVCLENBQ3hFLFlBQVksRUFBRSxDQUNmLENBQUE7QUFDRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQTtBQUVqRCxPQUFPLEVBQ0wscUJBQXFCLEVBQ3JCLGlCQUFpQixFQUNqQiw2QkFBNkIsR0FJOUIsTUFBTSxtQkFBbUIsQ0FBQTtBQUUxQixPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQSJ9

@@ -1,17 +0,14 @@

/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
export default function promisifyMsSubtleCrypto(backend) {
const usages = ['decrypt', 'digest', 'encrypt', 'exportKey', 'generateKey', 'importKey', 'sign', 'verify'];
const usages = [
'decrypt',
'digest',
'encrypt',
'exportKey',
'generateKey',
'importKey',
'sign',
'verify',
];
const decorateUsage = (fakeBackend, usage) => decorate(backend, fakeBackend, usage);

@@ -21,3 +18,3 @@ return usages.reduce(decorateUsage, {});

function decorate(subtle, fakeBackend, name) {
fakeBackend[name] = (...args) => {
fakeBackend[name] = async (...args) => {
return new Promise((resolve, reject) => {

@@ -32,2 +29,2 @@ // @ts-ignore

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWlzaWZ5LW1zLWNyeXB0by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm9taXNpZnktbXMtY3J5cHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFNSCxNQUFNLENBQUMsT0FBTyxVQUFVLHVCQUF1QixDQUFFLE9BQXVCO0lBQ3RFLE1BQU0sTUFBTSxHQUF5QixDQUFDLFNBQVMsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUNoSSxNQUFNLGFBQWEsR0FBRyxDQUFDLFdBQWdCLEVBQUUsS0FBd0IsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUUsS0FBSyxDQUFDLENBQUE7SUFDM0csT0FBcUIsTUFBTSxDQUFDLE1BQU0sQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFDdkQsQ0FBQztBQUVELFNBQVMsUUFBUSxDQUFFLE1BQXNCLEVBQUUsV0FBZ0IsRUFBRSxJQUF1QjtJQUNsRixXQUFXLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLElBQVUsRUFBRSxFQUFFO1FBQ3BDLE9BQU8sSUFBSSxPQUFPLENBQUMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7WUFDckMsYUFBYTtZQUNiLE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFBO1lBQ3ZDLFNBQVMsQ0FBQyxVQUFVLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUN0RCxTQUFTLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQTtRQUM1QixDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUMsQ0FBQTtJQUNELE9BQU8sV0FBVyxDQUFBO0FBQ3BCLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWlzaWZ5LW1zLWNyeXB0by5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm9taXNpZnktbXMtY3J5cHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7QUFNdEMsTUFBTSxDQUFDLE9BQU8sVUFBVSx1QkFBdUIsQ0FBQyxPQUF1QjtJQUNyRSxNQUFNLE1BQU0sR0FBd0I7UUFDbEMsU0FBUztRQUNULFFBQVE7UUFDUixTQUFTO1FBQ1QsV0FBVztRQUNYLGFBQWE7UUFDYixXQUFXO1FBQ1gsTUFBTTtRQUNOLFFBQVE7S0FDVCxDQUFBO0lBQ0QsTUFBTSxhQUFhLEdBQUcsQ0FBQyxXQUFnQixFQUFFLEtBQXdCLEVBQUUsRUFBRSxDQUNuRSxRQUFRLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQTtJQUN2QyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsYUFBYSxFQUFFLEVBQUUsQ0FBaUIsQ0FBQTtBQUN6RCxDQUFDO0FBRUQsU0FBUyxRQUFRLENBQ2YsTUFBc0IsRUFDdEIsV0FBZ0IsRUFDaEIsSUFBdUI7SUFFdkIsV0FBVyxDQUFDLElBQUksQ0FBQyxHQUFHLEtBQUssRUFBRSxHQUFHLElBQVcsRUFBRSxFQUFFO1FBQzNDLE9BQU8sSUFBSSxPQUFPLENBQUMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7WUFDckMsYUFBYTtZQUNiLE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFBO1lBQ3ZDLFNBQVMsQ0FBQyxVQUFVLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUN0RCxTQUFTLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQTtRQUM1QixDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUMsQ0FBQTtJQUNELE9BQU8sV0FBVyxDQUFBO0FBQ3BCLENBQUMifQ==

@@ -1,15 +0,3 @@

/*
* Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use
* this file except in compliance with the License. A copy of the License is
* located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { isMsWindow } from '@aws-crypto/ie11-detection';

@@ -35,2 +23,2 @@ import { supportsSecureRandom } from '@aws-crypto/supports-web-crypto';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luY2hyb25vdXNfcmFuZG9tX3ZhbHVlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zeW5jaHJvbm91c19yYW5kb21fdmFsdWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0dBYUc7QUFFSCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sNEJBQTRCLENBQUE7QUFDdkQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0saUNBQWlDLENBQUE7QUFDdEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDZCQUE2QixDQUFBO0FBRTFEOzs7R0FHRztBQUNILE1BQU0sVUFBVSx1QkFBdUIsQ0FBRSxVQUFrQjtJQUN6RCx5Q0FBeUM7SUFDekMsTUFBTSxXQUFXLEdBQUcsWUFBWSxFQUFFLENBQUE7SUFFbEMsSUFBSSxvQkFBb0IsQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUNyQyxPQUFPLFdBQVcsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUE7S0FDdEU7U0FBTSxJQUFJLFVBQVUsQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUNsQyxNQUFNLE1BQU0sR0FBRyxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQTtRQUN6QyxXQUFXLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUM1QyxPQUFPLE1BQU0sQ0FBQTtLQUNkO0lBRUQsTUFBTSxJQUFJLEtBQUssQ0FBQywwQ0FBMEMsQ0FBQyxDQUFBO0FBQzdELENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luY2hyb25vdXNfcmFuZG9tX3ZhbHVlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zeW5jaHJvbm91c19yYW5kb21fdmFsdWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9FQUFvRTtBQUNwRSxzQ0FBc0M7QUFFdEMsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDRCQUE0QixDQUFBO0FBQ3ZELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGlDQUFpQyxDQUFBO0FBQ3RFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQTtBQUUxRDs7O0dBR0c7QUFDSCxNQUFNLFVBQVUsdUJBQXVCLENBQUMsVUFBa0I7SUFDeEQseUNBQXlDO0lBQ3pDLE1BQU0sV0FBVyxHQUFHLFlBQVksRUFBRSxDQUFBO0lBRWxDLElBQUksb0JBQW9CLENBQUMsV0FBVyxDQUFDLEVBQUU7UUFDckMsT0FBTyxXQUFXLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFBO0tBQ3RFO1NBQU0sSUFBSSxVQUFVLENBQUMsV0FBVyxDQUFDLEVBQUU7UUFDbEMsTUFBTSxNQUFNLEdBQUcsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUE7UUFDekMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDNUMsT0FBTyxNQUFNLENBQUE7S0FDZDtJQUVELE1BQU0sSUFBSSxLQUFLLENBQUMsMENBQTBDLENBQUMsQ0FBQTtBQUM3RCxDQUFDIn0=

@@ -6,2 +6,10 @@ # Change Log

## [1.1.2](https://github.com/aws/aws-encryption-sdk-javascript/compare/@aws-crypto/web-crypto-backend@1.1.1...@aws-crypto/web-crypto-backend@1.1.2) (2020-05-26)
**Note:** Version bump only for package @aws-crypto/web-crypto-backend
## [1.1.1](https://github.com/aws/aws-encryption-sdk-javascript/compare/@aws-crypto/web-crypto-backend@1.1.0...@aws-crypto/web-crypto-backend@1.1.1) (2020-04-02)

@@ -8,0 +16,0 @@

{
"name": "@aws-crypto/web-crypto-backend",
"version": "1.1.1",
"version": "1.1.2",
"scripts": {
"prepublishOnly": "npm run build",
"build": "tsc -b tsconfig.json && tsc -b tsconfig.module.json",
"lint": "standard src/*.ts test/**/*.ts",
"lint": "run-s lint-*",
"lint-eslint": "eslint src/*.ts test/**/*.ts",
"lint-prettier": "prettier -c src/*.ts test/**/*.ts",
"karma": "karma start karma.conf.js",

@@ -39,3 +41,3 @@ "mocha": "mocha --require ts-node/register test/**/*test.ts",

},
"gitHead": "6fdb7e50f91cff05999eeaf79fbd6ad1720024a2"
"gitHead": "4b60e0607e83d1ea2da98fd593e681f98f0d0082"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc