On November 9, 2026, Phoronix reported that a new 16-block AVX-512 function for Linux kernel ChaCha was queued in Eric Biggers’ libcrypto-next branch. Phoronix reported up to 99% improvement in ChaCha performance on AMD Ryzen AI Max Strix Halo (Zen 5) with the 512-bit path, and up to 39% on Zen 4 with a 256-bit path. The figures describe ChaCha benchmarks, not WireGuard tunnel throughput.

What changes in the ChaCha path

ChaCha is a symmetric stream cipher. The patch explanation describes a wider AVX-512 path that can process more blocks of cipher data in one invocation. The existing AVX-512VL path handles at most eight blocks in 256-bit YMM registers; the proposed path uses 512-bit ZMM registers to handle 16.

ChaCha pathRegisters and widthBlocks per invocation
Existing AVX-512VL path256-bit YMMUp to 8
Proposed AVX-512 path512-bit ZMM16

The new path is selected for inputs larger than eight blocks, according to the patch explanation. Martin Willi, identified by Phoronix as a StrongSwan developer, described the wider route as suitable for newer AVX-512 processors, where the down-clocking concern that had motivated the narrower path on Skylake-X was absent.

What the AMD benchmark results measure

The reported maximum depends on both the processor and the data path used. Phoronix gave these separate ChaCha results:

Test platformData pathMaximum reported ChaCha improvement
AMD Ryzen AI Max Strix Halo (Zen 5)512-bitUp to 99%
AMD Zen 4256-bitUp to 39%

The Zen 5 figure belongs to the named Ryzen AI Max Strix Halo system and its full 512-bit path. The Zen 4 result uses a 256-bit path. They describe different conditions, rather than a direct Zen 4-versus-Zen 5 comparison.

Keep the 99% figure attached to its subject: ChaCha performance on the reported Zen 5 system.

What the results mean for WireGuard

Those percentages do not give a WireGuard speedup. They measure ChaCha performance; a VPN tunnel’s end-to-end throughput is a separate outcome, so the benchmark figures cannot quantify how much faster a WireGuard connection would run.

At the time of Phoronix’s November 9 report, the patch was queued in libcrypto-next, and submission for the Linux 7.5 merge window was expected by the end of 2026.