1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 2 3 menu "Accelerated Cryptographic Algorithms for !! 3 menu "Accelerated Cryptographic Algorithms for CPU (sparc64)" 4 4 5 config CRYPTO_CRC32_MIPS !! 5 config CRYPTO_DES_SPARC64 6 tristate "CRC32c and CRC32" !! 6 tristate "Ciphers: DES and Triple DES EDE, modes: ECB/CBC" 7 depends on MIPS_CRC_SUPPORT !! 7 depends on SPARC64 8 select CRYPTO_HASH !! 8 select CRYPTO_ALGAPI >> 9 select CRYPTO_LIB_DES >> 10 select CRYPTO_SKCIPHER 9 help 11 help 10 CRC32c and CRC32 CRC algorithms !! 12 Block cipher: DES (FIPS 46-2) cipher algorithm 11 !! 13 Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm 12 Architecture: mips !! 14 Length-preserving ciphers: DES with ECB and CBC modes 13 !! 15 Length-preserving ciphers: Tripe DES EDE with ECB and CBC modes 14 config CRYPTO_POLY1305_MIPS !! 16 15 tristate "Hash functions: Poly1305" !! 17 Architecture: sparc64 16 depends on MIPS !! 18 17 select CRYPTO_ARCH_HAVE_LIB_POLY1305 !! 19 config CRYPTO_CRC32C_SPARC64 >> 20 tristate "CRC32c" >> 21 depends on SPARC64 >> 22 select CRYPTO_HASH >> 23 select CRC32 18 help 24 help 19 Poly1305 authenticator algorithm (RF !! 25 CRC32c CRC algorithm with the iSCSI polynomial (RFC 3385 and RFC 3720) 20 26 21 Architecture: mips !! 27 Architecture: sparc64 22 28 23 config CRYPTO_MD5_OCTEON !! 29 config CRYPTO_MD5_SPARC64 24 tristate "Digests: MD5 (OCTEON)" !! 30 tristate "Digests: MD5" 25 depends on CPU_CAVIUM_OCTEON !! 31 depends on SPARC64 26 select CRYPTO_MD5 32 select CRYPTO_MD5 27 select CRYPTO_HASH 33 select CRYPTO_HASH 28 help 34 help 29 MD5 message digest algorithm (RFC132 35 MD5 message digest algorithm (RFC1321) 30 36 31 Architecture: mips OCTEON using cryp !! 37 Architecture: sparc64 using crypto instructions, when available 32 38 33 config CRYPTO_SHA1_OCTEON !! 39 config CRYPTO_SHA1_SPARC64 34 tristate "Hash functions: SHA-1 (OCTEO !! 40 tristate "Hash functions: SHA-1" 35 depends on CPU_CAVIUM_OCTEON !! 41 depends on SPARC64 36 select CRYPTO_SHA1 42 select CRYPTO_SHA1 37 select CRYPTO_HASH 43 select CRYPTO_HASH 38 help 44 help 39 SHA-1 secure hash algorithm (FIPS 18 45 SHA-1 secure hash algorithm (FIPS 180) 40 46 41 Architecture: mips OCTEON !! 47 Architecture: sparc64 42 48 43 config CRYPTO_SHA256_OCTEON !! 49 config CRYPTO_SHA256_SPARC64 44 tristate "Hash functions: SHA-224 and !! 50 tristate "Hash functions: SHA-224 and SHA-256" 45 depends on CPU_CAVIUM_OCTEON !! 51 depends on SPARC64 46 select CRYPTO_SHA256 52 select CRYPTO_SHA256 47 select CRYPTO_HASH 53 select CRYPTO_HASH 48 help 54 help 49 SHA-224 and SHA-256 secure hash algo 55 SHA-224 and SHA-256 secure hash algorithms (FIPS 180) 50 56 51 Architecture: mips OCTEON using cryp !! 57 Architecture: sparc64 using crypto instructions, when available 52 58 53 config CRYPTO_SHA512_OCTEON !! 59 config CRYPTO_SHA512_SPARC64 54 tristate "Hash functions: SHA-384 and !! 60 tristate "Hash functions: SHA-384 and SHA-512" 55 depends on CPU_CAVIUM_OCTEON !! 61 depends on SPARC64 56 select CRYPTO_SHA512 62 select CRYPTO_SHA512 57 select CRYPTO_HASH 63 select CRYPTO_HASH 58 help 64 help 59 SHA-384 and SHA-512 secure hash algo 65 SHA-384 and SHA-512 secure hash algorithms (FIPS 180) 60 66 61 Architecture: mips OCTEON using cryp !! 67 Architecture: sparc64 using crypto instructions, when available >> 68 >> 69 config CRYPTO_AES_SPARC64 >> 70 tristate "Ciphers: AES, modes: ECB, CBC, CTR" >> 71 depends on SPARC64 >> 72 select CRYPTO_SKCIPHER >> 73 help >> 74 Block ciphers: AES cipher algorithms (FIPS-197) >> 75 Length-preseving ciphers: AES with ECB, CBC, and CTR modes >> 76 >> 77 Architecture: sparc64 using crypto instructions 62 78 63 config CRYPTO_CHACHA_MIPS !! 79 config CRYPTO_CAMELLIA_SPARC64 64 tristate "Ciphers: ChaCha20, XChaCha20 !! 80 tristate "Ciphers: Camellia, modes: ECB, CBC" 65 depends on CPU_MIPS32_R2 !! 81 depends on SPARC64 >> 82 select CRYPTO_ALGAPI 66 select CRYPTO_SKCIPHER 83 select CRYPTO_SKCIPHER 67 select CRYPTO_ARCH_HAVE_LIB_CHACHA << 68 help 84 help 69 Length-preserving ciphers: ChaCha20, !! 85 Block ciphers: Camellia cipher algorithms 70 stream cipher algorithms !! 86 Length-preserving ciphers: Camellia with ECB and CBC modes 71 87 72 Architecture: MIPS32r2 !! 88 Architecture: sparc64 73 89 74 endmenu 90 endmenu
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.