crypto: skcipher - rename the crypto_blkcipher module and kconfig option
authorEric Biggers <ebiggers@google.com>
Fri, 25 Oct 2019 19:41:13 +0000 (12:41 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 1 Nov 2019 05:42:47 +0000 (13:42 +0800)
Now that the blkcipher algorithm type has been removed in favor of
skcipher, rename the crypto_blkcipher kernel module to crypto_skcipher,
and rename the config options accordingly:

CONFIG_CRYPTO_BLKCIPHER => CONFIG_CRYPTO_SKCIPHER
CONFIG_CRYPTO_BLKCIPHER2 => CONFIG_CRYPTO_SKCIPHER2

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
18 files changed:
arch/arm/crypto/Kconfig
arch/arm64/crypto/Kconfig
crypto/Kconfig
crypto/Makefile
drivers/crypto/Kconfig
drivers/crypto/allwinner/Kconfig
drivers/crypto/amlogic/Kconfig
drivers/crypto/caam/Kconfig
drivers/crypto/cavium/nitrox/Kconfig
drivers/crypto/ccp/Kconfig
drivers/crypto/hisilicon/Kconfig
drivers/crypto/qat/Kconfig
drivers/crypto/ux500/Kconfig
drivers/crypto/virtio/Kconfig
drivers/net/wireless/cisco/Kconfig
net/bluetooth/Kconfig
net/rxrpc/Kconfig
net/xfrm/Kconfig

index 9f257c1bf32be78fdd4e2ac882d0c1ab439ec588..c618c379449f43b7d107c3766f18ac199285822f 100644 (file)
@@ -81,7 +81,7 @@ config CRYPTO_AES_ARM
 config CRYPTO_AES_ARM_BS
        tristate "Bit sliced AES using NEON instructions"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_AES
        select CRYPTO_SIMD
        help
@@ -97,7 +97,7 @@ config CRYPTO_AES_ARM_BS
 config CRYPTO_AES_ARM_CE
        tristate "Accelerated AES using ARMv8 Crypto Extensions"
        depends on KERNEL_MODE_NEON && (CC_IS_CLANG || GCC_VERSION >= 40800)
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_SIMD
        help
          Use an implementation of AES in CBC, CTR and XTS modes that uses
@@ -130,7 +130,7 @@ config CRYPTO_CRC32_ARM_CE
 config CRYPTO_CHACHA20_NEON
        tristate "NEON accelerated ChaCha stream cipher algorithms"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CHACHA20
 
 config CRYPTO_NHPOLY1305_NEON
index 4922c4451e7c3a57030ef86a4d2373ffc1ef4a7d..286e3514d34c5d4774334bd8f1939511b1714197 100644 (file)
@@ -86,7 +86,7 @@ config CRYPTO_AES_ARM64_CE_CCM
 config CRYPTO_AES_ARM64_CE_BLK
        tristate "AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AES_ARM64_CE
        select CRYPTO_AES_ARM64
        select CRYPTO_SIMD
@@ -94,7 +94,7 @@ config CRYPTO_AES_ARM64_CE_BLK
 config CRYPTO_AES_ARM64_NEON_BLK
        tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AES_ARM64
        select CRYPTO_LIB_AES
        select CRYPTO_SIMD
@@ -102,7 +102,7 @@ config CRYPTO_AES_ARM64_NEON_BLK
 config CRYPTO_CHACHA20_NEON
        tristate "ChaCha20, XChaCha20, and XChaCha12 stream ciphers using NEON instructions"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CHACHA20
 
 config CRYPTO_NHPOLY1305_NEON
@@ -113,7 +113,7 @@ config CRYPTO_NHPOLY1305_NEON
 config CRYPTO_AES_ARM64_BS
        tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
        depends on KERNEL_MODE_NEON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AES_ARM64_NEON_BLK
        select CRYPTO_AES_ARM64
        select CRYPTO_LIB_AES
index 083e9ffc17b01c36c5c1486f63bd88f7cda7620d..b021b6374d9e9e4262bd5993348991a3e83a8581 100644 (file)
@@ -52,12 +52,12 @@ config CRYPTO_AEAD2
        select CRYPTO_NULL2
        select CRYPTO_RNG2
 
-config CRYPTO_BLKCIPHER
+config CRYPTO_SKCIPHER
        tristate
-       select CRYPTO_BLKCIPHER2
+       select CRYPTO_SKCIPHER2
        select CRYPTO_ALGAPI
 
-config CRYPTO_BLKCIPHER2
+config CRYPTO_SKCIPHER2
        tristate
        select CRYPTO_ALGAPI2
        select CRYPTO_RNG2
@@ -123,7 +123,7 @@ config CRYPTO_MANAGER2
        def_tristate CRYPTO_MANAGER || (CRYPTO_MANAGER!=n && CRYPTO_ALGAPI=y)
        select CRYPTO_AEAD2
        select CRYPTO_HASH2
-       select CRYPTO_BLKCIPHER2
+       select CRYPTO_SKCIPHER2
        select CRYPTO_AKCIPHER2
        select CRYPTO_KPP2
        select CRYPTO_ACOMP2
@@ -169,7 +169,7 @@ config CRYPTO_NULL
 config CRYPTO_NULL2
        tristate
        select CRYPTO_ALGAPI2
-       select CRYPTO_BLKCIPHER2
+       select CRYPTO_SKCIPHER2
        select CRYPTO_HASH2
 
 config CRYPTO_PCRYPT
@@ -184,7 +184,7 @@ config CRYPTO_PCRYPT
 
 config CRYPTO_CRYPTD
        tristate "Software async crypto daemon"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_HASH
        select CRYPTO_MANAGER
        help
@@ -195,7 +195,7 @@ config CRYPTO_CRYPTD
 config CRYPTO_AUTHENC
        tristate "Authenc support"
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        select CRYPTO_HASH
        select CRYPTO_NULL
@@ -217,7 +217,7 @@ config CRYPTO_SIMD
 config CRYPTO_GLUE_HELPER_X86
        tristate
        depends on X86
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
 
 config CRYPTO_ENGINE
        tristate
@@ -323,7 +323,7 @@ config CRYPTO_AEGIS128_AESNI_SSE2
 config CRYPTO_SEQIV
        tristate "Sequence Number IV Generator"
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_NULL
        select CRYPTO_RNG_DEFAULT
        select CRYPTO_MANAGER
@@ -346,7 +346,7 @@ comment "Block modes"
 
 config CRYPTO_CBC
        tristate "CBC support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          CBC: Cipher Block Chaining mode
@@ -354,7 +354,7 @@ config CRYPTO_CBC
 
 config CRYPTO_CFB
        tristate "CFB support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          CFB: Cipher FeedBack mode
@@ -362,7 +362,7 @@ config CRYPTO_CFB
 
 config CRYPTO_CTR
        tristate "CTR support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_SEQIV
        select CRYPTO_MANAGER
        help
@@ -371,7 +371,7 @@ config CRYPTO_CTR
 
 config CRYPTO_CTS
        tristate "CTS support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          CTS: Cipher Text Stealing
@@ -386,7 +386,7 @@ config CRYPTO_CTS
 
 config CRYPTO_ECB
        tristate "ECB support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          ECB: Electronic CodeBook mode
@@ -395,7 +395,7 @@ config CRYPTO_ECB
 
 config CRYPTO_LRW
        tristate "LRW support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        select CRYPTO_GF128MUL
        help
@@ -407,7 +407,7 @@ config CRYPTO_LRW
 
 config CRYPTO_OFB
        tristate "OFB support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          OFB: the Output Feedback mode makes a block cipher into a synchronous
@@ -419,7 +419,7 @@ config CRYPTO_OFB
 
 config CRYPTO_PCBC
        tristate "PCBC support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          PCBC: Propagating Cipher Block Chaining mode
@@ -427,7 +427,7 @@ config CRYPTO_PCBC
 
 config CRYPTO_XTS
        tristate "XTS support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        select CRYPTO_ECB
        help
@@ -437,7 +437,7 @@ config CRYPTO_XTS
 
 config CRYPTO_KEYWRAP
        tristate "Key wrapping support"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_MANAGER
        help
          Support for key wrapping (NIST SP800-38F / RFC3394) without
@@ -1085,7 +1085,7 @@ config CRYPTO_AES_NI_INTEL
        select CRYPTO_AEAD
        select CRYPTO_LIB_AES
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86 if 64BIT
        select CRYPTO_SIMD
        help
@@ -1115,7 +1115,7 @@ config CRYPTO_AES_NI_INTEL
 config CRYPTO_AES_SPARC64
        tristate "AES cipher algorithms (SPARC64)"
        depends on SPARC64
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Use SPARC64 crypto opcodes for AES algorithm.
 
@@ -1142,7 +1142,7 @@ config CRYPTO_AES_SPARC64
 config CRYPTO_AES_PPC_SPE
        tristate "AES cipher algorithms (PPC SPE)"
        depends on PPC && SPE
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          AES cipher algorithms (FIPS-197). Additionally the acceleration
          for popular block cipher modes ECB, CBC, CTR and XTS is supported.
@@ -1172,7 +1172,7 @@ config CRYPTO_LIB_ARC4
 
 config CRYPTO_ARC4
        tristate "ARC4 cipher algorithm"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_ARC4
        help
          ARC4 cipher algorithm.
@@ -1208,7 +1208,7 @@ config CRYPTO_BLOWFISH_COMMON
 config CRYPTO_BLOWFISH_X86_64
        tristate "Blowfish cipher algorithm (x86_64)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_BLOWFISH_COMMON
        help
          Blowfish cipher algorithm (x86_64), by Bruce Schneier.
@@ -1239,7 +1239,7 @@ config CRYPTO_CAMELLIA_X86_64
        tristate "Camellia cipher algorithm (x86_64)"
        depends on X86 && 64BIT
        depends on CRYPTO
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86
        help
          Camellia cipher algorithm module (x86_64).
@@ -1256,7 +1256,7 @@ config CRYPTO_CAMELLIA_AESNI_AVX_X86_64
        tristate "Camellia cipher algorithm (x86_64/AES-NI/AVX)"
        depends on X86 && 64BIT
        depends on CRYPTO
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CAMELLIA_X86_64
        select CRYPTO_GLUE_HELPER_X86
        select CRYPTO_SIMD
@@ -1293,7 +1293,7 @@ config CRYPTO_CAMELLIA_SPARC64
        depends on SPARC64
        depends on CRYPTO
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Camellia cipher algorithm module (SPARC64).
 
@@ -1322,7 +1322,7 @@ config CRYPTO_CAST5
 config CRYPTO_CAST5_AVX_X86_64
        tristate "CAST5 (CAST-128) cipher algorithm (x86_64/AVX)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CAST5
        select CRYPTO_CAST_COMMON
        select CRYPTO_SIMD
@@ -1344,7 +1344,7 @@ config CRYPTO_CAST6
 config CRYPTO_CAST6_AVX_X86_64
        tristate "CAST6 (CAST-256) cipher algorithm (x86_64/AVX)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CAST6
        select CRYPTO_CAST_COMMON
        select CRYPTO_GLUE_HELPER_X86
@@ -1372,7 +1372,7 @@ config CRYPTO_DES_SPARC64
        depends on SPARC64
        select CRYPTO_ALGAPI
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3),
          optimized using SPARC64 crypto opcodes.
