xref: /openbmc/u-boot/lib/rsa/Kconfig (revision a26cd049)
1config RSA
2	bool "Use RSA Library"
3	select RSA_FREESCALE_EXP if FSL_CAAM
4	select RSA_SOFTWARE_EXP if !RSA_FREESCALE_EXP
5	help
6	  RSA support. This enables the RSA algorithm used for FIT image
7	  verification in U-Boot.
8	  See doc/uImage.FIT/signature.txt for more details.
9
10if RSA
11config RSA_SOFTWARE_EXP
12	bool "Enable driver for RSA Modular Exponentiation in software"
13	depends on DM && RSA
14	help
15	  Enables driver for modular exponentiation in software. This is a RSA
16	  algorithm used in FIT image verification. It required RSA Key as
17	  input.
18	  See doc/uImage.FIT/signature.txt for more details.
19
20config RSA_FREESCALE_EXP
21	bool "Enable RSA Modular Exponentiation with FSL crypto accelerator"
22	depends on DM && RSA && FSL_CAAM
23	help
24	Enables driver for RSA modular exponentiation using Freescale cryptographic
25	accelerator - CAAM.
26
27endif
28