From 98bc0bbc5f313555fce60a7e16d0c7ec38a2a664 Mon Sep 17 00:00:00 2001 From: Tom Swindell Date: Sat, 14 Jan 2017 12:45:52 +0000 Subject: [PATCH] Support for WebWorker. Signed-off-by: Tom Swindell --- src/crypto/webcrypto-browser.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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') }