diff --git a/Cargo.lock b/Cargo.lock index 84798bf..0825682 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -368,7 +368,7 @@ dependencies = [ [[package]] name = "card-cli" -version = "1.9.2" +version = "1.9.3" dependencies = [ "authenticator", "base64 0.21.7", diff --git a/Cargo.toml b/Cargo.toml index ff85b3f..effca04 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "card-cli" -version = "1.9.2" +version = "1.9.3" authors = ["Hatter Jiang "] edition = "2018" diff --git a/src/pivutil.rs b/src/pivutil.rs index c89de54..ad3b366 100644 --- a/src/pivutil.rs +++ b/src/pivutil.rs @@ -163,6 +163,7 @@ pub fn get_slot_id(slot: &str) -> XResult { let slot_lower = slot.to_lowercase(); Ok(match slot_lower.as_str() { "9a" | "auth" | "authentication" => SlotId::Authentication, + "9b" | "management" => SlotId::Management(ManagementSlotId::Management), "9c" | "sign" | "signature" => SlotId::Signature, "9d" | "keym" | "keymanagement" => SlotId::KeyManagement, "9e" | "card" | "cardauthentication" => SlotId::CardAuthentication,