V8.13.432.2025.11.18
Some checks failed
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Failing after 37s

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-11-18 16:59:31 +00:00
parent 5b3f7f191f
commit 908590d2d2

View File

@@ -108,14 +108,18 @@ flowchart TD
# 6. LUKS/dm-integrity Layering
```mermaid
---
config:
theme: forest
---
flowchart TD
0{{"Plain device CD-ROM / USB "}} --> 1["ISO Image"];
1 --> 2["Mounting ISO FS /live/filesystem.squashfs"];
2 --> 3["Opening LUKS2 Container /live/ciss_rootfs.crypt"];
3 --> 4["Layer dm-integrity HMAC-SHA-512, 4 KiB"];
4 --> 5["Layer dm-crypt AES-XTS-512"];
5 --> 6["Mounting LUKS2 FS /dev/mapper/crypt_liveiso"];
6 --> 7["Mounting SquashFS /run/live/rootfs"];
0{{"Plain device: CD-ROM / USB"}} --> 1["ISO image (ISO9660 + ESP)"];
1 --> 2["Mount ISO9660 FS → /run/live/medium"];
2 --> 3["Container file /run/live/medium/live/ciss_rootfs.crypt"];
3 --> 4["dm-integrity layer (HMAC-SHA-512, 4 KiB)"];
4 --> 5["dm-crypt LUKS2 (AES-XTS-512) → /dev/mapper/crypt_liveiso"];
5 --> 6["Mount SquashFS from /dev/mapper/crypt_liveiso → /run/live/rootfs"];
```
**Note:** Encrypt-then-MAC at the block layer (functionally AEAD-equivalent). Any manipulation ⇒ hard I/O error.