feat(android): implement private Rust storage runtime (#90)
Dependency security audit / rustsec (push) Failing after 23s

This commit is contained in:
hugo committed 2026-10-08 14:36:05 +02:00
1 parent 180851087b
commit 874c8139a4
36 files changed
+2848 -39

No files matched your search

+4 -2
View File
@@ -31,8 +31,10 @@ selected variants belong to the native UI. Actions already use typed enums.
- `MobilePlatformPaths` accepts absolute private data and cache roots, rejects
traversal and overlapping roots, and lets storage derive config/vault/key
paths. Validation does not create or migrate files. #90 owns initialization,
permissions, relocation, backup and cache policy.
paths. This lightweight validator does not create or migrate files. #90's
`MobilePrivateRuntime` opens the three canonical OS directory capabilities,
activates the shared configuration context, and owns initialization,
permissions, relocation, backup and cache policy; see [private storage](private-storage.md).
- `MobileSecretBackend` performs create/retrieve/replace/delete/lock/unlock on
a typed locator and protection supplied by storage. Values are opaque encoded
storage records. OS errors are enums. It cannot select accounts, protection,