V8.13.432.2025.11.18
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m5s
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m5s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -224,38 +224,39 @@ dmsetup table --showkeys CHILD # expect integrity hmac sha512 4096
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
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 Boot Time
|
subgraph ISO Build Time
|
||||||
direction TD
|
direction TD
|
||||||
C e02@--> D["0024 LUKS2, dm-integrity HMAC-SHA512"];
|
A["Embed and pin GPG FPR (into ISO & RootFS as needed)"] e00@--> B["Generate ISO-edge sha512sum.txt and .sig"];
|
||||||
D e03@-->|SUCCESSFUL| E["ciss_rootfs.crypt opened"];
|
B e01@--> C["Build filesystem.squashfs and wrap it into ciss_rootfs.crypt"];
|
||||||
E e04@--> F["Mounting RootFS"];
|
e00@{ animation: fast }
|
||||||
F e05@--> G["0030 verification of authenticity and integrity via embedded and pinned GPG of ISO edge"];
|
e01@{ animation: fast }
|
||||||
G e06@-->|SUCCESSFUL| H["ISO edge verified"];
|
end
|
||||||
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
|
subgraph ISO Boot Time
|
||||||
direction TD
|
direction TD
|
||||||
J e09@--> K{{"CISS.debian.live.builder ISO running"}};
|
C e02@--> D["0024 LUKS2, dm-integrity HMAC-SHA512"];
|
||||||
X{{"Boot process halted"}};
|
D e03@-->|SUCCESSFUL| E["ciss_rootfs.crypt opened"];
|
||||||
e09@{ animation: fast }
|
E e04@--> F["Mounting RootFS"];
|
||||||
end
|
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
|
||||||
|
|
||||||
D -- FAIL --> X;
|
D -- FAIL --> X;
|
||||||
G -- FAIL --> X;
|
G -- FAIL --> X;
|
||||||
|
|||||||
Reference in New Issue
Block a user