@@ -1380,7 +1380,7 @@ config CRYPTO_DES_SPARC64
 config CRYPTO_DES3_EDE_X86_64
        tristate "Triple DES EDE cipher algorithm (x86-64)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        help
          Triple DES EDE (FIPS 46-3) algorithm.
@@ -1393,7 +1393,7 @@ config CRYPTO_DES3_EDE_X86_64
 config CRYPTO_FCRYPT
        tristate "FCrypt cipher algorithm"
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          FCrypt algorithm used by RxRPC.
 
@@ -1412,7 +1412,7 @@ config CRYPTO_KHAZAD
 
 config CRYPTO_SALSA20
        tristate "Salsa20 stream cipher algorithm"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Salsa20 stream cipher algorithm.
 
@@ -1424,7 +1424,7 @@ config CRYPTO_SALSA20
 
 config CRYPTO_CHACHA20
        tristate "ChaCha stream cipher algorithms"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          The ChaCha20, XChaCha20, and XChaCha12 stream cipher algorithms.
 
@@ -1446,7 +1446,7 @@ config CRYPTO_CHACHA20
 config CRYPTO_CHACHA20_X86_64
        tristate "ChaCha stream cipher algorithms (x86_64/SSSE3/AVX2/AVX-512VL)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CHACHA20
        help
          SSSE3, AVX2, and AVX-512VL optimized implementations of the ChaCha20,
