1e45f710bSRobert Elliott# SPDX-License-Identifier: GPL-2.0 2e45f710bSRobert Elliott 3e45f710bSRobert Elliottmenu "Accelerated Cryptographic Algorithms for CPU (mips)" 4e45f710bSRobert Elliott 5e45f710bSRobert Elliottconfig CRYPTO_POLY1305_MIPS 63f342a23SRobert Elliott tristate "Hash functions: Poly1305" 7e45f710bSRobert Elliott depends on MIPS 8e45f710bSRobert Elliott select CRYPTO_ARCH_HAVE_LIB_POLY1305 93f342a23SRobert Elliott help 103f342a23SRobert Elliott Poly1305 authenticator algorithm (RFC7539) 113f342a23SRobert Elliott 123f342a23SRobert Elliott Architecture: mips 13e45f710bSRobert Elliott 14e45f710bSRobert Elliottconfig CRYPTO_MD5_OCTEON 153f342a23SRobert Elliott tristate "Digests: MD5 (OCTEON)" 16e45f710bSRobert Elliott depends on CPU_CAVIUM_OCTEON 17e45f710bSRobert Elliott select CRYPTO_MD5 18e45f710bSRobert Elliott select CRYPTO_HASH 19e45f710bSRobert Elliott help 203f342a23SRobert Elliott MD5 message digest algorithm (RFC1321) 213f342a23SRobert Elliott 223f342a23SRobert Elliott Architecture: mips OCTEON using crypto instructions, when available 23e45f710bSRobert Elliott 24e45f710bSRobert Elliottconfig CRYPTO_SHA1_OCTEON 253f342a23SRobert Elliott tristate "Hash functions: SHA-1 (OCTEON)" 26e45f710bSRobert Elliott depends on CPU_CAVIUM_OCTEON 27e45f710bSRobert Elliott select CRYPTO_SHA1 28e45f710bSRobert Elliott select CRYPTO_HASH 29e45f710bSRobert Elliott help 303f342a23SRobert Elliott SHA-1 secure hash algorithm (FIPS 180) 313f342a23SRobert Elliott 323f342a23SRobert Elliott Architecture: mips OCTEON 33e45f710bSRobert Elliott 34e45f710bSRobert Elliottconfig CRYPTO_SHA256_OCTEON 353f342a23SRobert Elliott tristate "Hash functions: SHA-224 and SHA-256 (OCTEON)" 36e45f710bSRobert Elliott depends on CPU_CAVIUM_OCTEON 37e45f710bSRobert Elliott select CRYPTO_SHA256 38e45f710bSRobert Elliott select CRYPTO_HASH 39e45f710bSRobert Elliott help 403f342a23SRobert Elliott SHA-224 and SHA-256 secure hash algorithms (FIPS 180) 413f342a23SRobert Elliott 423f342a23SRobert Elliott Architecture: mips OCTEON using crypto instructions, when available 43e45f710bSRobert Elliott 44e45f710bSRobert Elliottconfig CRYPTO_SHA512_OCTEON 453f342a23SRobert Elliott tristate "Hash functions: SHA-384 and SHA-512 (OCTEON)" 46e45f710bSRobert Elliott depends on CPU_CAVIUM_OCTEON 47e45f710bSRobert Elliott select CRYPTO_SHA512 48e45f710bSRobert Elliott select CRYPTO_HASH 49e45f710bSRobert Elliott help 503f342a23SRobert Elliott SHA-384 and SHA-512 secure hash algorithms (FIPS 180) 513f342a23SRobert Elliott 523f342a23SRobert Elliott Architecture: mips OCTEON using crypto instructions, when available 53e45f710bSRobert Elliott 54e45f710bSRobert Elliottconfig CRYPTO_CHACHA_MIPS 55*cf514b2aSRobert Elliott tristate "Ciphers: ChaCha20, XChaCha20, XChaCha12 (MIPS32r2)" 56e45f710bSRobert Elliott depends on CPU_MIPS32_R2 57e45f710bSRobert Elliott select CRYPTO_SKCIPHER 58e45f710bSRobert Elliott select CRYPTO_ARCH_HAVE_LIB_CHACHA 59*cf514b2aSRobert Elliott help 60*cf514b2aSRobert Elliott Length-preserving ciphers: ChaCha20, XChaCha20, and XChaCha12 61*cf514b2aSRobert Elliott stream cipher algorithms 62*cf514b2aSRobert Elliott 63*cf514b2aSRobert Elliott Architecture: MIPS32r2 64e45f710bSRobert Elliott 65e45f710bSRobert Elliottendmenu 66