summaryrefslogtreecommitdiffstats
path: root/openpgp/src/serialize/stream.rs
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@pep.foundation>2020-08-12 15:48:36 +0200
committerNeal H. Walfield <neal@pep.foundation>2020-08-12 15:55:09 +0200
commitd4fe2832c9bf1d49b87a301bd0a46caa45018477 (patch)
tree2dbdf9b430456aec4a7878cc6ab53abe92166876 /openpgp/src/serialize/stream.rs
parent2aa8c003a99afef4e8199e92cfa403a5048cdf7c (diff)
openpgp: Change accessors to return all issuers.
- Unlike the `Signature Creation Time` subpacket, there are legitimate reasons to have multiple `Issuer` subpackets and `Issuer Fingerprint` subpackets. - Rename `SubpacketAreas::issuer` to `SubpacketAreas::issuers` and return all `Issuer` subpackets. - Likewise, Rename `SubpacketAreas::issuer_fingerprint` to `SubpacketAreas::issuer_fingerprints` and return all `Issuer Fingerprint` subpackets. - Change `sq` to list all issuers. Deduplicate first, however.
Diffstat (limited to 'openpgp/src/serialize/stream.rs')
-rw-r--r--openpgp/src/serialize/stream.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/openpgp/src/serialize/stream.rs b/openpgp/src/serialize/stream.rs
index 2ff14398..15e9cb9d 100644
--- a/openpgp/src/serialize/stream.rs
+++ b/openpgp/src/serialize/stream.rs
@@ -2892,7 +2892,7 @@ mod test {
let mut good = 0;
while let PacketParserResult::Some(pp) = ppr {
if let Packet::Signature(ref sig) = pp.packet {
- let key = keys.get(&sig.issuer_fingerprint().unwrap())
+ let key = keys.get(&sig.issuer_fingerprints().nth(0).unwrap())
.unwrap();
sig.verify(key).unwrap();
good += 1;