From: Eric Biggers <ebiggers@kernel.org>
To: Ryan Appel <ryan.appel.333@gmail.com>
Cc: linux-crypto@vger.kernel.org, wireguard@lists.zx2c4.com,
"Jason A. Donenfeld" <Jason@zx2c4.com>
Subject: Re: Kernel ML-KEM implementation plans
Date: Mon, 30 Mar 2026 18:11:33 -0700 [thread overview]
Message-ID: <20260331011133.GB5190@sol> (raw)
In-Reply-To: <7507DE2E-1507-4D03-B6EF-9C139BBF34F8@gmail.com>
On Mon, Mar 30, 2026 at 07:44:55PM -0500, Ryan Appel wrote:
> WireGuard was my big implementation user.
Any more details on this? Googling for research papers shows that there
have indeed been several proposals for quantum-resistant WireGuard. But
some use algorithms other than ML-KEM. Others don't modify the kernel
code but rather do the key establishment in userspace. I haven't looked
into the details, but it also sounds like it's not as simple as swapping
out the algorithm, either.
I think step 1 is work out some plan with the WireGuard folks. Which
may or may not turn out to involve in-kernel ML-KEM.
> I also know that VMware uses the kernel crypto space for many of its
> crypto operations. I do not know when they will want ML-KEM and if
> they will want it only within BoringCrypto or OpenSSL, but if there is
> need for it in the market before it can be developed then that makes
> sense.
That code isn't upstream though, right? So even if hypothetically they
(will?) need ML-KEM in the kernel (for what?), that doesn't count for
upstream purposes.
- Eric
next prev parent reply other threads:[~2026-03-31 1:12 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-30 23:41 Kernel ML-KEM implementation plans Ryan Appel
2026-03-31 0:13 ` Eric Biggers
2026-03-31 0:44 ` Ryan Appel
2026-03-31 1:11 ` Eric Biggers [this message]
2026-04-02 17:08 ` Ryan Appel
2026-04-06 18:27 ` Chris Leech
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260331011133.GB5190@sol \
--to=ebiggers@kernel.org \
--cc=Jason@zx2c4.com \
--cc=linux-crypto@vger.kernel.org \
--cc=ryan.appel.333@gmail.com \
--cc=wireguard@lists.zx2c4.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox