diff --git a/src/crypto/webcrypto-browser.js b/src/crypto/webcrypto-browser.js index d0899c3..1604636 100644 --- a/src/crypto/webcrypto-browser.js +++ b/src/crypto/webcrypto-browser.js @@ -10,5 +10,13 @@ module.exports = function getWebCrypto () { } } + if (typeof self !== 'undefined') { + require('webcrypto-shim')(self) + + if (self.crypto) { + return self.crypto + } + } + throw new Error('Please use an environment with crypto support') }