s390/crypto: Add hardware acceleration for HMAC modes
authorHolger Dengler <dengler@linux.ibm.com>
Wed, 7 Aug 2024 16:06:29 +0000 (18:06 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 29 Aug 2024 20:56:33 +0000 (22:56 +0200)
commitc3dcb058b110d07e56cc8129273e1342905b611c
tree2bb382f683b7e27c82190c276c7c1625655a38a1
parent80625b670312e74512d65b19e9470184386ab265
s390/crypto: Add hardware acceleration for HMAC modes

Add new shash exploiting the HMAC hardware accelerations for SHA224,
SHA256, SHA384 and SHA512 introduced with message-security assist
extension 11.

Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Holger Dengler <dengler@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/configs/debug_defconfig
arch/s390/configs/defconfig
arch/s390/crypto/Kconfig
arch/s390/crypto/Makefile
arch/s390/crypto/hmac_s390.c [new file with mode: 0644]
arch/s390/include/asm/cpacf.h