Re: [PATCH v9 2/9] crypto: Add ML-DSA/Dilithium verify support

From: David Howells
Date: Tue Nov 18 2025 - 03:39:39 EST


James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> wrote:

> But even if you don't accept that, Google keeps effective joint
> ownership of the code through their CLA and so could grant a dual
> licence to the kernel anyway without needing to refer to any
> contributors.

Actually, the fact that BoringSSL's ML-DSA implementation uses C++ with heavy
use of integer-parametered templating is more insurmountable for borrowing
their code. Yes, it does allow them to reduce their LoC to ~3000 and is much
more readable, but I can't do that in C. Now, if we want to work on
persuading Linus to allow C++ into the kernel...

David