diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-10-02 09:07:22 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-10-02 15:09:11 +0200 |
commit | 81ae4a3a34f7c6df4ea7dd5765d4b493a32f9919 (patch) | |
tree | a6065a94be2769717b1fa32dbf14508daf4bf87e /openpgp/src/serialize/stream.rs | |
parent | ef5cd6b8ce14bc8019771e38825cda9d1f64792e (diff) |
openpgp: Make signature verification use a mutable self reference.
- This will allow us to mark subpackets as authenticated by the
verification operation.
Diffstat (limited to 'openpgp/src/serialize/stream.rs')
-rw-r--r-- | openpgp/src/serialize/stream.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/openpgp/src/serialize/stream.rs b/openpgp/src/serialize/stream.rs index b2b80d7d..ccd7ea41 100644 --- a/openpgp/src/serialize/stream.rs +++ b/openpgp/src/serialize/stream.rs @@ -2826,8 +2826,8 @@ mod test { let mut ppr = PacketParser::from_bytes(&o).unwrap(); let mut good = 0; - while let PacketParserResult::Some(pp) = ppr { - if let Packet::Signature(ref sig) = pp.packet { + while let PacketParserResult::Some(mut pp) = ppr { + if let Packet::Signature(sig) = &mut pp.packet { let key = keys.get(&sig.issuer_fingerprints().nth(0).unwrap()) .unwrap(); sig.verify(key).unwrap(); @@ -3151,8 +3151,8 @@ mod test { let mut ppr = PacketParser::from_bytes(&o).unwrap(); let mut good = 0; - while let PacketParserResult::Some(pp) = ppr { - if let Packet::Signature(ref sig) = pp.packet { + while let PacketParserResult::Some(mut pp) = ppr { + if let Packet::Signature(sig) = &mut pp.packet { assert_eq!(sig.signature_creation_time(), Some(timestamp)); sig.verify(ka.key()).unwrap(); good += 1; |