Linux Kernel: Poly1305 Crypto Fixes

A single merge brings targeted fixes to the kernel crypto library for Poly1305, including a lost carry bit on ARM 64. The update pairs correctness fixes with a new regression test.

Duration: PT1M44S

Episode overview

This episode is a short developer briefing from Linux Kernel.

It explains recent repository work in plain language.

  • Show: Linux Kernel
  • Published: 2026-10-15T13:32:05Z
  • Audio duration: PT1M44S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's October 15th, 2026.

Today's activity is narrow but high stakes. There is no broader pattern across the tree, just a single focused merge — commit 0 F C B 05 B — that corrects Poly 1305 handling in the kernel crypto library, where incorrect tags mean failed verification.

The highest-impact change is the ARM 64 carry fix. When Poly 1305 processing is split across multiple updates and the optimized Neon state is paused and resumed, a carry bit was being lost. In practice that means the same message could authenticate correctly in one path and fail in another, specifically on ARM 64…

The second theme is hardening and prevention. The merge adds a split-update carry regression test to the crypto test suite, designed to catch this resume behavior directly so future changes to the Neon logic cannot silently reintroduce it. It also switches the Poly 1305 final step to an explicit memory clear,…

What's next is verification. If you maintain code that calls Poly 1305 or validates ARM 64 crypto behavior, re-run authentication vectors with split updates and confirm stable tags across architectures.

That's the briefing for today.

Nearby episodes from Linux Kernel

  1. Final 7.3 Filesystem and Driver Fixes
  2. Late-Cycle Fixes for Networking, SoC, and Virtualization
  3. KVM Safety and Power Telemetry Fixes
  4. Late-Cycle Data Integrity and Hardware Fixes
  5. Graphics Fixes Rush and Late Hardware Corrections
  6. VFS Mount Rework and Driver Teardown Fixes
  7. Networking Stabilization for 7.3 RC7
  8. Late-Cycle Memory, Board, and Filesystem Fixes