// If crypto.subtle is not supported, try crypto.webkitSubtle instead. if (window.crypto && !window.crypto.subtle && window.crypto.webkitSubtle) window.crypto.subtle = window.crypto.webkitSubtle; if ((!window.crypto || !window.crypto.subtle) && window.SubtleCrypto) window.crypto = { subtle: window.SubtleCrypto } // If Web Crypto API is not supported we include a JS crypto library // https://code.google.com/p/crypto-js/ if (!window.crypto || !window.crypto.subtle) { document.write("