@@ -1482,7 +1482,7 @@ config CRYPTO_SERPENT
 config CRYPTO_SERPENT_SSE2_X86_64
        tristate "Serpent cipher algorithm (x86_64/SSE2)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86
        select CRYPTO_SERPENT
        select CRYPTO_SIMD
@@ -1501,7 +1501,7 @@ config CRYPTO_SERPENT_SSE2_X86_64
 config CRYPTO_SERPENT_SSE2_586
        tristate "Serpent cipher algorithm (i586/SSE2)"
        depends on X86 && !64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86
        select CRYPTO_SERPENT
        select CRYPTO_SIMD
@@ -1520,7 +1520,7 @@ config CRYPTO_SERPENT_SSE2_586
 config CRYPTO_SERPENT_AVX_X86_64
        tristate "Serpent cipher algorithm (x86_64/AVX)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86
        select CRYPTO_SERPENT
        select CRYPTO_SIMD
@@ -1651,7 +1651,7 @@ config CRYPTO_TWOFISH_X86_64
 config CRYPTO_TWOFISH_X86_64_3WAY
        tristate "Twofish cipher algorithm (x86_64, 3-way parallel)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_TWOFISH_COMMON
        select CRYPTO_TWOFISH_X86_64
        select CRYPTO_GLUE_HELPER_X86
