Update ROADMAP.md
This commit is contained in:
+5
-1
@@ -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).
|
> 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
|
- Generate random file_id
|
||||||
- Return /pickup/<file_id> link
|
- Return /pickup/<file_id> link
|
||||||
|
|
||||||
|
> [!IMPORTANT]
|
||||||
> Both passwords are required. One reveals the mode + metadata, the other decrypts the file.
|
> 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
|
"yubi\_token\_hash": "sha256", // optional
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
> Stored as .meta
|
> Stored as .meta
|
||||||
|
|
||||||
> Encrypted with AES-GCM using key from pickup\_password
|
> 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
|
GET /api/version Return current version tag
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
> These endpoints must receive both passwords. Encryption password is never saved.
|
> 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
|
- [ ] PS error message if devices is offline or server can't be reached
|
||||||
|
|
||||||
|
> [!IMPORTANT]
|
||||||
> No <ins>Windows</ins> support for a application, only webapp, and maybe CLI support.
|
> No <ins>Windows</ins> support for a application, only webapp, and maybe CLI support.
|
||||||
|
|
||||||
`Linux master race`
|
`Linux master race`
|
||||||
|
|||||||
Reference in New Issue
Block a user