diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-04-15 13:59:25 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-04-15 15:48:23 +0200 |
commit | 896c71864a67231c6587fed066fbb2fbbac3165f (patch) | |
tree | 95cd4aa83baf4316290733df35f85c47b727a323 | |
parent | ea8100e60c19a6be793d3c88fb54b832b65031e5 (diff) |
openpgp: Drop Cert::primary_user_attribute.
- See #484.
-rw-r--r-- | openpgp/src/cert/mod.rs | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/openpgp/src/cert/mod.rs b/openpgp/src/cert/mod.rs index b3ab1ca4..0491ef05 100644 --- a/openpgp/src/cert/mod.rs +++ b/openpgp/src/cert/mod.rs @@ -830,16 +830,6 @@ impl Cert { ComponentAmalgamationIter::new(self, self.userids.iter()) } - /// Returns the amalgamated primary user attribute at `t`, if any. - pub fn primary_user_attribute<'a, T>(&'a self, policy: &'a dyn Policy, t: T) - -> Result<ValidUserAttributeAmalgamation<'a>> - where T: Into<Option<std::time::SystemTime>> - { - let t = t.into().unwrap_or_else(std::time::SystemTime::now); - ValidComponentAmalgamation::primary(self, self.user_attributes.iter(), - policy, t, true) - } - /// Returns an iterator over the Cert's `UserAttributeBundle`s. pub fn user_attributes(&self) -> UserAttributeAmalgamationIter { ComponentAmalgamationIter::new(self, self.user_attributes.iter()) @@ -1687,7 +1677,9 @@ impl<'a> ValidCert<'a> { pub fn primary_user_attribute(&self) -> Result<ValidComponentAmalgamation<'a, UserAttribute>> { - self.cert.primary_user_attribute(self.policy, self.time) + ValidComponentAmalgamation::primary(self.cert, + self.cert.user_attributes.iter(), + self.policy(), self.time(), true) } /// Returns an iterator over the Cert's `UserAttributeBundle`s. |