From e4b396a45d1d4a61db85d1021ab1ecd791032811 Mon Sep 17 00:00:00 2001 From: mhelander Date: Mon, 19 Feb 2018 20:26:52 +0200 Subject: [PATCH] Fixed derive use of ossl & subtle --- sea.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sea.js b/sea.js index b4215faa..ba991c10 100644 --- a/sea.js +++ b/sea.js @@ -497,7 +497,7 @@ // Derive shared secret from other's pub and my epub/epriv async derive(pub, { epub, epriv }) { try { - const { importKey, deriveKey, exportKey } = ossl + const { importKey, deriveKey, exportKey } = ossl || subtle const keystoecdhjwk = (pub, priv) => { const [ x, y ] = Buffer.from(pub, 'base64').toString('utf8').split(':') const jwk = priv ? { d: priv, key_ops: ['decrypt'] } : { key_ops: ['encrypt'] }