This patch series adds a variety of functional cryptomount LUKS1/2 tests by creating a LUKS container on the host and verifying that data inside can be read accurately from a virtualized GRUB. This should be especially useful when we eventually get around to upgrading the gcrypt library.
Glenn Glenn Washburn (6): grub-shell: Set exit status to qemu exit status grub-shell: Only cleanup working directory file if QEMU does not fail or timeout grub-shell: Allow specifying non-default trim line contents grub-shell: Trim line should always be matched from the beginning of the line grub-shell: Add halt_cmd variable to testcase namespace tests: Add cryptomount functional test Makefile.util.def | 12 + tests/grub_cmd_cryptomount.in | 185 ++++++++++++++ tests/util/grub-shell-luks-tester.in | 366 +++++++++++++++++++++++++++ tests/util/grub-shell.in | 49 +++- 4 files changed, 600 insertions(+), 12 deletions(-) create mode 100644 tests/grub_cmd_cryptomount.in create mode 100644 tests/util/grub-shell-luks-tester.in -- 2.34.1 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel