From 1959fe34f9c2a3f638d5d2ec91ed56461d4bb563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Mon, 4 Mar 2024 10:44:33 +0100 Subject: [PATCH] Remove unused CardCapabilitiesContainerRemove unused CardCapabilitiesContainer --- src/piv_types.rs | 55 ------------------------------------------------ 1 file changed, 55 deletions(-) diff --git a/src/piv_types.rs b/src/piv_types.rs index 7556903..909c23f 100644 --- a/src/piv_types.rs +++ b/src/piv_types.rs @@ -482,61 +482,6 @@ impl CardHolderUniqueIdentifier<'_> { } } -#[derive(Clone, Copy, Encodable, Eq, PartialEq)] -#[tlv(application, number = "0x13")] -pub struct CardCapabilityContainer { - #[tlv(slice, simple = "0xF0")] - card_identifier: [u8; 0], - #[tlv(slice, simple = "0xF1")] - capability_container_version: [u8; 0], - #[tlv(slice, simple = "0xF2")] - capability_container_grammar: [u8; 0], - #[tlv(slice, simple = "0xF3")] - application_card_url: [u8; 0], - #[tlv(slice, simple = "0xF4")] - pkcs_15: [u8; 0], - - #[tlv(slice, simple = "0xF5")] - /// This is the only one that needs - /// to be filled, namely with 0x10 - registered_data_model_number: [u8; 1], - - #[tlv(slice, simple = "0xF6")] - access_control_rule_table: [u8; 0], - #[tlv(slice, simple = "0xF7")] - card_apdus: [u8; 0], - #[tlv(slice, simple = "0xFA")] - redirection_tag: [u8; 0], - #[tlv(slice, simple = "0xFB")] - capability_tuples: [u8; 0], - #[tlv(slice, simple = "0xFC")] - status_tuples: [u8; 0], - #[tlv(slice, simple = "0xFD")] - next_ccc: [u8; 0], - #[tlv(slice, simple = "0xFE")] - error_detection_code: [u8; 0], -} - -impl Default for CardCapabilityContainer { - fn default() -> Self { - Self { - card_identifier: [], - capability_container_version: [], - capability_container_grammar: [], - application_card_url: [], - pkcs_15: [], - registered_data_model_number: [0x10], - access_control_rule_table: [], - card_apdus: [], - redirection_tag: [], - capability_tuples: [], - status_tuples: [], - next_ccc: [], - error_detection_code: [], - } - } -} - #[derive(Clone, Copy, Encodable, Eq, PartialEq)] #[tlv(application, number = "0x13")] pub struct DiscoveryObject {