@@ -1672,7 +1672,7 @@ config CRYPTO_TWOFISH_X86_64_3WAY
 config CRYPTO_TWOFISH_AVX_X86_64
        tristate "Twofish cipher algorithm (x86_64/AVX)"
        depends on X86 && 64BIT
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_GLUE_HELPER_X86
        select CRYPTO_SIMD
        select CRYPTO_TWOFISH_COMMON
@@ -1823,7 +1823,7 @@ config CRYPTO_USER_API_HASH
 config CRYPTO_USER_API_SKCIPHER
        tristate "User-space interface for symmetric key cipher algorithms"
        depends on NET
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_USER_API
        help
          This option enables the user-spaces interface for symmetric
@@ -1842,7 +1842,7 @@ config CRYPTO_USER_API_AEAD
        tristate "User-space interface for AEAD cipher algorithms"
        depends on NET
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_NULL
        select CRYPTO_USER_API
        help
index 66b56ec37dd46f8bd6f6d6ff3a741706503461b4..efe63940b4e96046a56cad169aa9958d17cde9dc 100644 (file)
@@ -15,9 +15,9 @@ obj-$(CONFIG_CRYPTO_ALGAPI2) += crypto_algapi.o
 
 obj-$(CONFIG_CRYPTO_AEAD2) += aead.o
 
-crypto_blkcipher-y := ablkcipher.o
-crypto_blkcipher-y += skcipher.o
-obj-$(CONFIG_CRYPTO_BLKCIPHER2) += crypto_blkcipher.o
+crypto_skcipher-y := ablkcipher.o
+crypto_skcipher-y += skcipher.o
+obj-$(CONFIG_CRYPTO_SKCIPHER2) += crypto_skcipher.o
 obj-$(CONFIG_CRYPTO_SEQIV) += seqiv.o
 obj-$(CONFIG_CRYPTO_ECHAINIV) += echainiv.o
 
index 04a2f53e66a308c5477b3015beaeb49644e860af..607d87788694f8e55c1d603f903757dd7851f090 100644 (file)
@@ -28,7 +28,7 @@ config CRYPTO_DEV_PADLOCK
 config CRYPTO_DEV_PADLOCK_AES
        tristate "PadLock driver for AES algorithm"
        depends on CRYPTO_DEV_PADLOCK
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_AES
        help
          Use VIA PadLock for AES algorithm.
@@ -56,7 +56,7 @@ config CRYPTO_DEV_GEODE
        tristate "Support for the Geode LX AES engine"
        depends on X86_32 && PCI
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Say 'Y' here to use the AMD Geode LX processor on-board AES
          engine for the CryptoAPI AES algorithm.
