[PATCH 0/3] Remove old AES-GCM library

From: Eric Biggers

Date: Tue Jul 21 2026 - 22:57:16 EST


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

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