| # 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 "Hash functions: Poly1305" | |
| depends on MIPS | |
| select CRYPTO_ARCH_HAVE_LIB_POLY1305 | |
| help | |
| Poly1305 authenticator algorithm (RFC7539) | |
| Architecture: mips | |
| config CRYPTO_MD5_OCTEON | |
| tristate "Digests: MD5 (OCTEON)" | |
| depends on CPU_CAVIUM_OCTEON | |
| select CRYPTO_MD5 | |
| select CRYPTO_HASH | |
| help | |
| MD5 message digest algorithm (RFC1321) | |
| Architecture: mips OCTEON using crypto instructions, when available | |
| config CRYPTO_SHA1_OCTEON | |
| tristate "Hash functions: SHA-1 (OCTEON)" | |
| depends on CPU_CAVIUM_OCTEON | |
| select CRYPTO_SHA1 | |
| select CRYPTO_HASH | |
| help | |
| SHA-1 secure hash algorithm (FIPS 180) | |
| Architecture: mips OCTEON | |
| config CRYPTO_SHA256_OCTEON | |
| tristate "Hash functions: SHA-224 and SHA-256 (OCTEON)" | |
| depends on CPU_CAVIUM_OCTEON | |
| select CRYPTO_SHA256 | |
| select CRYPTO_HASH | |
| help | |
| SHA-224 and SHA-256 secure hash algorithms (FIPS 180) | |
| Architecture: mips OCTEON using crypto instructions, when available | |
| config CRYPTO_SHA512_OCTEON | |
| tristate "Hash functions: SHA-384 and SHA-512 (OCTEON)" | |
| depends on CPU_CAVIUM_OCTEON | |
| select CRYPTO_SHA512 | |
| select CRYPTO_HASH | |
| help | |
| SHA-384 and SHA-512 secure hash algorithms (FIPS 180) | |
| Architecture: mips OCTEON using crypto instructions, when available | |
| config CRYPTO_CHACHA_MIPS | |
| tristate "Ciphers: ChaCha20, XChaCha20, XChaCha12 (MIPS32r2)" | |
| depends on CPU_MIPS32_R2 | |
| select CRYPTO_SKCIPHER | |
| select CRYPTO_ARCH_HAVE_LIB_CHACHA | |
| help | |
| Length-preserving ciphers: ChaCha20, XChaCha20, and XChaCha12 | |
| stream cipher algorithms | |
| Architecture: MIPS32r2 | |
| endmenu |