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); } }