Loading…
May 21 - 22 | Minneapolis, Minnesota
View More Details & Registration
Note: The schedule is subject to change.

The Sched app lets you build your schedule, but it is not a substitute for event registration. You must be registered for Linux Security Summit North America 2026 to participate in the sessions. If you have not registered but would like to join us, please visit the event registration page to purchase a ticket.


Thursday May 21, 2026 1:50pm - 2:35pm CDT
The Linux kernel's cryptography framework has long been a source of frustration for developers. Its complex and abstract API is often a poor fit for modern algorithms and hardware. Using it correctly is quite difficult, and its performance is suboptimal due to the required dynamic memory allocations, indirect calls, and other API overhead.

This talk presents recent progress in supporting more algorithms via straightforward library APIs, including hash functions, MACs, and CRCs. We will explore how various kernel subsystems have been refactored to use these libraries, simplifying their code and improving performance.

Finally, I will also cover best practices for adding new kernel features that use cryptography, the adoption of modern practices in the crypto library such as KUnit testing, and new features in the crypto library such as support for the SHAKE extendable-output functions and ML-DSA post-quantum signatures.
Speakers
avatar for Eric Biggers

Eric Biggers

Software Engineer, Google
Eric has been contributing to the Linux kernel since 2014 and is a maintainer of the cryptography library, CRC library, fscrypt, and fsverity in the upstream Linux kernel. He also contributes to other cryptography-focused kernel features such as dm-verity and blk-crypto (inline storage... Read More →
Thursday May 21, 2026 1:50pm - 2:35pm CDT
101A+B

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link