Topic: PQC algorithm integration in Linux Kernel space crypto module

Is there any support available for PQC algorithm (like ML-DSA, SLH-DSA, etc.) in Linux kernel space crypto module
If not, please help in providing details of approach to integrate and any other info will be helpful

Share

Re: PQC algorithm integration in Linux Kernel space crypto module

Yes, they're supported and we cover it in our automated testing.

Just build the kernel module with the appropriate PQC features enabled.  In our automated testing we use

--enable-experimental --enable-kyber='yes,original' --enable-lms --enable-xmss --enable-dilithium

.  We also use

--enable-intelasm

, which enables CPU acceleration for the SHA operations behind the PQC algorithms.

When enabled, the PQC algorithms become available to be called directly by other kernel modules using the native wolfCrypt APIs.  We haven't yet implemented registration of the algorithms with the kernel crypto backplane, but it's on our roadmap.

Share

Re: PQC algorithm integration in Linux Kernel space crypto module

Thank you for the information.
Do you know any approximate timeline when the feature (registration of the algorithms with the kernel crypto backplane) will be released

Is it possible for someone to implement (atleast few) this on their own, any developer reference information available on this ?

Share