Adding a few folks who were working on this... On Tue, Oct 31, 2023 at 11:39:36AM +0000, Leah Rowe via Grub-devel wrote: > i'm not sure if the grub devs have seen this or not. anyway, see > attached patches. i didn't make these myself but i'm sending them here. > it's the PHC (password hash competition) implementation of argon2, > adapted for the grub source code. i've been using this in libreboot and > it works very well, allows use of cryptomount on modern LUKS2 with > argon2 key deriv, so you don't need to downgrade to luks1 or pbkdf2 > anymore. i wrote about it here: https://libreboot.org/news/argon2.html > > one thing to note is that though the code is free software, it's a > permissive non-copyleft license; i still think grub should make use of > it, regardless. grub has lacked argon2 for years now, and re-writing it > will probably be a lot of wasted effort if the phc one works. > > the phc implementation was originally adapted by someone named Axel, to > the archlinux aur for grub 2.06: > https://aur.archlinux.org/cgit/aur.git/tree/?h=grub-improved-luks2-git&id=1c7932d90f1f62d0fd5485c5eb8ad79fa4c2f50d > > nicholas johnson (https://nicholasjohnson.ch/) contacted me telling me > he'd re-adapted the code for grub 2.12, on top of the rc1 tag. i then > started using it in libreboot's grub. > > it would be nice if this could make it into the grub 2.12 release! the > patches are attached. > > PS: the original PHC code is here: > https://github.com/P-H-C/phc-winner-argon2
It seems to me this is based on Patrick Steinhardt work. AFAICT Patrick is going to repost new version of the patch set after the release. So, I hope it will be included in the GRUB 2.14. We are not able to take this patch set into upcoming release in this stage of development. Sorry about that... Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel