Jan Glauber | 86aa9fc | 2007-02-05 21:18:14 +0100 | [diff] [blame] | 1 | config CRYPTO_SHA1_S390 |
| 2 | tristate "SHA1 digest algorithm" |
| 3 | depends on S390 |
| 4 | select CRYPTO_ALGAPI |
| 5 | help |
| 6 | This is the s390 hardware accelerated implementation of the |
| 7 | SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2). |
| 8 | |
| 9 | config CRYPTO_SHA256_S390 |
| 10 | tristate "SHA256 digest algorithm" |
| 11 | depends on S390 |
| 12 | select CRYPTO_ALGAPI |
| 13 | help |
| 14 | This is the s390 hardware accelerated implementation of the |
| 15 | SHA256 secure hash standard (DFIPS 180-2). |
| 16 | |
| 17 | This version of SHA implements a 256 bit hash with 128 bits of |
| 18 | security against collision attacks. |
| 19 | |
| 20 | config CRYPTO_DES_S390 |
| 21 | tristate "DES and Triple DES cipher algorithms" |
| 22 | depends on S390 |
| 23 | select CRYPTO_ALGAPI |
| 24 | select CRYPTO_BLKCIPHER |
| 25 | help |
| 26 | This us the s390 hardware accelerated implementation of the |
| 27 | DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3). |
| 28 | |
| 29 | config CRYPTO_AES_S390 |
| 30 | tristate "AES cipher algorithms" |
| 31 | depends on S390 |
| 32 | select CRYPTO_ALGAPI |
| 33 | select CRYPTO_BLKCIPHER |
| 34 | help |
| 35 | This is the s390 hardware accelerated implementation of the |
| 36 | AES cipher algorithms (FIPS-197). AES uses the Rijndael |
| 37 | algorithm. |
| 38 | |
| 39 | Rijndael appears to be consistently a very good performer in |
| 40 | both hardware and software across a wide range of computing |
| 41 | environments regardless of its use in feedback or non-feedback |
| 42 | modes. Its key setup time is excellent, and its key agility is |
| 43 | good. Rijndael's very low memory requirements make it very well |
| 44 | suited for restricted-space environments, in which it also |
| 45 | demonstrates excellent performance. Rijndael's operations are |
| 46 | among the easiest to defend against power and timing attacks. |
| 47 | |
| 48 | On s390 the System z9-109 currently only supports the key size |
| 49 | of 128 bit. |
| 50 | |
| 51 | config S390_PRNG |
| 52 | tristate "Pseudo random number generator device driver" |
| 53 | depends on S390 |
| 54 | default "m" |
| 55 | help |
| 56 | Select this option if you want to use the s390 pseudo random number |
| 57 | generator. The PRNG is part of the cryptograhic processor functions |
| 58 | and uses triple-DES to generate secure random numbers like the |
| 59 | ANSI X9.17 standard. The PRNG is usable via the char device |
| 60 | /dev/prandom. |