From d2ac5265236c1e7cc1758c60e7bbc207993d0701 Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Mon, 24 Oct 2022 21:03:26 +0200 Subject: [PATCH] openpgp-card-sequoia: add key_information() --- openpgp-card-sequoia/src/card.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/openpgp-card-sequoia/src/card.rs b/openpgp-card-sequoia/src/card.rs index b2b3b82..efea4fe 100644 --- a/openpgp-card-sequoia/src/card.rs +++ b/openpgp-card-sequoia/src/card.rs @@ -11,8 +11,8 @@ use sequoia_openpgp::types::{HashAlgorithm, SymmetricAlgorithm}; use openpgp_card::algorithm::{Algo, AlgoInfo, AlgoSimple}; use openpgp_card::card_do::{ ApplicationIdentifier, ApplicationRelatedData, CardholderRelatedData, ExtendedCapabilities, - ExtendedLengthInfo, Fingerprint, HistoricalBytes, KeyGenerationTime, Lang, PWStatusBytes, - SecuritySupportTemplate, Sex, TouchPolicy, UIF, + ExtendedLengthInfo, Fingerprint, HistoricalBytes, KeyGenerationTime, KeyInformation, Lang, + PWStatusBytes, SecuritySupportTemplate, Sex, TouchPolicy, UIF, }; use openpgp_card::crypto_data::PublicKeyMaterial; use openpgp_card::{CardBackend, Error, KeySet, KeyType, OpenPgp, OpenPgpTransaction}; @@ -249,9 +249,8 @@ impl<'a> Open<'a> { self.ard.key_generation_times() } - #[allow(dead_code)] - fn key_information() { - unimplemented!() + pub fn key_information(&self) -> Result, Error> { + self.ard.key_information() } pub fn uif_signing(&self) -> Result, Error> {