ML-DSA-87 signatures for the shim
Peter Jones
pjones at redhat.com
Thu Mar 20 19:45:44 GMT 2025
On Wed, Mar 19, 2025 at 07:18:35PM +0000, Jeff Hewett (jhewett) wrote:
> Now that NIST has settled on postquantum algorithms, is anyone aware
> of any planning around ML-DSA-87 signatures for the boot shim?
There's been some discussion but we're still quite far off, I think.
Among the issues:
- there's no way to tell when we should honor /only/ PQC signatures
(i.e. "is this machine in a PQC only mode/environment/etc")
- shim needs to use openssl 3.5 (which hasn't been released yet)
for algorithm support in order to verify signatures
- switching isn't particularly trivial, either
- There hasn't been broad adoption of multiple signature support in UEFI
firmwares, and we need that to migrate
- Authenticode doesn't officially support ML-DSA-87 yet and there are
some open questions on how to do it:
- see https://github.com/tianocore/edk2/issues/10279#issuecomment-2649344114
- All of this needs to be added to various other tooling (pesign, kexec,
etc) as well, not just shim.
> Jeff H.
> Cisco Confidential
Seems unlikely ;)
--
Peter
More information about the Efi
mailing list