mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-23 02:54:32 +08:00
3c2eb6b76c
This patch introduces sha3 support for s390. - Rework the s390-specific SHA1 and SHA2 related code to provide the basis for SHA3. - Provide two new kernel modules sha3_256_s390 and sha3_512_s390 together with new kernel options. Signed-off-by: Joerg Schmidbauer <jschmidb@de.ibm.com> Reviewed-by: Ingo Franzki <ifranzki@linux.ibm.com> Reviewed-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
20 lines
746 B
Makefile
20 lines
746 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Cryptographic API
|
|
#
|
|
|
|
obj-$(CONFIG_CRYPTO_SHA1_S390) += sha1_s390.o sha_common.o
|
|
obj-$(CONFIG_CRYPTO_SHA256_S390) += sha256_s390.o sha_common.o
|
|
obj-$(CONFIG_CRYPTO_SHA512_S390) += sha512_s390.o sha_common.o
|
|
obj-$(CONFIG_CRYPTO_SHA3_256_S390) += sha3_256_s390.o sha_common.o
|
|
obj-$(CONFIG_CRYPTO_SHA3_512_S390) += sha3_512_s390.o sha_common.o
|
|
obj-$(CONFIG_CRYPTO_DES_S390) += des_s390.o
|
|
obj-$(CONFIG_CRYPTO_AES_S390) += aes_s390.o
|
|
obj-$(CONFIG_CRYPTO_PAES_S390) += paes_s390.o
|
|
obj-$(CONFIG_S390_PRNG) += prng.o
|
|
obj-$(CONFIG_CRYPTO_GHASH_S390) += ghash_s390.o
|
|
obj-$(CONFIG_CRYPTO_CRC32_S390) += crc32-vx_s390.o
|
|
obj-$(CONFIG_ARCH_RANDOM) += arch_random.o
|
|
|
|
crc32-vx_s390-y := crc32-vx.o crc32le-vx.o crc32be-vx.o
|