summaryrefslogtreecommitdiff
path: root/drivers/crypto/aspeed/Kconfig
blob: 401225b8528d975066b25a6f9fab5b91ff616deb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
if ARCH_ASPEED

config ASPEED_HACE
	bool "ASPEED Hash and Crypto Engine"
	depends on DM_HASH
	help
	  Select this option to enable a driver for using the SHA engine in
	  the ASPEED BMC SoCs.

	  Enabling this allows the use of SHA operations in hardware without
	  requiring the SHA software implementations. It also improves performance
	  and saves code size.

config ASPEED_ACRY
	bool "ASPEED RSA and ECC Engine"
	depends on ASPEED_AST2600
	help
	 Select this option to enable a driver for using the RSA/ECC engine in
	 the ASPEED BMC SoCs.

	 Enabling this allows the use of RSA/ECC operations in hardware without requiring the
	 software implementations. It also improves performance and saves code size.

config ASPEED_CPTRA_SHA
	bool "Caliptra SHA ACC for Aspeed AST27xx SoCs"
	depends on DM_HASH
	help
	  Select this option to enable a driver for using the SHA accelerator provided
	  by Caliptra 1.0, which is integrated in AST27xx BMC SoCs.

	  Enabling this allows the use of SHA operations in hardware. Note that only
	  SHA384 and SHA512 are supported by Caliptra 1.0.

config ASPEED_CPTRA_ECDSA
	bool "Caliptra ECDSA384 signature verifier for Aspeed SoCs"
	depends on ECDSA_VERIFY || SPL_ECDSA_VERIFY
	help
	  Select this option to enable a driver for using the ECDSA384_SIGNATURE_VERIFY
	  feature of Caliptra, which is integrated in AST27xx BMC SoCs.

	  Enabling this allows the use of ECDSA384 signature verification in hardware.
	  Note that only ECDSA384 is supported by Caliptra.

endif