.. | .. |
---|
100 | 100 | config CRYPTO_AES_ARM_BS |
---|
101 | 101 | tristate "Bit sliced AES using NEON instructions" |
---|
102 | 102 | depends on KERNEL_MODE_NEON |
---|
103 | | - select CRYPTO_BLKCIPHER |
---|
104 | | - select CRYPTO_SIMD |
---|
| 103 | + select CRYPTO_SKCIPHER |
---|
| 104 | + select CRYPTO_LIB_AES |
---|
105 | 105 | select CRYPTO_AES |
---|
| 106 | + select CRYPTO_CBC |
---|
| 107 | + select CRYPTO_SIMD |
---|
106 | 108 | help |
---|
107 | 109 | Use a faster and more secure NEON based implementation of AES in CBC, |
---|
108 | 110 | CTR and XTS modes |
---|
.. | .. |
---|
116 | 118 | config CRYPTO_AES_ARM_CE |
---|
117 | 119 | tristate "Accelerated AES using ARMv8 Crypto Extensions" |
---|
118 | 120 | depends on KERNEL_MODE_NEON |
---|
119 | | - select CRYPTO_BLKCIPHER |
---|
| 121 | + select CRYPTO_SKCIPHER |
---|
| 122 | + select CRYPTO_LIB_AES |
---|
120 | 123 | select CRYPTO_SIMD |
---|
121 | 124 | help |
---|
122 | 125 | Use an implementation of AES in CBC, CTR and XTS modes that uses |
---|
.. | .. |
---|
127 | 130 | depends on KERNEL_MODE_NEON |
---|
128 | 131 | select CRYPTO_HASH |
---|
129 | 132 | select CRYPTO_CRYPTD |
---|
| 133 | + select CRYPTO_GF128MUL |
---|
130 | 134 | help |
---|
131 | 135 | Use an implementation of GHASH (used by the GCM AEAD chaining mode) |
---|
132 | 136 | that uses the 64x64 to 128 bit polynomial multiplication (vmull.p64) |
---|
.. | .. |
---|
135 | 139 | |
---|
136 | 140 | config CRYPTO_CRCT10DIF_ARM_CE |
---|
137 | 141 | tristate "CRCT10DIF digest algorithm using PMULL instructions" |
---|
138 | | - depends on KERNEL_MODE_NEON && CRC_T10DIF |
---|
| 142 | + depends on KERNEL_MODE_NEON |
---|
| 143 | + depends on CRC_T10DIF |
---|
139 | 144 | select CRYPTO_HASH |
---|
140 | 145 | |
---|
141 | 146 | config CRYPTO_CRC32_ARM_CE |
---|
142 | 147 | tristate "CRC32(C) digest algorithm using CRC and/or PMULL instructions" |
---|
143 | | - depends on KERNEL_MODE_NEON && CRC32 |
---|
| 148 | + depends on KERNEL_MODE_NEON |
---|
| 149 | + depends on CRC32 |
---|
144 | 150 | select CRYPTO_HASH |
---|
145 | 151 | |
---|
146 | 152 | config CRYPTO_CHACHA20_NEON |
---|
147 | 153 | tristate "NEON and scalar accelerated ChaCha stream cipher algorithms" |
---|
148 | | - select CRYPTO_BLKCIPHER |
---|
| 154 | + select CRYPTO_SKCIPHER |
---|
149 | 155 | select CRYPTO_ARCH_HAVE_LIB_CHACHA |
---|
150 | 156 | |
---|
151 | 157 | config CRYPTO_POLY1305_ARM |
---|