From bb8d804505c122c3a012deb586de44597bdf4ff4 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Fri, 23 May 2025 07:04:21 +0800 Subject: [PATCH] feat: openwebstandard.org/rfc1 --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/cmd_external_spec.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f873ac6..cad4e18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -508,7 +508,7 @@ dependencies = [ [[package]] name = "card-cli" -version = "1.13.10" +version = "1.13.11" dependencies = [ "aes-gcm-stream", "authenticator 0.3.1", diff --git a/Cargo.toml b/Cargo.toml index 706b02a..c73446c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "card-cli" -version = "1.13.10" +version = "1.13.11" authors = ["Hatter Jiang "] edition = "2018" diff --git a/src/cmd_external_spec.rs b/src/cmd_external_spec.rs index 60a91b9..5bb263e 100644 --- a/src/cmd_external_spec.rs +++ b/src/cmd_external_spec.rs @@ -6,6 +6,7 @@ use std::collections::BTreeMap; pub struct CommandImpl; +// https://openwebstandard.org/rfc1 impl Command for CommandImpl { fn name(&self) -> &str { "external_spec" @@ -23,6 +24,7 @@ impl Command for CommandImpl { format!("card-external-provider/{}", env!("CARGO_PKG_VERSION")).into(), ); json.insert("specification", "External/1.0.0-alpha".into()); + json.insert("commands", vec!["external_public_key", "external_sign", "external_ecdh"].into()); util::print_pretty_json(&json); Ok(None)