From aad43c20240e228c60e50fa57d6716f83145d2a2 Mon Sep 17 00:00:00 2001 From: Tyler <68524461+TySP-Dev@users.noreply.github.com> Date: Wed, 6 Aug 2025 12:51:12 -1000 Subject: [PATCH] Update ROADMAP.md --- ROADMAP.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index 1363443..1a98faa 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,3 +1,4 @@ +> [!IMPORTANT] > Fully modular code for encryption libraries, ensure metadata is stored as encrypted hashs for PacShare, Revamp PacShares secure file send and pickup, and create a CLI and local application (Linux and Android). --- @@ -101,6 +102,7 @@ def get\_name(): return "AES-GCM" - Generate random file_id - Return /pickup/ link +> [!IMPORTANT] > Both passwords are required. One reveals the mode + metadata, the other decrypts the file. --- @@ -130,8 +132,8 @@ def get\_name(): return "AES-GCM" "yubi\_token\_hash": "sha256", // optional ``` +> [!NOTE] > Stored as .meta - > Encrypted with AES-GCM using key from pickup\_password --- @@ -148,6 +150,7 @@ POST /api/decrypt Decrypt local .enc + .meta bundle GET /api/version Return current version tag ``` +> [!NOTE] > These endpoints must receive both passwords. Encryption password is never saved. --- @@ -250,6 +253,7 @@ Optional (Send + Pickup) - [ ] PS error message if devices is offline or server can't be reached +> [!IMPORTANT] > No Windows support for a application, only webapp, and maybe CLI support. `Linux master race`