linux-stable/arch/powerpc/crypto
Eric Biggers 626ddb2fbe crypto: powerpc - convert to use crypto_simd_usable()
Replace all calls to in_interrupt() in the PowerPC crypto code with
!crypto_simd_usable().  This causes the crypto self-tests to test the
no-SIMD code paths when CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=y.

The p8_ghash algorithm is currently failing and needs to be fixed, as it
produces the wrong digest when no-SIMD updates are mixed with SIMD ones.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-04-18 22:15:04 +08:00
..
aes-spe-core.S powerpc: Fix misspellings in comments. 2016-03-01 19:27:20 +11:00
aes-spe-glue.c powerpc updates for 4.6 2016-03-19 15:38:41 -07:00
aes-spe-keys.S crypto: powerpc/aes - key handling 2015-03-01 23:02:28 +13:00
aes-spe-modes.S crypto: powerpc/aes - ECB/CBC/CTR/XTS modes 2015-03-01 23:02:28 +13:00
aes-spe-regs.h crypto: powerpc - Fix typo 2016-05-31 16:41:55 +08:00
aes-tab-4k.S crypto: powerpc/aes - aes tables 2015-03-01 23:02:27 +13:00
crc-vpmsum_test.c crypto: powerpc - Stress test for vpmsum implementations 2017-03-24 22:02:54 +08:00
crc32-vpmsum_core.S crypto: powerpc - Re-enable non-REFLECTed CRCs 2017-03-24 22:02:53 +08:00
crc32c-vpmsum_asm.S crypto: powerpc - Re-enable non-REFLECTed CRCs 2017-03-24 22:02:53 +08:00
crc32c-vpmsum_glue.c crypto: powerpc - convert to use crypto_simd_usable() 2019-04-18 22:15:04 +08:00
crct10dif-vpmsum_asm.S crypto: powerpc - Add CRC-T10DIF acceleration 2017-03-24 22:02:53 +08:00
crct10dif-vpmsum_glue.c crypto: powerpc - convert to use crypto_simd_usable() 2019-04-18 22:15:04 +08:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
md5-asm.S powerpc: move ASM_CONST and stringify_in_c() into asm-const.h 2018-07-30 22:48:16 +10:00
md5-glue.c crypto: shash - remove useless setting of type flags 2018-07-09 00:30:24 +08:00
sha1-powerpc-asm.S powerpc: move ASM_CONST and stringify_in_c() into asm-const.h 2018-07-30 22:48:16 +10:00
sha1-spe-asm.S crypto: powerpc - move files to fix build error 2015-03-09 21:06:19 +11:00
sha1-spe-glue.c crypto: shash - remove useless setting of type flags 2018-07-09 00:30:24 +08:00
sha1.c crypto: shash - remove useless setting of type flags 2018-07-09 00:30:24 +08:00
sha256-spe-asm.S crypto: ppc/sha256 - assembler 2015-02-27 22:48:45 +13:00
sha256-spe-glue.c crypto: shash - remove useless setting of type flags 2018-07-09 00:30:24 +08:00