diff options
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 81 |
1 files changed, 42 insertions, 39 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index d83185915eee..4f72b308606f 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
@@ -219,7 +219,7 @@ config CRYPTO_CRC32C | |||
219 | Castagnoli, et al Cyclic Redundancy-Check Algorithm. Used | 219 | Castagnoli, et al Cyclic Redundancy-Check Algorithm. Used |
220 | by iSCSI for header and data digests and by others. | 220 | by iSCSI for header and data digests and by others. |
221 | See Castagnoli93. This implementation uses lib/libcrc32c. | 221 | See Castagnoli93. This implementation uses lib/libcrc32c. |
222 | Module will be crc32c. | 222 | Module will be crc32c. |
223 | 223 | ||
224 | config CRYPTO_MD4 | 224 | config CRYPTO_MD4 |
225 | tristate "MD4 digest algorithm" | 225 | tristate "MD4 digest algorithm" |
@@ -243,55 +243,58 @@ config CRYPTO_MICHAEL_MIC | |||
243 | of the algorithm. | 243 | of the algorithm. |
244 | 244 | ||
245 | config CRYPTO_RMD128 | 245 | config CRYPTO_RMD128 |
246 | tristate "RIPEMD-128 digest algorithm" | 246 | tristate "RIPEMD-128 digest algorithm" |
247 | select CRYPTO_ALGAPI | 247 | select CRYPTO_ALGAPI |
248 | help | 248 | help |
249 | RIPEMD-128 (ISO/IEC 10118-3:2004). | 249 | RIPEMD-128 (ISO/IEC 10118-3:2004). |
250 | 250 | ||
251 | RIPEMD-128 is a 128-bit cryptographic hash function. It should only | 251 | RIPEMD-128 is a 128-bit cryptographic hash function. It should only |
252 | to be used as a secure replacement for RIPEMD. For other use cases | 252 | to be used as a secure replacement for RIPEMD. For other use cases |
253 | RIPEMD-160 should be used. | 253 | RIPEMD-160 should be used. |
254 | 254 | ||
255 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | 255 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. |
256 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> | 256 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> |
257 | 257 | ||
258 | config CRYPTO_RMD160 | 258 | config CRYPTO_RMD160 |
259 | tristate "RIPEMD-160 digest algorithm" | 259 | tristate "RIPEMD-160 digest algorithm" |
260 | select CRYPTO_ALGAPI | 260 | select CRYPTO_ALGAPI |
261 | help | 261 | help |
262 | RIPEMD-160 (ISO/IEC 10118-3:2004). | 262 | RIPEMD-160 (ISO/IEC 10118-3:2004). |
263 | 263 | ||
264 | RIPEMD-160 is a 160-bit cryptographic hash function. It is intended | 264 | RIPEMD-160 is a 160-bit cryptographic hash function. It is intended |
265 | to be used as a secure replacement for the 128-bit hash functions | 265 | to be used as a secure replacement for the 128-bit hash functions |
266 | MD4, MD5 and it's predecessor RIPEMD (not to be confused with RIPEMD-128). | 266 | MD4, MD5 and it's predecessor RIPEMD |
267 | (not to be confused with RIPEMD-128). | ||
267 | 268 | ||
268 | It's speed is comparable to SHA1 and there are no known attacks against | 269 | It's speed is comparable to SHA1 and there are no known attacks |
269 | RIPEMD-160. | 270 | against RIPEMD-160. |
270 | 271 | ||
271 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | 272 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. |
272 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> | 273 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> |
273 | 274 | ||
274 | config CRYPTO_RMD256 | 275 | config CRYPTO_RMD256 |
275 | tristate "RIPEMD-256 digest algorithm" | 276 | tristate "RIPEMD-256 digest algorithm" |
276 | select CRYPTO_ALGAPI | 277 | select CRYPTO_ALGAPI |
277 | help | 278 | help |
278 | RIPEMD-256 is an optional extension of RIPEMD-128 with a 256 bit hash. | 279 | RIPEMD-256 is an optional extension of RIPEMD-128 with a |
279 | It is intended for applications that require longer hash-results, without | 280 | 256 bit hash. It is intended for applications that require |
280 | needing a larger security level (than RIPEMD-128). | 281 | longer hash-results, without needing a larger security level |
282 | (than RIPEMD-128). | ||
281 | 283 | ||
282 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | 284 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. |
283 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> | 285 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> |
284 | 286 | ||
285 | config CRYPTO_RMD320 | 287 | config CRYPTO_RMD320 |
286 | tristate "RIPEMD-320 digest algorithm" | 288 | tristate "RIPEMD-320 digest algorithm" |
287 | select CRYPTO_ALGAPI | 289 | select CRYPTO_ALGAPI |
288 | help | 290 | help |
289 | RIPEMD-320 is an optional extension of RIPEMD-160 with a 320 bit hash. | 291 | RIPEMD-320 is an optional extension of RIPEMD-160 with a |
290 | It is intended for applications that require longer hash-results, without | 292 | 320 bit hash. It is intended for applications that require |
291 | needing a larger security level (than RIPEMD-160). | 293 | longer hash-results, without needing a larger security level |
294 | (than RIPEMD-160). | ||
292 | 295 | ||
293 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. | 296 | Developed by Hans Dobbertin, Antoon Bosselaers and Bart Preneel. |
294 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> | 297 | See <http://home.esat.kuleuven.be/~bosselae/ripemd160.html> |
295 | 298 | ||
296 | config CRYPTO_SHA1 | 299 | config CRYPTO_SHA1 |
297 | tristate "SHA1 digest algorithm" | 300 | tristate "SHA1 digest algorithm" |
@@ -308,8 +311,8 @@ config CRYPTO_SHA256 | |||
308 | This version of SHA implements a 256 bit hash with 128 bits of | 311 | This version of SHA implements a 256 bit hash with 128 bits of |
309 | security against collision attacks. | 312 | security against collision attacks. |
310 | 313 | ||
311 | This code also includes SHA-224, a 224 bit hash with 112 bits | 314 | This code also includes SHA-224, a 224 bit hash with 112 bits |
312 | of security against collision attacks. | 315 | of security against collision attacks. |
313 | 316 | ||
314 | config CRYPTO_SHA512 | 317 | config CRYPTO_SHA512 |
315 | tristate "SHA384 and SHA512 digest algorithms" | 318 | tristate "SHA384 and SHA512 digest algorithms" |