diff --git a/sea.js b/sea.js index 63dc6b36..0a3f77dc 100644 --- a/sea.js +++ b/sea.js @@ -500,12 +500,12 @@ const ecdhSubtle = ossl || subtle const keysToEcdhJwk = (pub, d) => { // d === priv const [ x, y ] = Buffer.from(pub, 'base64').toString('utf8').split(':') - const key_ops = [ `${d ? 'de' : 'en'}crypt`, 'deriveKey' ] + const key_ops = [ `${d ? 'de' : 'en'}crypt` /*, 'deriveKey' */ ] const jwk = d ? { d, key_ops } : { key_ops } return Object.assign(jwk, { kty: 'EC', crv: 'P-256', - ext: false, + ext: true, x, y })