tau: use digital signatures to verify tasks authenticity (per-workspace)

and fix configured workspaces keys format and manage write access based on those keys
This commit is contained in:
dasman
2024-08-12 04:57:26 +03:00
parent 35901bc6a1
commit 87d9556c3b
6 changed files with 204 additions and 129 deletions

View File

@@ -32,6 +32,7 @@ sled = "0.34.7"
blake3 = "1.5.1"
crypto_box = { version = "0.9.1", features = ["std", "chacha20"] }
rand = "0.8.5"
ring = "0.17.8"
# Encoding and parsing
bs58 = "0.5.1"
@@ -62,4 +63,3 @@ structopt-toml = "0.5.1"
[lints]
workspace = true