I suspect part of the motivation for this decision is that GRUB2 still
does not have upstream support for Argon2 Key Derivation Functions
(KDFs), so adding luks2 'support' only works if the KDF is restricted to
PBKDF2. I don't know if the problem with 'grub-probe' not recognising
luks2 formatted block-devices has been solved either, which makes
automating the creation of the GRUB2 setup up more challenging than it
should be.

I do not expect Ubuntu to solve GRUB's problems implementing Argon2 KDFs
(it requires non-trivial changes to GRUB2s version of libgcrypt - GRUB2
applies patches to a particular version of the source of libgcrypt from
upstream which is then compiled for the GRUB2 environment - see the
grub-devel mailing list and search for libgcrypt).

Rather than saying "Won't Fix", I'd prefer it if the Ubuntu developers
simply made supporting luks2 and Argon2 KDFs a dependency on upstream
GRUB2 doing so. Not all systems that people wish to run Ubuntu on
support TPM-backed FDE, and it would be helpful to continue allowing an
encrypted /boot.

I'll say again that I don't expect Ubuntu to develop and support their
own patchset on upstream GRUB2 - merely that once upstream GRUB2 offers
Argon2 KDFs that Ubuntu will support that by including relevant modules.
I don't think that is an unreasonable request. I respectfully request
that the status is changed from "Won't Fix" to "In progress", and the
assigned person tracks GRUB2's progress on implementing Argon2 KDFs.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1062623

Title:
  enable grub-2.00 boot-from-luks support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1062623/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to