feat(storage): encrypted areas layer (home, system, data/<id>) over any FS; locked until key; plaintext refused; tamper/truncation detected; tests on memory + real ext4

This commit is contained in:
2026-10-27 23:55:35 +01:00
parent eb9e3efaac
commit e8191be160
8 changed files with 581 additions and 0 deletions

1
Cargo.lock generated
View File

@@ -591,6 +591,7 @@ name = "storage-server"
version = "0.1.0"
dependencies = [
"driver-block-virtio",
"filecrypt",
"libkos",
"port-block-device",
"server-framework",