aboutsummaryrefslogtreecommitdiffstats
path: root/src/protocol.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol.rs')
-rw-r--r--src/protocol.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/protocol.rs b/src/protocol.rs
index de8833c..2ef99cd 100644
--- a/src/protocol.rs
+++ b/src/protocol.rs
@@ -1,3 +1,5 @@
+pub const VERSION: u32 = 1;
+
#[derive(serde::Serialize, serde::Deserialize, Debug)]
pub struct Request {
pub tty: Option<String>,
@@ -14,6 +16,7 @@ pub enum Action {
Decrypt { cipherstring: String },
Encrypt { plaintext: String },
Quit,
+ Version,
}
#[derive(serde::Serialize, serde::Deserialize, Debug)]
@@ -23,4 +26,5 @@ pub enum Response {
Error { error: String },
Decrypt { plaintext: String },
Encrypt { cipherstring: String },
+ Version { version: u32 },
}