[PATCH v3 0/2] lib/crypto: arm64: Fix Poly1305 NEON resume carry loss
Eric Biggers
ebiggers at kernel.org
Fri Oct 9 10:25:34 PDT 2026
On Fri, Oct 09, 2026 at 02:53:52PM +0200, Eric Biggers wrote:
> This series fixes a lost carry bit in the arm64 Poly1305 implementation,
> then adds a regression test for it.
>
> Compared to v2 sent by Jérémy Jean, I cleaned up the verbose
> LLM-generated text in the commit message of the fix commit, and I
> replaced the LLM-generated minimal test case with a more comprehensive
> one similar to the existing test cases in the file.
>
> Note: the second commit has references to the commit ID of the first,
> which I'll fix up when applying.
>
> Eric Biggers (1):
> lib/crypto: tests: Add Poly1305 split-update carry regression test
>
> Jérémy Jean (1):
> lib/crypto: arm64: Fix lost Poly1305 carry when resuming NEON state
>
> lib/crypto/arm64/poly1305-armv8.pl | 2 +-
> lib/crypto/tests/poly1305_kunit.c | 97 +++++++++++++++++++++++++++---
> 2 files changed, 89 insertions(+), 10 deletions(-)
>
>
> base-commit: 572af6872e520c7102e58362ef7cd7c2ed4342be
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git/log/?h=libcrypto-fixes
- Eric
More information about the linux-arm-kernel
mailing list