diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-07-31 12:00:52 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-07-31 17:58:01 +0200 |
commit | de2d146f0dde5cebbe2eaeda842a2a2aaaeed024 (patch) | |
tree | 21141362ca94028229acad9a0c1f2d6cb94d821e | |
parent | 70aa15871d413300f699d86d4392ea52c5d0e509 (diff) |
openpgp: Fix the type of OPS packets.
- Use the type from the template instead of hardcoding it to binary.
-rw-r--r-- | openpgp/src/serialize/stream.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openpgp/src/serialize/stream.rs b/openpgp/src/serialize/stream.rs index b19181f3..3374c3a6 100644 --- a/openpgp/src/serialize/stream.rs +++ b/openpgp/src/serialize/stream.rs @@ -1125,7 +1125,7 @@ impl<'a> Signer<'a> { // signature packet. for (i, keypair) in self.signers.iter().enumerate() { let key = keypair.public(); - let mut ops = OnePassSig3::new(SignatureType::Binary); + let mut ops = OnePassSig3::new(self.template.typ()); ops.set_pk_algo(key.pk_algo()); ops.set_hash_algo(self.hash.algo()); ops.set_issuer(key.keyid()); |