diff --git a/openpgp-card-sequoia/src/card.rs b/openpgp-card-sequoia/src/card.rs index b6cff2e..02c5601 100644 --- a/openpgp-card-sequoia/src/card.rs +++ b/openpgp-card-sequoia/src/card.rs @@ -164,29 +164,17 @@ impl<'a> Open<'a> { /// Get a view of the card authenticated for "User" commands. pub fn user_card<'b>(&'b mut self) -> Option> { - if self.pw1 { - Some(User { oc: self }) - } else { - None - } + Some(User { oc: self }) } /// Get a view of the card authenticated for Signing. pub fn signing_card<'b>(&'b mut self) -> Option> { - if self.pw1_sign { - Some(Sign { oc: self }) - } else { - None - } + Some(Sign { oc: self }) } /// Get a view of the card authenticated for "Admin" commands. pub fn admin_card<'b>(&'b mut self) -> Option> { - if self.pw3 { - Some(Admin { oc: self }) - } else { - None - } + Some(Admin { oc: self }) } // --- application data ---