xref: /linux/arch/sparc/crypto/Kconfig (revision 13150742b09e720fdf021de14cd2b98b37415a89)
10e9f9ea6SRobert Elliott# SPDX-License-Identifier: GPL-2.0
20e9f9ea6SRobert Elliott
30e9f9ea6SRobert Elliottmenu "Accelerated Cryptographic Algorithms for CPU (sparc64)"
40e9f9ea6SRobert Elliott
50e9f9ea6SRobert Elliottconfig CRYPTO_DES_SPARC64
6*cf514b2aSRobert Elliott	tristate "Ciphers: DES and Triple DES EDE, modes: ECB/CBC"
70e9f9ea6SRobert Elliott	depends on SPARC64
80e9f9ea6SRobert Elliott	select CRYPTO_ALGAPI
90e9f9ea6SRobert Elliott	select CRYPTO_LIB_DES
100e9f9ea6SRobert Elliott	select CRYPTO_SKCIPHER
110e9f9ea6SRobert Elliott	help
12*cf514b2aSRobert Elliott	  Block cipher: DES (FIPS 46-2) cipher algorithm
13*cf514b2aSRobert Elliott	  Block cipher: Triple DES EDE (FIPS 46-3) cipher algorithm
14*cf514b2aSRobert Elliott	  Length-preserving ciphers: DES with ECB and CBC modes
15*cf514b2aSRobert Elliott	  Length-preserving ciphers: Tripe DES EDE with ECB and CBC modes
16*cf514b2aSRobert Elliott
17*cf514b2aSRobert Elliott	  Architecture: sparc64
180e9f9ea6SRobert Elliott
190e9f9ea6SRobert Elliottconfig CRYPTO_MD5_SPARC64
203f342a23SRobert Elliott	tristate "Digests: MD5"
210e9f9ea6SRobert Elliott	depends on SPARC64
220e9f9ea6SRobert Elliott	select CRYPTO_MD5
230e9f9ea6SRobert Elliott	select CRYPTO_HASH
240e9f9ea6SRobert Elliott	help
253f342a23SRobert Elliott	  MD5 message digest algorithm (RFC1321)
263f342a23SRobert Elliott
273f342a23SRobert Elliott	  Architecture: sparc64 using crypto instructions, when available
280e9f9ea6SRobert Elliott
290e9f9ea6SRobert Elliottconfig CRYPTO_AES_SPARC64
30*cf514b2aSRobert Elliott	tristate "Ciphers: AES, modes: ECB, CBC, CTR"
310e9f9ea6SRobert Elliott	depends on SPARC64
320e9f9ea6SRobert Elliott	select CRYPTO_SKCIPHER
330e9f9ea6SRobert Elliott	help
34*cf514b2aSRobert Elliott	  Block ciphers: AES cipher algorithms (FIPS-197)
35*cf514b2aSRobert Elliott	  Length-preseving ciphers: AES with ECB, CBC, and CTR modes
360e9f9ea6SRobert Elliott
37*cf514b2aSRobert Elliott	  Architecture: sparc64 using crypto instructions
380e9f9ea6SRobert Elliott
390e9f9ea6SRobert Elliottconfig CRYPTO_CAMELLIA_SPARC64
40*cf514b2aSRobert Elliott	tristate "Ciphers: Camellia, modes: ECB, CBC"
410e9f9ea6SRobert Elliott	depends on SPARC64
420e9f9ea6SRobert Elliott	select CRYPTO_ALGAPI
430e9f9ea6SRobert Elliott	select CRYPTO_SKCIPHER
440e9f9ea6SRobert Elliott	help
45*cf514b2aSRobert Elliott	  Block ciphers: Camellia cipher algorithms
46*cf514b2aSRobert Elliott	  Length-preserving ciphers: Camellia with ECB and CBC modes
470e9f9ea6SRobert Elliott
48*cf514b2aSRobert Elliott	  Architecture: sparc64
490e9f9ea6SRobert Elliott
500e9f9ea6SRobert Elliottendmenu
51