diff --git a/sea.js b/sea.js index bbbb42e5..3030cd68 100644 --- a/sea.js +++ b/sea.js @@ -345,7 +345,7 @@ // Next: ECDH keys for encryption/decryption... try{ - var dh = await ecdhSubtle.generateKey({name: 'ECDH', namedCurve: 'P-256'};, true, ['deriveKey']) + var dh = await ecdhSubtle.generateKey({name: 'ECDH', namedCurve: 'P-256'}, true, ['deriveKey']) .then(async (keys) => { // privateKey scope doesn't leak out from here! var key = {}; @@ -612,7 +612,7 @@ var epriv = pair.epriv; var ecdhSubtle = shim.ossl || shim.subtle; var pubKeyData = keysToEcdhJwk(pub); - var props = Object.assign({ public: await ecdhSubtle.importKey(...pubKeyData, true, []) },{name: 'ECDH', namedCurve: 'P-256'};); // Thanks to @sirpy ! + var props = Object.assign({ public: await ecdhSubtle.importKey(...pubKeyData, true, []) },{name: 'ECDH', namedCurve: 'P-256'}); // Thanks to @sirpy ! var privKeyData = keysToEcdhJwk(epub, epriv); var derived = await ecdhSubtle.importKey(...privKeyData, false, ['deriveBits']).then(async (privKey) => { // privateKey scope doesn't leak out from here! @@ -643,7 +643,7 @@ jwk, { x: x, y: y, kty: 'EC', crv: 'P-256', ext: true } ), // ??? refactor - {name: 'ECDH', namedCurve: 'P-256'}; + {name: 'ECDH', namedCurve: 'P-256'} ] } @@ -1327,4 +1327,4 @@ // TODO: Potential bug? If pub/priv key starts with `-`? IDK how possible. })(USE, './index'); -}()); \ No newline at end of file +}());