diff --git a/src/cleartext.js b/src/cleartext.js index e9ab668e..5ed0c6a3 100644 --- a/src/cleartext.js +++ b/src/cleartext.js @@ -136,7 +136,10 @@ CleartextMessage.prototype.verifyDetached = function(signature, keys) { verifiedSig.keyid = signatureList[i].issuerKeyId; verifiedSig.valid = null; } - verifiedSig.signature = new sigModule.Signature([signatureList[i]]); + + var packetlist = new packet.List(); + packetlist.push(signatureList[i]); + verifiedSig.signature = new sigModule.Signature(packetlist); result.push(verifiedSig); } diff --git a/src/message.js b/src/message.js index c415e195..26a6ab04 100644 --- a/src/message.js +++ b/src/message.js @@ -466,7 +466,10 @@ function createVerificationObjects(signatureList, literalDataList, keys) { verifiedSig.keyid = signatureList[i].issuerKeyId; verifiedSig.valid = null; } - verifiedSig.signature = new sigModule.Signature([signatureList[i]]); + + var packetlist = new packet.List(); + packetlist.push(signatureList[i]); + verifiedSig.signature = new sigModule.Signature(packetlist); result.push(verifiedSig); }