linux/arch/arm/crypto
Ard Biesheuvel ff33c2e6af crypto: arm/crc32 - add kCFI annotations to asm routines
The crc32/crc32c implementations using the scalar CRC32 instructions are
accessed via indirect calls, and so they must be annotated with type ids
in order to execute correctly when kCFI is enabled.

Cc: Kees Cook <keescook@chromium.org>
Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Kees Cook <kees@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2024-06-21 22:30:33 +10:00
..
.gitignore
Kconfig
Makefile
aes-ce-core.S
aes-ce-glue.c
aes-cipher-core.S
aes-cipher-glue.c
aes-neonbs-core.S
aes-neonbs-glue.c crypto: arm - add missing MODULE_DESCRIPTION() macros 2024-06-21 22:04:18 +10:00
blake2b-neon-core.S
blake2b-neon-glue.c
blake2s-core.S
blake2s-glue.c
chacha-glue.c
chacha-neon-core.S
chacha-scalar-core.S
crc32-ce-core.S crypto: arm/crc32 - add kCFI annotations to asm routines 2024-06-21 22:30:33 +10:00
crc32-ce-glue.c crypto: arm - add missing MODULE_DESCRIPTION() macros 2024-06-21 22:04:18 +10:00
crct10dif-ce-core.S
crct10dif-ce-glue.c crypto: arm - add missing MODULE_DESCRIPTION() macros 2024-06-21 22:04:18 +10:00
curve25519-core.S
curve25519-glue.c crypto: arm - add missing MODULE_DESCRIPTION() macros 2024-06-21 22:04:18 +10:00
ghash-ce-core.S
ghash-ce-glue.c
nh-neon-core.S
nhpoly1305-neon-glue.c
poly1305-armv4.pl
poly1305-glue.c
sha1-armv4-large.S
sha1-armv7-neon.S
sha1-ce-core.S
sha1-ce-glue.c
sha1.h
sha1_glue.c
sha1_neon_glue.c
sha2-ce-core.S
sha2-ce-glue.c
sha256-armv4.pl
sha256_glue.c
sha256_glue.h
sha256_neon_glue.c
sha512-armv4.pl
sha512-glue.c
sha512-neon-glue.c
sha512.h