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

Reply via email to