Re: [PATCH 0/3] Remove old AES-GCM library
From: Ard Biesheuvel
Date: Wed Jul 22 2026 - 06:05:28 EST
On Wed, 22 Jul 2026, at 04:53, Eric Biggers wrote:
> The old AES-GCM library code is being replaced as part of an overhaul
> that is adding support for all the common AES encryption modes with
> consistent conventions
> (https://lore.kernel.org/linux-crypto/20260715221153.246410-1-ebiggers@xxxxxxxxxx/).
>
> The SEV code is the only user of the old API. Update it to use the new
> API instead. Then remove the old API.
>
> This applies to libcrypto-next. If possible I'd like to take this
> through libcrypto-next for 7.3. Acks are appreciated.
>
> Eric Biggers (3):
> x86/sev: Use new AES-GCM library
> x86/sev: Remove obsolete virtual address check
> lib/crypto: aesgcm: Remove old AES-GCM library
>
Reviewed-by: Ard Biesheuvel <ardb@xxxxxxxxxx>
> arch/x86/Kconfig | 2 +-
> arch/x86/coco/sev/core.c | 53 +-
> arch/x86/include/asm/sev.h | 2 +-
> drivers/virt/coco/sev-guest/sev-guest.c | 7 +-
> include/crypto/gcm.h | 21 -
> lib/crypto/Kconfig | 6 -
> lib/crypto/Makefile | 3 -
> lib/crypto/aesgcm.c | 721 ------------------------
> 8 files changed, 26 insertions(+), 789 deletions(-)
> delete mode 100644 lib/crypto/aesgcm.c
>
>
> base-commit: e4f23159c8d09b6b15d47f2c95e0a3e7c62f52a2
> --
> 2.55.0