[PATCH v1 0/1] PAES - Fix rc handling at skcipher_walk_done
Harald Freudenberger <[email protected]> Wed, 5 Aug 2026 14:28:52 +0200
| Newsgroups | org.kernel.vger.linux-crypto,org.kernel.vger.linux-s390 |
|---|---|
| Message-ID | <[email protected]> |
All the 4 PAES cipher processing loops were not checking the return
value of skcipher_walk_done() immediately after calling it. This could
lead to error masking when both the walk operation failed and a
subsequent key conversion was needed (k < n condition).
Add immediate error checks after skcipher_walk_done() in all main
processing loops (ECB, CBC, CTR, XTS modes) to ensure walk errors are
properly propagated and not masked by subsequent operations.
Changelog:
v1: initial patch
Harald Freudenberger (1):
s390/crypto: Fix return code handling at skcipher_walk_done in PAES
algorithms
arch/s390/crypto/paes_s390.c | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
--
2.43.0