From 160b03451f3d65048a06baaeb5bea369d4a25466 Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Wed, 27 Jun 2018 15:19:46 +0200 Subject: [PATCH] Fix key generation in Firefox Previously broken by daa0188e. --- src/packet/signature.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/packet/signature.js b/src/packet/signature.js index f29fc156..b48eeba3 100644 --- a/src/packet/signature.js +++ b/src/packet/signature.js @@ -197,8 +197,9 @@ Signature.prototype.sign = async function (key, data) { this.signedHashValue = stream.slice(stream.clone(hash), 0, 2); + const params = key.params; this.signature = stream.fromAsync(async () => crypto.signature.sign( - publicKeyAlgorithm, hashAlgorithm, key.params, toHash, await stream.readToEnd(hash) + publicKeyAlgorithm, hashAlgorithm, params, toHash, await stream.readToEnd(hash) )); return true; };