From 72550ebe2c2c2471aeff7ac5474d9f50405464b5 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 12 Feb 2023 18:52:18 +0800 Subject: [PATCH] feat: add TinyEncryptConfig --- src/spec.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/spec.rs b/src/spec.rs index f59d406..a5359b5 100644 --- a/src/spec.rs +++ b/src/spec.rs @@ -2,6 +2,18 @@ use serde::{Deserialize, Serialize}; pub const TINY_ENCRYPT_VERSION: &'static str = "1.0"; +#[derive(Clone, Debug, Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct TinyEncryptConfig { + // card cli is not used by tiny-encrypt-rs + pub card_cli: String, + pub default_key_name: String, + pub local_private_key_pem_challenge: String, + pub local_private_key_pem_encrypted: String, + pub local_public_key_pem: String, + pub pgp_encrypt_public_key_pem: Option, +} + #[derive(Clone, Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct TinyEncryptMeta {