From aa8d37a82c53eaa9688d9404f7afec44428e36cf Mon Sep 17 00:00:00 2001 From: Daniel Huigens Date: Thu, 12 Sep 2019 00:42:35 +0200 Subject: [PATCH] Fix verifying one-pass signatures in the compat build (#968) This was broken in 735d6d0. See babel/babel#10431. --- src/packet/one_pass_signature.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packet/one_pass_signature.js b/src/packet/one_pass_signature.js index d7a79d27..c8bc32ba 100644 --- a/src/packet/one_pass_signature.js +++ b/src/packet/one_pass_signature.js @@ -133,7 +133,7 @@ OnePassSignature.prototype.hash = Signature.prototype.hash; OnePassSignature.prototype.toHash = Signature.prototype.toHash; OnePassSignature.prototype.toSign = Signature.prototype.toSign; OnePassSignature.prototype.calculateTrailer = function(...args) { - return stream.fromAsync(async () => (await this.correspondingSig).calculateTrailer(...args)); + return stream.fromAsync(async () => Signature.prototype.calculateTrailer.apply(await this.correspondingSig, args)); }; OnePassSignature.prototype.verify = async function() {