-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathllms.txt
More file actions
24 lines (17 loc) · 870 Bytes
/
Copy pathllms.txt
File metadata and controls
24 lines (17 loc) · 870 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Defense of the Artifacts (dota)
> Post-quantum secure secrets manager with TC-HKEM (ML-KEM-768 + X25519) encryption
## Docs
- [README](./README.md): Overview, quickstart, and security model
- [AGENTS](./AGENTS.md): Agent instructions for development
- [LICENSE](./LICENSE): MIT license
## Code
- [Main](./src/main.rs): CLI entry point
- [TC-HKEM](./src/crypto/hybrid.rs): ML-KEM-768 + X25519 TC-HKEM combination
- [Vault ops](./src/vault/ops.rs): Load, save, CRUD operations
- [TUI](./src/tui/app.rs): Terminal user interface
## Deep details (optional)
- [ML-KEM wrapper](./src/crypto/mlkem.rs): Post-quantum KEM
- [X25519 wrapper](./src/crypto/x25519.rs): Classical ECDH
- [Key derivation](./src/crypto/kdf.rs): Argon2 + HKDF
- [AES-GCM](./src/crypto/aes_gcm.rs): Authenticated encryption
- [Vault format](./src/vault/format.rs): JSON structure and versioning