From 25d16046c2f5fa3c28965efb113ca79c2e60bb0c Mon Sep 17 00:00:00 2001 From: Sanjana Rajan Date: Wed, 22 Mar 2017 17:14:30 -0700 Subject: [PATCH] add one pass in case where no priv keys are passed in for signing --- src/message.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/message.js b/src/message.js index b51ef574..4c4705c1 100644 --- a/src/message.js +++ b/src/message.js @@ -320,6 +320,9 @@ Message.prototype.sign = function(privateKeys=[], signature=null) { onePassSig.hashAlgorithm = config.prefer_hash_algorithm; onePassSig.publicKeyAlgorithm = sigPacket.publicKeyAlgorithm; onePassSig.signingKeyId = sigPacket.issuerKeyId; + if (!privateKeys.length && i === 0) { + onePassSig.flags = 1; + } packetlist.push(onePassSig); } }