Thread (11 messages) 11 messages, 2 authors, 2021-05-26

Re: [PATCH v6 4/6] crypto: arm64/aes-ccm - remove non-SIMD fallback path

From: Eric Biggers <ebiggers@kernel.org>
Date: 2021-05-26 16:57:59
Also in: linux-crypto

On Wed, May 26, 2021 at 12:07:27PM +0200, Ard Biesheuvel wrote:
AES/CCM on arm64 is implemented as a synchronous AEAD, and so it is
guaranteed by the API that it is only invoked in task or softirq
context. Since softirqs are now only handled when the SIMD is not
being used in the task context that was interrupted to service the
softirq, we no longer need a fallback path. Let's remove it.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
---
 arch/arm64/crypto/aes-ce-ccm-glue.c | 153 ++++----------------
 1 file changed, 32 insertions(+), 121 deletions(-)
Reviewed-by: Eric Biggers <redacted>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help