summaryrefslogtreecommitdiffstats
path: root/openpgp/src/serialize/stream.rs
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2020-10-02 09:07:22 +0200
committerJustus Winter <justus@sequoia-pgp.org>2020-10-02 15:09:11 +0200
commit81ae4a3a34f7c6df4ea7dd5765d4b493a32f9919 (patch)
treea6065a94be2769717b1fa32dbf14508daf4bf87e /openpgp/src/serialize/stream.rs
parentef5cd6b8ce14bc8019771e38825cda9d1f64792e (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.rs8
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;