Kconfig (3f342a23257df99b792c1edb1236e85badc157de) | Kconfig (cf514b2a5902ee4f93e9636ace5228fed27f23bb) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2 3menu "Accelerated Cryptographic Algorithms for CPU (sparc64)" 4 5config CRYPTO_DES_SPARC64 | 1# SPDX-License-Identifier: GPL-2.0 2 3menu "Accelerated Cryptographic Algorithms for CPU (sparc64)" 4 5config CRYPTO_DES_SPARC64 |
6 tristate "DES and Triple DES EDE cipher algorithms (SPARC64)" | 6 tristate "Ciphers: DES and Triple DES EDE, modes: ECB/CBC" |
7 depends on SPARC64 8 select CRYPTO_ALGAPI 9 select CRYPTO_LIB_DES 10 select CRYPTO_SKCIPHER 11 help | 7 depends on SPARC64 8 select CRYPTO_ALGAPI 9 select CRYPTO_LIB_DES 10 select CRYPTO_SKCIPHER 11 help |
12 DES cipher algorithm (FIPS 46-2), and Triple DES EDE (FIPS 46-3), 13 optimized using SPARC64 crypto opcodes. | 12 Block cipher: DES (FIPS 46-2) cipher algorithm 13 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm 14 Length-preserving ciphers: DES with ECB and CBC modes 15 Length-preserving ciphers: Tripe DES EDE with ECB and CBC modes |
14 | 16 |
17 Architecture: sparc64 18 |
|
15config CRYPTO_CRC32C_SPARC64 16 tristate "CRC32c" 17 depends on SPARC64 18 select CRYPTO_HASH 19 select CRC32 20 help 21 CRC32c CRC algorithm with the iSCSI polynomial (RFC 3385 and RFC 3720) 22 --- 35 unchanged lines hidden (view full) --- 58 select CRYPTO_SHA512 59 select CRYPTO_HASH 60 help 61 SHA-384 and SHA-512 secure hash algorithms (FIPS 180) 62 63 Architecture: sparc64 using crypto instructions, when available 64 65config CRYPTO_AES_SPARC64 | 19config CRYPTO_CRC32C_SPARC64 20 tristate "CRC32c" 21 depends on SPARC64 22 select CRYPTO_HASH 23 select CRC32 24 help 25 CRC32c CRC algorithm with the iSCSI polynomial (RFC 3385 and RFC 3720) 26 --- 35 unchanged lines hidden (view full) --- 62 select CRYPTO_SHA512 63 select CRYPTO_HASH 64 help 65 SHA-384 and SHA-512 secure hash algorithms (FIPS 180) 66 67 Architecture: sparc64 using crypto instructions, when available 68 69config CRYPTO_AES_SPARC64 |
66 tristate "AES cipher algorithms (SPARC64)" | 70 tristate "Ciphers: AES, modes: ECB, CBC, CTR" |
67 depends on SPARC64 68 select CRYPTO_SKCIPHER 69 help | 71 depends on SPARC64 72 select CRYPTO_SKCIPHER 73 help |
70 Use SPARC64 crypto opcodes for AES algorithm. | 74 Block ciphers: AES cipher algorithms (FIPS-197) 75 Length-preseving ciphers: AES with ECB, CBC, and CTR modes |
71 | 76 |
72 AES cipher algorithms (FIPS-197). AES uses the Rijndael 73 algorithm. | 77 Architecture: sparc64 using crypto instructions |
74 | 78 |
75 Rijndael appears to be consistently a very good performer in 76 both hardware and software across a wide range of computing 77 environments regardless of its use in feedback or non-feedback 78 modes. Its key setup time is excellent, and its key agility is 79 good. Rijndael's very low memory requirements make it very well 80 suited for restricted-space environments, in which it also 81 demonstrates excellent performance. Rijndael's operations are 82 among the easiest to defend against power and timing attacks. 83 84 The AES specifies three key sizes: 128, 192 and 256 bits 85 86 See <http://csrc.nist.gov/encryption/aes/> for more information. 87 88 In addition to AES cipher algorithm support, the acceleration 89 for some popular block cipher mode is supported too, including 90 ECB and CBC. 91 | |
92config CRYPTO_CAMELLIA_SPARC64 | 79config CRYPTO_CAMELLIA_SPARC64 |
93 tristate "Camellia cipher algorithm (SPARC64)" | 80 tristate "Ciphers: Camellia, modes: ECB, CBC" |
94 depends on SPARC64 95 select CRYPTO_ALGAPI 96 select CRYPTO_SKCIPHER 97 help | 81 depends on SPARC64 82 select CRYPTO_ALGAPI 83 select CRYPTO_SKCIPHER 84 help |
98 Camellia cipher algorithm module (SPARC64). | 85 Block ciphers: Camellia cipher algorithms 86 Length-preserving ciphers: Camellia with ECB and CBC modes |
99 | 87 |
100 Camellia is a symmetric key block cipher developed jointly 101 at NTT and Mitsubishi Electric Corporation. | 88 Architecture: sparc64 |
102 | 89 |
103 The Camellia specifies three key sizes: 128, 192 and 256 bits. 104 105 See also: 106 <https://info.isl.ntt.co.jp/crypt/eng/camellia/index_s.html> 107 | |
108endmenu | 90endmenu |