11 lines
471 B
JavaScript
11 lines
471 B
JavaScript
|
export function getBrowerCrypto() {
|
||
|
return (global === null || global === void 0 ? void 0 : global.crypto) || (global === null || global === void 0 ? void 0 : global.msCrypto) || {};
|
||
|
}
|
||
|
export function getSubtleCrypto() {
|
||
|
const browserCrypto = getBrowerCrypto();
|
||
|
return browserCrypto.subtle || browserCrypto.webkitSubtle;
|
||
|
}
|
||
|
export function isBrowserCryptoAvailable() {
|
||
|
return !!getBrowerCrypto() && !!getSubtleCrypto();
|
||
|
}
|
||
|
//# sourceMappingURL=crypto.js.map
|