feat: openwebstandard.org/rfc1

This commit is contained in:
2025-05-23 07:04:21 +08:00
parent d104d4405e
commit bb8d804505
3 changed files with 4 additions and 2 deletions

2
Cargo.lock generated
View File

@@ -508,7 +508,7 @@ dependencies = [
[[package]] [[package]]
name = "card-cli" name = "card-cli"
version = "1.13.10" version = "1.13.11"
dependencies = [ dependencies = [
"aes-gcm-stream", "aes-gcm-stream",
"authenticator 0.3.1", "authenticator 0.3.1",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "card-cli" name = "card-cli"
version = "1.13.10" version = "1.13.11"
authors = ["Hatter Jiang <jht5945@gmail.com>"] authors = ["Hatter Jiang <jht5945@gmail.com>"]
edition = "2018" edition = "2018"

View File

@@ -6,6 +6,7 @@ use std::collections::BTreeMap;
pub struct CommandImpl; pub struct CommandImpl;
// https://openwebstandard.org/rfc1
impl Command for CommandImpl { impl Command for CommandImpl {
fn name(&self) -> &str { fn name(&self) -> &str {
"external_spec" "external_spec"
@@ -23,6 +24,7 @@ impl Command for CommandImpl {
format!("card-external-provider/{}", env!("CARGO_PKG_VERSION")).into(), format!("card-external-provider/{}", env!("CARGO_PKG_VERSION")).into(),
); );
json.insert("specification", "External/1.0.0-alpha".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); util::print_pretty_json(&json);
Ok(None) Ok(None)