Validates ADR-003 (FIDO2 disk encryption) and ADR-009 (systemd-homed FIDO2) end-to-end in a running VM.
PR #13 merged the systemd-homed LUKS2+FIDO2 code. This issue tracks the first live test.
Test scenario:
- Build yubiOS OCI image
- Boot with
bcvk ephemeral run --yubikey-passthrough
- Verify disk unlock prompt appears and resolves on YubiKey tap (FIDO2 hmac-secret)
- Verify systemd-homed home creation requires YubiKey touch
- Verify
ConditionSecurity=measured-os blocks enrollment on non-measured boot
Relates to: issue #9 (YubiKey USB passthrough)
ADR: ADR-003, ADR-009
Branch: feat/luks-fido2-e2e-test
Validates ADR-003 (FIDO2 disk encryption) and ADR-009 (systemd-homed FIDO2) end-to-end in a running VM.
PR #13 merged the systemd-homed LUKS2+FIDO2 code. This issue tracks the first live test.
Test scenario:
bcvk ephemeral run --yubikey-passthroughConditionSecurity=measured-osblocks enrollment on non-measured bootRelates to: issue #9 (YubiKey USB passthrough)
ADR: ADR-003, ADR-009
Branch:
feat/luks-fido2-e2e-test