android_kernel_xiaomi_sm8350/arch/arm/crypto/Makefile
Greg Kroah-Hartman 15a9d795eb This is the 5.4.203 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmLAVjAACgkQONu9yGCS
 aT607Q//Wmbakz/Y+neQ5D9Q6Fx07zRo/3m20ktQwAYcy8n1tZfzrsWwUzc7XuJR
 e6Cq5VKXty/6WDpgO2yv4GR7NAHGED5aWxsGh+Dx1ufJhas4is8Ie5uVMfQpFFsL
 wpDYFqKtVrLxPzxeGJYTAu0GfqYwVhHdGblX0arkSsP2s7JkHUt3Xm+fuXIZfx8b
 ewiVfLq+hnSLE3CNA/QthdVRyifCexeGKG8zcuXq/fbLGbTznq0NdYi2fxpmsniS
 hZFBMltnsnE+2/OA/CogeAOSf3fh3WdTBbbjwgjGh3lf0s7J/KFiiDq+wah7lRRN
 9o2aEscol0NX2ZdhkPAITF5Ul30BdLzy/G+Keo4jKEEqzVPoMkql9vAJcUVjp0I6
 ArUpV7Vdz5DqRwX71wcC2DH3zO2tM5yngb1NIWQLE0xKttPRYstCUBPC9pnFxZTl
 tfTQ4T1hMmDaEkCP9g7A3D7FzRS1TPjp7fxo8BWnAtJ158/PQG4aHPb/zC7NBA2N
 LGC+qo6FTOQ/Q6TpqUmlayJ1IAqKxp55TGv5nbOLmNh6EcLtURTIRFNJylq131ZS
 FzaJZ6V9larMngoaER7JSw4WTI94/ebG+FRCijayJUpL9rZq+2UpZoqcSSOnpLfH
 X/ish7Uikc21ilUDPX/6vCwRoTPRU2vFNYEm/x0b3UHjDEqoOrE=
 =7Wx7
 -----END PGP SIGNATURE-----

Merge 5.4.203 into android11-5.4-lts

Changes in 5.4.203
	drm: remove drm_fb_helper_modinit
	powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
	kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
	net: mscc: ocelot: allow unregistered IP multicast flooding
	ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
	ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
	ARM: 8971/1: replace the sole use of a symbol with its definition
	crypto: arm/sha256-neon - avoid ADRL pseudo instruction
	crypto: arm/sha512-neon - avoid ADRL pseudo instruction
	ARM: 8933/1: replace Sun/Solaris style flag on section directive
	ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand
	ARM: OMAP2+: drop unnecessary adrl
	ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler
	crypto: arm - use Kconfig based compiler checks for crypto opcodes
	crypto: arm/ghash-ce - define fpu before fpu registers are referenced
	Linux 5.4.203

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I88af32308f769d0b30b66a0a6d9b0ddf2e5a49e1
2022-07-03 10:20:56 +02:00

57 lines
2.2 KiB
Makefile

# SPDX-License-Identifier: GPL-2.0
#
# Arch-specific CryptoAPI modules.
#
obj-$(CONFIG_CRYPTO_AES_ARM) += aes-arm.o
obj-$(CONFIG_CRYPTO_AES_ARM_BS) += aes-arm-bs.o
obj-$(CONFIG_CRYPTO_SHA1_ARM) += sha1-arm.o
obj-$(CONFIG_CRYPTO_SHA1_ARM_NEON) += sha1-arm-neon.o
obj-$(CONFIG_CRYPTO_SHA256_ARM) += sha256-arm.o
obj-$(CONFIG_CRYPTO_SHA512_ARM) += sha512-arm.o
obj-$(CONFIG_CRYPTO_BLAKE2S_ARM) += blake2s-arm.o
obj-$(if $(CONFIG_CRYPTO_BLAKE2S_ARM),y) += libblake2s-arm.o
obj-$(CONFIG_CRYPTO_BLAKE2B_NEON) += blake2b-neon.o
obj-$(CONFIG_CRYPTO_CHACHA20_NEON) += chacha-neon.o
obj-$(CONFIG_CRYPTO_NHPOLY1305_NEON) += nhpoly1305-neon.o
obj-$(CONFIG_CRYPTO_AES_ARM_CE) += aes-arm-ce.o
obj-$(CONFIG_CRYPTO_SHA1_ARM_CE) += sha1-arm-ce.o
obj-$(CONFIG_CRYPTO_SHA2_ARM_CE) += sha2-arm-ce.o
obj-$(CONFIG_CRYPTO_GHASH_ARM_CE) += ghash-arm-ce.o
obj-$(CONFIG_CRYPTO_CRCT10DIF_ARM_CE) += crct10dif-arm-ce.o
obj-$(CONFIG_CRYPTO_CRC32_ARM_CE) += crc32-arm-ce.o
aes-arm-y := aes-cipher-core.o aes-cipher-glue.o
aes-arm-bs-y := aes-neonbs-core.o aes-neonbs-glue.o
sha1-arm-y := sha1-armv4-large.o sha1_glue.o
sha1-arm-neon-y := sha1-armv7-neon.o sha1_neon_glue.o
sha256-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha256_neon_glue.o
sha256-arm-y := sha256-core.o sha256_glue.o $(sha256-arm-neon-y)
sha512-arm-neon-$(CONFIG_KERNEL_MODE_NEON) := sha512-neon-glue.o
sha512-arm-y := sha512-core.o sha512-glue.o $(sha512-arm-neon-y)
blake2s-arm-y := blake2s-shash.o
libblake2s-arm-y:= blake2s-core.o blake2s-glue.o
blake2b-neon-y := blake2b-neon-core.o blake2b-neon-glue.o
sha1-arm-ce-y := sha1-ce-core.o sha1-ce-glue.o
sha2-arm-ce-y := sha2-ce-core.o sha2-ce-glue.o
aes-arm-ce-y := aes-ce-core.o aes-ce-glue.o
ghash-arm-ce-y := ghash-ce-core.o ghash-ce-glue.o
crct10dif-arm-ce-y := crct10dif-ce-core.o crct10dif-ce-glue.o
crc32-arm-ce-y:= crc32-ce-core.o crc32-ce-glue.o
chacha-neon-y := chacha-neon-core.o chacha-neon-glue.o
nhpoly1305-neon-y := nh-neon-core.o nhpoly1305-neon-glue.o
ifdef REGENERATE_ARM_CRYPTO
quiet_cmd_perl = PERL $@
cmd_perl = $(PERL) $(<) > $(@)
$(src)/sha256-core.S_shipped: $(src)/sha256-armv4.pl
$(call cmd,perl)
$(src)/sha512-core.S_shipped: $(src)/sha512-armv4.pl
$(call cmd,perl)
endif
clean-files += sha256-core.S sha512-core.S