diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-01-20 10:32:51 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-01-20 10:34:40 +0100 |
commit | a1230b3a6c31d77fff4626814de4a681e2f2a3a0 (patch) | |
tree | 58ec2fd279c1eb57c022390f04377b7491f8ee27 /openpgp/src/serialize/cert.rs | |
parent | 312ad42659b6b16983981dfbc891972cd0ff9e01 (diff) |
openpgp: Use the new framework for Cert::userid.
- Fixes #414.
Diffstat (limited to 'openpgp/src/serialize/cert.rs')
-rw-r--r-- | openpgp/src/serialize/cert.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/openpgp/src/serialize/cert.rs b/openpgp/src/serialize/cert.rs index 9c41e057..c7d572a7 100644 --- a/openpgp/src/serialize/cert.rs +++ b/openpgp/src/serialize/cert.rs @@ -54,7 +54,7 @@ impl Cert { serialize_sig(o, s)?; } - for u in self.userids() { + for u in self.userids().components() { if export && ! u.self_signatures().iter().chain(u.self_revocations()).any( |s| s.exportable_certification().unwrap_or(true)) { @@ -173,7 +173,7 @@ impl SerializeInto for Cert { l += PacketRef::Signature(s).serialized_len(); } - for u in self.userids() { + for u in self.userids().components() { l += PacketRef::UserID(u.userid()).serialized_len(); for s in u.self_revocations() { @@ -400,7 +400,7 @@ impl<'a> TSK<'a> { serialize_sig(o, s)?; } - for u in self.cert.userids() { + for u in self.cert.userids().components() { if export && ! u.self_signatures().iter().chain(u.self_revocations()).any( |s| s.exportable_certification().unwrap_or(true)) { @@ -553,7 +553,7 @@ impl<'a> SerializeInto for TSK<'a> { l += PacketRef::Signature(s).serialized_len(); } - for u in self.cert.userids() { + for u in self.cert.userids().components() { l += PacketRef::UserID(u.userid()).serialized_len(); for s in u.self_revocations() { @@ -768,7 +768,7 @@ mod test { assert_eq!(cert.subkeys().count(), 1); assert!(cert.subkeys().nth(0).unwrap().binding_signature(None).is_some()); assert_eq!(cert.userids().count(), 1); - assert!(cert.userids().nth(0).unwrap().binding_signature(None).is_some()); + assert!(cert.userids().policy(None).nth(0).is_some()); assert_eq!(cert.user_attributes().count(), 1); assert!(cert.user_attributes().policy(None).nth(0).is_some()); |