@@ -109,7 +109,7 @@ config CRYPTO_PAES_S390
        depends on ZCRYPT
        depends on PKEY
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          This is the s390 hardware accelerated implementation of the
          AES cipher algorithms for use with protected key.
@@ -171,7 +171,7 @@ config CRYPTO_DES_S390
        tristate "DES and Triple DES cipher algorithms"
        depends on S390
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        help
          This is the s390 hardware accelerated implementation of the
@@ -184,7 +184,7 @@ config CRYPTO_AES_S390
        tristate "AES cipher algorithms"
        depends on S390
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          This is the s390 hardware accelerated implementation of the
          AES cipher algorithms (FIPS-197).
@@ -238,7 +238,7 @@ config CRYPTO_DEV_MARVELL_CESA
        depends on PLAT_ORION || ARCH_MVEBU
        select CRYPTO_LIB_AES
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_HASH
        select SRAM
        help
@@ -250,7 +250,7 @@ config CRYPTO_DEV_MARVELL_CESA
 config CRYPTO_DEV_NIAGARA2
        tristate "Niagara2 Stream Processing Unit driver"
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_HASH
        select CRYPTO_MD5
        select CRYPTO_SHA1
@@ -267,7 +267,7 @@ config CRYPTO_DEV_NIAGARA2
 config CRYPTO_DEV_HIFN_795X
        tristate "Driver HIFN 795x crypto accelerator chips"
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select HW_RANDOM if CRYPTO_DEV_HIFN_795X_RNG
        depends on PCI
        depends on !ARCH_DMA_ADDR_T_64BIT
@@ -287,7 +287,7 @@ config CRYPTO_DEV_TALITOS
        tristate "Talitos Freescale Security Engine (SEC)"
        select CRYPTO_AEAD
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_HASH
        select HW_RANDOM
        depends on FSL_SOC
@@ -325,7 +325,7 @@ config CRYPTO_DEV_IXP4XX
        select CRYPTO_LIB_DES
        select CRYPTO_AEAD
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Driver for the IXP4xx NPE crypto engine.
 
@@ -338,7 +338,7 @@ config CRYPTO_DEV_PPC4XX
        select CRYPTO_CCM
        select CRYPTO_CTR
        select CRYPTO_GCM
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          This option allows you to have support for AMCC crypto acceleration.
 
@@ -375,7 +375,7 @@ config CRYPTO_DEV_OMAP_AES
        tristate "Support for OMAP AES hw engine"
        depends on ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP2PLUS
        select CRYPTO_AES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        select CRYPTO_CBC
        select CRYPTO_ECB
@@ -389,7 +389,7 @@ config CRYPTO_DEV_OMAP_DES
        tristate "Support for OMAP DES/3DES hw engine"
        depends on ARCH_OMAP2PLUS
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        help
          OMAP processors have DES/3DES module accelerator. Select this if you
@@ -405,7 +405,7 @@ config CRYPTO_DEV_PICOXCELL
        select CRYPTO_AEAD
        select CRYPTO_AES
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        select CRYPTO_CBC
        select CRYPTO_ECB
@@ -420,7 +420,7 @@ config CRYPTO_DEV_PICOXCELL
 config CRYPTO_DEV_SAHARA
        tristate "Support for SAHARA crypto accelerator"
        depends on ARCH_MXC && OF
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AES
        select CRYPTO_ECB
        help
@@ -447,7 +447,7 @@ config CRYPTO_DEV_S5P
        depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
        depends on HAS_IOMEM
        select CRYPTO_AES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          This option allows you to have support for S5P crypto acceleration.
          Select this to offload Samsung S5PV210 or S5PC110, Exynos from AES
@@ -507,7 +507,7 @@ config CRYPTO_DEV_ATMEL_AES
        depends on ARCH_AT91 || COMPILE_TEST
        select CRYPTO_AES
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Some Atmel processors have AES hw accelerator.
          Select this if you want to use the Atmel module for
@@ -520,7 +520,7 @@ config CRYPTO_DEV_ATMEL_TDES
        tristate "Support for Atmel DES/TDES hw accelerator"
        depends on ARCH_AT91 || COMPILE_TEST
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Some Atmel processors have DES/TDES hw accelerator.
          Select this if you want to use the Atmel module for
