Kconfig (746b2e024c67aa605ac12d135cd7085a49cf9dc4) Kconfig (5fb8ef25803ef33e2eb60b626435828b937bed75)
1# SPDX-License-Identifier: GPL-2.0
2
3comment "Crypto library routines"
4
5config CRYPTO_LIB_AES
6 tristate
7
8config CRYPTO_LIB_ARC4
9 tristate
10
1# SPDX-License-Identifier: GPL-2.0
2
3comment "Crypto library routines"
4
5config CRYPTO_LIB_AES
6 tristate
7
8config CRYPTO_LIB_ARC4
9 tristate
10
11config CRYPTO_ARCH_HAVE_LIB_CHACHA
12 tristate
13 help
14 Declares whether the architecture provides an arch-specific
15 accelerated implementation of the ChaCha library interface,
16 either builtin or as a module.
17
18config CRYPTO_LIB_CHACHA_GENERIC
19 tristate
20 select CRYPTO_ALGAPI
21 help
22 This symbol can be depended upon by arch implementations of the
23 ChaCha library interface that require the generic code as a
24 fallback, e.g., for SIMD implementations. If no arch specific
25 implementation is enabled, this implementation serves the users
26 of CRYPTO_LIB_CHACHA.
27
28config CRYPTO_LIB_CHACHA
29 tristate "ChaCha library interface"
30 depends on CRYPTO_ARCH_HAVE_LIB_CHACHA || !CRYPTO_ARCH_HAVE_LIB_CHACHA
31 select CRYPTO_LIB_CHACHA_GENERIC if CRYPTO_ARCH_HAVE_LIB_CHACHA=n
32 help
33 Enable the ChaCha library interface. This interface may be fulfilled
34 by either the generic implementation or an arch-specific one, if one
35 is available and enabled.
36
11config CRYPTO_LIB_DES
12 tristate
13
14config CRYPTO_LIB_SHA256
15 tristate
37config CRYPTO_LIB_DES
38 tristate
39
40config CRYPTO_LIB_SHA256
41 tristate