From b5086b0ad1f23701e91613acefb083e55b9b6204d1a3eba4773e955c848892d5 Mon Sep 17 00:00:00 2001 From: "Marc S. Weidner" Date: Tue, 18 Nov 2025 16:00:47 +0000 Subject: [PATCH] V8.13.432.2025.11.18 Signed-off-by: Marc S. Weidner --- docs/MAN_CISS_ISO_BOOT_CHAIN.md | 57 ++++++++++++++++----------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/docs/MAN_CISS_ISO_BOOT_CHAIN.md b/docs/MAN_CISS_ISO_BOOT_CHAIN.md index 04553ac..a9866a3 100644 --- a/docs/MAN_CISS_ISO_BOOT_CHAIN.md +++ b/docs/MAN_CISS_ISO_BOOT_CHAIN.md @@ -225,38 +225,35 @@ dmsetup table --showkeys CHILD # expect integrity hmac sha512 4096 ```mermaid flowchart TD -subgraph ISO Build Time -direction TD -A["Embed and pin GPG FPR (into ISO & RootFS as needed)"] e00@--> B["Generate ISO-edge sha512sum.txt and .sig"]; -B e01@--> C["Build filesystem.squashfs and wrap it into ciss_rootfs.crypt"]; -e00@{ animation: fast } -e01@{ animation: fast } -end + subgraph ISO Build Time + A["Embed and pin GPG FPR (into ISO & RootFS as needed)"] e00@--> B["Generate ISO-edge sha512sum.txt and .sig"]; + B e01@--> C["Build filesystem.squashfs and wrap it into ciss_rootfs.crypt"]; + e00@{ animation: fast } + e01@{ animation: fast } + end -subgraph ISO Boot Time -direction TD -C e02@--> D["0024 LUKS2, dm-integrity HMAC-SHA512"]; -D e03@-->|SUCCESSFUL| E["ciss_rootfs.crypt opened"]; -E e04@--> F["Mounting RootFS"]; -F e05@--> G["0030 verification of authenticity and integrity via embedded and pinned GPG of ISO edge"]; -G e06@-->|SUCCESSFUL| H["ISO edge verified"]; -H e07@--> I["0042 post-decrypt-attestation of RootFS"]; -I e08@-->|SUCCESSFUL| J["RootFS attestation successful"]; -e02@{ animation: fast } -e03@{ animation: fast } -e04@{ animation: fast } -e05@{ animation: fast } -e06@{ animation: fast } -e07@{ animation: fast } -e08@{ animation: fast } -end + subgraph ISO Boot Time + C e02@--> D["0024 LUKS2, dm-integrity HMAC-SHA512"]; + D e03@-->|SUCCESSFUL| E["ciss_rootfs.crypt opened"]; + E e04@--> F["Mounting RootFS"]; + F e05@--> G["0030 verification of authenticity and integrity via embedded and pinned GPG of ISO edge"]; + G e06@-->|SUCCESSFUL| H["ISO edge verified"]; + H e07@--> I["0042 post-decrypt-attestation of RootFS"]; + I e08@-->|SUCCESSFUL| J["RootFS attestation successful"]; + e02@{ animation: fast } + e03@{ animation: fast } + e04@{ animation: fast } + e05@{ animation: fast } + e06@{ animation: fast } + e07@{ animation: fast } + e08@{ animation: fast } + end -subgraph ISO Run Time -direction TD -J e09@--> K{{"CISS.debian.live.builder ISO running"}}; -X{{"Boot process halted"}}; -e09@{ animation: fast } -end + subgraph ISO Run Time + J e09@--> K{{"CISS.debian.live.builder ISO running"}}; + X{{"Boot process halted"}}; + e09@{ animation: fast } + end D -- FAIL --> X; G -- FAIL --> X;