@@ -592,7 +592,7 @@ config CRYPTO_DEV_MXS_DCP
        select CRYPTO_CBC
        select CRYPTO_ECB
        select CRYPTO_AES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_HASH
        help
          The Freescale i.MX23/i.MX28 has SHA1/SHA256 and AES128 CBC/ECB
@@ -622,7 +622,7 @@ config CRYPTO_DEV_QCE
        select CRYPTO_CBC
        select CRYPTO_XTS
        select CRYPTO_CTR
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          This driver supports Qualcomm crypto engine accelerator
          hardware. To compile this driver as a module, choose M here. The
@@ -668,7 +668,7 @@ config CRYPTO_DEV_ROCKCHIP
        select CRYPTO_SHA1
        select CRYPTO_SHA256
        select CRYPTO_HASH
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
 
        help
          This driver interfaces with the hardware crypto accelerator.
@@ -679,7 +679,7 @@ config CRYPTO_DEV_MEDIATEK
        depends on (ARM && ARCH_MEDIATEK) || COMPILE_TEST
        select CRYPTO_AES
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CTR
        select CRYPTO_SHA1
        select CRYPTO_SHA256
@@ -717,7 +717,7 @@ config CRYPTO_DEV_SAFEXCEL
        depends on OF || PCI || COMPILE_TEST
        select CRYPTO_LIB_AES
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        select CRYPTO_HASH
        select CRYPTO_HMAC
@@ -741,7 +741,7 @@ config CRYPTO_DEV_ARTPEC6
        select CRYPTO_AEAD
        select CRYPTO_AES
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_CTR
        select CRYPTO_HASH
        select CRYPTO_SHA1
@@ -758,7 +758,7 @@ config CRYPTO_DEV_CCREE
        depends on CRYPTO && CRYPTO_HW && OF && HAS_DMA
        default n
        select CRYPTO_HASH
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        select CRYPTO_AEAD
        select CRYPTO_AUTHENC
index 675f9984f52cd1b19cd3ed9285537d1b94cd673b..22c9d6b4b744136728bed47596f9646e47b98ea7 100644 (file)
@@ -14,7 +14,7 @@ config CRYPTO_DEV_SUN4I_SS
        select CRYPTO_SHA1
        select CRYPTO_AES
        select CRYPTO_LIB_DES
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        help
          Some Allwinner SoC have a crypto accelerator named
          Security System. Select this if you want to use it.
@@ -34,7 +34,7 @@ config CRYPTO_DEV_SUN4I_SS_PRNG
 
 config CRYPTO_DEV_SUN8I_CE
        tristate "Support for Allwinner Crypto Engine cryptographic offloader"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        select CRYPTO_ECB
        select CRYPTO_CBC
@@ -61,7 +61,7 @@ config CRYPTO_DEV_SUN8I_CE_DEBUG
 
 config CRYPTO_DEV_SUN8I_SS
        tristate "Support for Allwinner Security System cryptographic offloader"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        select CRYPTO_ECB
        select CRYPTO_CBC
index 5c81a4ad0fae20894c1d364870d5474fc66bcd84..b90850d18965f486ad76a9657a277999cccafd8c 100644 (file)
@@ -1,7 +1,7 @@
 config CRYPTO_DEV_AMLOGIC_GXL
        tristate "Support for amlogic cryptographic offloader"
        default y if ARCH_MESON
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        select CRYPTO_ECB
        select CRYPTO_CBC
index 137ed3df0c74d585e184657c4a7f8011b5f4c7fb..87053e46c78843b40269c5b9f84e0f3c901a89f5 100644 (file)
@@ -97,7 +97,7 @@ config CRYPTO_DEV_FSL_CAAM_CRYPTO_API
        select CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC
        select CRYPTO_AEAD
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        help
          Selecting this will offload crypto for users of the
@@ -110,7 +110,7 @@ config CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI
        default y
        select CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_DES
        help
          Selecting this will use CAAM Queue Interface (QI) for sending
@@ -158,7 +158,7 @@ config CRYPTO_DEV_FSL_DPAA2_CAAM
        select CRYPTO_DEV_FSL_CAAM_COMMON
        select CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC
        select CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AUTHENC
        select CRYPTO_AEAD
        select CRYPTO_HASH
