From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=100.103.45.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792594233; b=RGMCdPK0MFmbluyPbRplcmBlXwAzievqKKhYj4XisGiOUMzjGhvaA4en3XxBA74qIhmi H13702/Dc9qfLkGc4Yg1xpyiugnzM/65SgMD4qjwcJh1SULKq06WKlhmZkTIEAo6SRPmf ZtcNCiU465kcD0EvvL7SSN9h/GT1Nv7coj/O15UT9r113ayxfKs+NJIgMDIenNHaEeecL 7f7Un6ofybKDOhK+iAUm1Nr+WTg8QS87I8RrEODyf2zwLcA7XZUmz5G5mJ1dGnRvTczq0 GDz283aFvfh86z5zCyPbnsvQxDOxSpJyuTEarC9WR3DQbEk+cgSrYojbjSd9RhGm8qQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792594233; h=Received:DKIM-Signature:Subject:To:Cc:From:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; bh=C1g5+1Ed4hOuA/r0NuC2rmoEnSBq/sYfEFzNaxYi8lk=; b=USc4P3ovPwH54y4GpotRzL72oL83UX22KgKeIP3iXli1cWODSOAUwM8yirqqBwbx8ZLW GiDYnxTd39oIHtkC/kBSO3S6g2dCP5Mv6G73daq0KjfTaahOyf96ma1mZ4vC8dckLvsv2 05rmIan9Kmb7KZ+u+aTbV8WKI3priH1KS8Hfs8o80cWout9r/1p0zFnpdrj1suv6SQ4jU amAKXnf2qLTn4Q3NqGro5L8rNwwiQoJUSa6erYLilCjUlgGSf6r5skBSTpoI7W9et60Gq rebfe5ge7xSPxMLc5znMQT6wlpyjkn1zV+VQAO6powewLRIBXOAB6C6GuNaZulcxYog== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass header.d=linuxfoundation.org header.i=@linuxfoundation.org header.a=rsa-sha256 header.s=korg header.b="w+A/1nnd"; arc=none smtp.remote-ip=100.103.45.18 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4712B606A319 for ; Wed, 21 Oct 2026 14:50:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.a=rsa-sha256 header.s=korg header.b=w+A/1nnd Received: by smtp.kernel.org (Postfix) with ESMTPSA id 928711F000C1; Wed, 21 Oct 2026 14:50:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1792594233; bh=C1g5+1Ed4hOuA/r0NuC2rmoEnSBq/sYfEFzNaxYi8lk=; h=Subject:To:Cc:From:Date; b=w+A/1nndu0tH7cLsIUqLCcxwFzBJGM+T4REvtDnkF4EJuvbC4JaBzuooNomb1sLgh LwC/fOhVZJ/vWUnxzaPHn1DlzsprKV0rQryUs5fqOEjwnCCF9zWIpS8k8Y7GqrPs2B YHGZLaXjyVY6fC4lU8uBS8s3nFpciUcBQT4WPz8E= Subject: FAILED: patch "[PATCH] lib/crypto: poly1305: Use memzero_explicit() in" failed to apply to 5.10-stable tree To: ebiggers@kernel.org,ardb@kernel.org,sashiko-bot@kernel.org Cc: From: Date: Wed, 21 Oct 2026 16:40:50 +0200 Message-ID: <2026102150-outrage-hatching-d4fa@gregkh> X-Mailing-List: stable@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: 8bit The patch below does not apply to the 5.10-stable tree. If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to . To reproduce the conflict and resubmit, you may use the following commands: git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-5.10.y git checkout FETCH_HEAD git cherry-pick -x da619121a5d271e78ec709a1f9a3c5f99b9e10ad # git commit -s git send-email --to '' --in-reply-to '2026102150-outrage-hatching-d4fa@gregkh' --subject-prefix 'PATCH 5.10.y' 'HEAD^..' Possible dependencies: thanks, greg k-h ------------------ original commit in Linus's tree ------------------ >From da619121a5d271e78ec709a1f9a3c5f99b9e10ad Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Tue, 6 Oct 2026 10:34:32 +0200 Subject: [PATCH] lib/crypto: poly1305: Use memzero_explicit() in poly1305_final() Use memzero_explicit() instead of a plain struct assignment to guarantee zeroization of the 'struct poly1305_desc_ctx'. Note that dead store elimination was only theoretically possible with link-time optimization here. But it's still worth fixing. Fixes: a1d93064094c ("crypto: poly1305 - expose init/update/final library interface") Cc: stable@vger.kernel.org Reported-by: Sashiko Closes: https://sashiko.dev/#/bug/linux-c3a6bd76-f6ab-4203-892a-cd06f7aa0c34 Reviewed-by: Ard Biesheuvel Link: https://patch.msgid.link/20261006083432.16328-1-ebiggers@kernel.org Signed-off-by: Eric Biggers diff --git a/lib/crypto/poly1305.c b/lib/crypto/poly1305.c index f313ccc4b4dd..048c7afe8613 100644 --- a/lib/crypto/poly1305.c +++ b/lib/crypto/poly1305.c @@ -78,7 +78,7 @@ void poly1305_final(struct poly1305_desc_ctx *desc, u8 *dst) } poly1305_emit(&desc->state.h, dst, desc->s); - *desc = (struct poly1305_desc_ctx){}; + memzero_explicit(desc, sizeof(*desc)); } EXPORT_SYMBOL(poly1305_final);