All of the crypto subsystem changes have been merged for the in-development Linux 6.18 kernel.
A new driver in the cryptographic subsystem is the AMD Versal TRNG driver. This provides trune random number generator support with the AMD Versal Adaptive SoCs.
This driver was contributed by AMD directly for upstreaming to the mainline Linux kernel. This also joins other new Versal support in Linux 6.18 like the new Versal NET DDR EDAC driver.
Meanwhile the AMD Crypto Co-Processor “CCP” driver has added a new API for dealing with SEV-SNP virtualization around cipher text hiding.
Over on the Intel side, earlier this year they introduced QAT Gen6 support. For QuickAssist/QAT Gen6 with the Linux 6.18 kernel they are adding ring buffer idle and command queue telemetry support.
The crypto pull for Linux 6.18 also includes improvements to the HiSilicon crypto driver, a new TI driver with ECB/CBC AES support, and other changes. See the crypto pull for the full list of crypto changes that were merged to mainline yesterday.