summaryrefslogtreecommitdiffstats
path: root/secret/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'secret/src/server.rs')
-rw-r--r--secret/src/server.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/secret/src/server.rs b/secret/src/server.rs
new file mode 100644
index 00000000..29164ac6
--- /dev/null
+++ b/secret/src/server.rs
@@ -0,0 +1,14 @@
+extern crate sequoia_core;
+extern crate sequoia_net;
+extern crate sequoia_secret;
+
+use sequoia_net::ipc::Server;
+
+fn main() {
+ let ctx = Server::context()
+ .expect("Failed to create context");
+ Server::new(sequoia_secret::descriptor(&ctx))
+ .expect("Failed to create server")
+ .serve()
+ .expect("Failed to start server");
+}