index 7b1e751bb9cda09a8b4aa84e7b980ca6df838e79..7dc008332a816376c05bb9a2ac96e97b0d4da529 100644 (file)
@@ -4,7 +4,7 @@
 #
 config CRYPTO_DEV_NITROX
        tristate
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AES
        select CRYPTO_LIB_DES
        select FW_LOADER
index 8fec733f567f5ced722524dddd225b269b491d33..e0a8bd15aa7473c242f741c8229d0700f18e09ab 100644 (file)
@@ -27,7 +27,7 @@ config CRYPTO_DEV_CCP_CRYPTO
        depends on CRYPTO_DEV_CCP_DD
        depends on CRYPTO_DEV_SP_CCP
        select CRYPTO_HASH
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AUTHENC
        select CRYPTO_RSA
        select CRYPTO_LIB_AES
index a71f2bfaf0848cc44ebfe815b2acf835e2c99cec..1598468286be87110f95f588ee6d6cea1198182a 100644 (file)
@@ -2,7 +2,7 @@
 
 config CRYPTO_DEV_HISI_SEC
        tristate "Support for Hisilicon SEC crypto block cipher accelerator"
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ALGAPI
        select CRYPTO_LIB_DES
        select SG_SPLIT
index 6ab7e5a887566e8bfc1ca0020e3f800c19c22383..2006322345de5e1af97ac8f77479a284bc2bffa7 100644 (file)
@@ -3,7 +3,7 @@ config CRYPTO_DEV_QAT
        tristate
        select CRYPTO_AEAD
        select CRYPTO_AUTHENC
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_AKCIPHER
        select CRYPTO_DH
        select CRYPTO_HMAC
index b1c6f739f77b7dbc09a4de6f530106ae02f4e6da..b731895aa241cefe9ef548771409cb00de257640 100644 (file)
@@ -8,7 +8,7 @@ config CRYPTO_DEV_UX500_CRYP
        tristate "UX500 crypto driver for CRYP block"
        depends on CRYPTO_DEV_UX500
        select CRYPTO_ALGAPI
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_DES
        help
         This selects the crypto driver for the UX500_CRYP hardware. It supports
index 01b625e4e5adc9061f26647ca2e220affcb0d1ce..fb294174e408660ad4bf95d705bd724175bfd0dc 100644 (file)
@@ -3,7 +3,7 @@ config CRYPTO_DEV_VIRTIO
        tristate "VirtIO crypto driver"
        depends on VIRTIO
        select CRYPTO_AEAD
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_ENGINE
        default m
        help
index 01e173ede8948afad5dfa90baf5a492d69da94eb..7a3b3bb2ce15b68581bec330405e5eaa19fff43b 100644 (file)
@@ -17,7 +17,7 @@ config AIRO
        depends on CFG80211 && ISA_DMA_API && (PCI || BROKEN)
        select WIRELESS_EXT
        select CRYPTO
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select WEXT_SPY
        select WEXT_PRIV
        ---help---
index 3803135c88ff4ec851b474bf761d59ec315fbf69..165148c7c4ce5fe652886670b7aab433335a35ed 100644 (file)
@@ -9,7 +9,7 @@ menuconfig BT
        depends on RFKILL || !RFKILL
        select CRC16
        select CRYPTO
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_LIB_AES
        imply CRYPTO_AES
        select CRYPTO_CMAC
index 05610c3a3d25cf4a05d91c122d2e9604f1af7be0..57ebb29c26ade65d024ebe4a13a0e916af4185d1 100644 (file)
@@ -49,7 +49,7 @@ config RXKAD
        depends on AF_RXRPC
        select CRYPTO
        select CRYPTO_MANAGER
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
        select CRYPTO_PCBC
        select CRYPTO_FCRYPT
        help
index 51bb6018f3bf3d1e2cddf3273e36448b2a8fa6af..3981bc0d9e6c193f219cec9a2cf2163581a0544f 100644 (file)
@@ -16,7 +16,7 @@ config XFRM_ALGO
        select XFRM
        select CRYPTO
        select CRYPTO_HASH
-       select CRYPTO_BLKCIPHER
+       select CRYPTO_SKCIPHER
 
 if INET
 config XFRM_USER