[PATCH 14/30] crypto: sa2ul - zero out security context on free
From: Manorit Chawdhry
Date: Tue Sep 15 2026 - 06:36:32 EST
Zero out the security context memory before freeing to prevent
potential information leakage of cryptographic keys and state.
Assisted-by: Sisyphus:claude-sonnet-4-6
Signed-off-by: Manorit Chawdhry <m-chawdhry@xxxxxx>
---
drivers/crypto/sa2ul.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/crypto/sa2ul.c b/drivers/crypto/sa2ul.c
index 673cd1458948..7ec048136114 100644
--- a/drivers/crypto/sa2ul.c
+++ b/drivers/crypto/sa2ul.c
@@ -758,6 +758,7 @@ static void sa_free_ctx_info(struct sa_ctx_info *ctx,
spin_unlock(&data->scid_lock);
if (ctx->sc) {
+ memzero_explicit(ctx->sc, SA_CTX_MAX_SZ);
dma_pool_free(data->sc_pool, ctx->sc, ctx->sc_phys);
ctx->sc = NULL;
}
--
2.43.0