| # SPDX-License-Identifier: GPL-2.0 |
| |
| menu "Accelerated Cryptographic Algorithms for CPU (mips)" |
| |
| config CRYPTO_CRC32_MIPS |
| tristate "CRC32c and CRC32" |
| depends on MIPS_CRC_SUPPORT |
| select CRYPTO_HASH |
| help |
| CRC32c and CRC32 CRC algorithms |
| |
| Architecture: mips |
| |
| config CRYPTO_POLY1305_MIPS |
| tristate "Poly1305 authenticator algorithm (MIPS optimized)" |
| depends on MIPS |
| select CRYPTO_ARCH_HAVE_LIB_POLY1305 |
| |
| config CRYPTO_MD5_OCTEON |
| tristate "MD5 digest algorithm (OCTEON)" |
| depends on CPU_CAVIUM_OCTEON |
| select CRYPTO_MD5 |
| select CRYPTO_HASH |
| help |
| MD5 message digest algorithm (RFC1321) implemented |
| using OCTEON crypto instructions, when available. |
| |
| config CRYPTO_SHA1_OCTEON |
| tristate "SHA1 digest algorithm (OCTEON)" |
| depends on CPU_CAVIUM_OCTEON |
| select CRYPTO_SHA1 |
| select CRYPTO_HASH |
| help |
| SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2) implemented |
| using OCTEON crypto instructions, when available. |
| |
| config CRYPTO_SHA256_OCTEON |
| tristate "SHA224 and SHA256 digest algorithm (OCTEON)" |
| depends on CPU_CAVIUM_OCTEON |
| select CRYPTO_SHA256 |
| select CRYPTO_HASH |
| help |
| SHA-256 secure hash standard (DFIPS 180-2) implemented |
| using OCTEON crypto instructions, when available. |
| |
| config CRYPTO_SHA512_OCTEON |
| tristate "SHA384 and SHA512 digest algorithms (OCTEON)" |
| depends on CPU_CAVIUM_OCTEON |
| select CRYPTO_SHA512 |
| select CRYPTO_HASH |
| help |
| SHA-512 secure hash standard (DFIPS 180-2) implemented |
| using OCTEON crypto instructions, when available. |
| |
| config CRYPTO_CHACHA_MIPS |
| tristate "ChaCha stream cipher algorithms (MIPS 32r2 optimized)" |
| depends on CPU_MIPS32_R2 |
| select CRYPTO_SKCIPHER |
| select CRYPTO_ARCH_HAVE_LIB_CHACHA |
| |
| endmenu |