Resolve #303 isString() error

This commit is contained in:
the-djmaze 2022-03-24 13:23:52 +01:00
parent 049350b112
commit 99ffb986f1
2 changed files with 31 additions and 31 deletions

View file

@ -1,5 +1,5 @@
import { SettingsCapa, SettingsGet } from 'Common/Globals';
import { staticLink } from 'Common/Links';
//import { staticLink } from 'Common/Links';
//import { showScreenPopup } from 'Knoin/Knoin';
@ -22,7 +22,8 @@ export const
init() {
if (SettingsCapa('OpenPGP') && window.crypto && crypto.getRandomValues) {
rl.loadScript(staticLink('js/min/openpgp.min.js'))
rl.loadScript(SettingsGet('StaticLibsJs').replace('/libs.', '/openpgp.'))
// rl.loadScript(staticLink('js/min/openpgp.min.js'))
.then(() => this.loadKeyrings())
.catch(e => {
this.loadKeyrings();

View file

@ -1455,16 +1455,15 @@ var openpgp = (function (exports) {
async function getBigInteger() {
if (util.detectBigInt()) {
return BigInteger$1;
} else {
const { default: BigInteger } = await Promise.resolve().then(function () { return bn_interface; });
return BigInteger;
}
const { default: BigInteger } = await Promise.resolve().then(function () { return bn_interface; });
return BigInteger;
}
// GPG4Browsers - An OpenPGP implementation in javascript
const util = {
isString: data => typeof data === 'string' || Object.prototype.isPrototypeOf.call(data, String),
isString: data => null != data && (typeof data === 'string' || Object.prototype.isPrototypeOf.call(data, String)),
isArray: data => Array.isArray(data),
@ -28260,7 +28259,7 @@ var openpgp = (function (exports) {
async function generate(options, config) {
options.sign = true; // primary key is always a signing key
options = sanitizeKeyOptions(options);
options.subkeys = options.subkeys.map((subkey, index) => sanitizeKeyOptions(options.subkeys[index], options));
options.subkeys = options.subkeys.map((subkey, index) => sanitizeKeyOptions(subkey, options));
let promises = [generateSecretKey(options, config)];
promises = promises.concat(options.subkeys.map(options => generateSecretSubkey(options, config)));
const packets = await Promise.all(promises);