From 7bfeb4df59a3cca4362e4fd4b9c915b42d2cbe32 Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Wed, 22 Jun 2022 21:25:03 +0200 Subject: [PATCH] Always allow getting Sign/User --- openpgp-card-sequoia/src/card.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) 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 ---