blob: 6efcd7da738266024ee9024d4041b74a7ebdfc58 [file] [log] [blame]
Johnny Huangd91aaa52021-10-27 14:17:27 +08001config ASPEED_HACE
2 bool "ASPEED Hash and Crypto Engine"
3 depends on DM_HASH
4 help
5 Select this option to enable a driver for using the SHA engine in
6 the ASPEED BMC SoCs.
7
8 Enabling this allows the use of SHA operations in hardware without
9 requiring the SHA software implementations. It also improves performance
10 and saves code size.
Chia-Wei Wang88b3ecf2021-10-27 14:17:30 +080011
12config ASPEED_ACRY
13 bool "ASPEED RSA and ECC Engine"
14 depends on ASPEED_AST2600
15 help
16 Select this option to enable a driver for using the RSA/ECC engine in
17 the ASPEED BMC SoCs.
18
19 Enabling this allows the use of RSA/ECC operations in hardware without requiring the
20 software implementations. It also improves performance and saves code size.
Chia-Wei Wang3827c332024-08-30 15:23:34 +080021
22config ASPEED_CPTRA_SHA
23 bool "Caliptra SHA ACC for Aspeed AST27xx SoCs"
24 depends on DM_HASH
25 help
26 Select this option to enable a driver for using the SHA accelerator provided
27 by Caliptra 1.0, which is integrated in AST27xx BMC SoCs.
28
29 Enabling this allows the use of SHA operations in hardware. Note that only
30 SHA384 and SHA512 are supported by Caliptra 1.0.
Chia-Wei Wang3477d922024-10-14 17:56:20 +080031
32config ASPEED_CPTRA_ECDSA
33 bool "Caliptra ECDSA384 signature verifier for Aspeed SoCs"
34 depends on ECDSA_VERIFY || SPL_ECDSA_VERIFY
35 help
36 Select this option to enable a driver for using the ECDSA384_SIGNATURE_VERIFY
37 feature of Caliptra, which is integrated in AST27xx BMC SoCs.
38
39 Enabling this allows the use of ECDSA384 signature verification in hardware.
40 Note that only ECDSA384 is supported by Caliptra.