Hi Ruchika, On 30 December 2014 at 02:30, Ruchika Gupta <ruchika.gu...@freescale.com> wrote: > Kconfig option added for devices which support RSA Verification. > 1. RSA_SOFTWARE_EXP > Enables driver for supporting RSA Modular Exponentiation in Software > 2. RSA_FREESCALE_EXP > Enables driver for supporting RSA Modular Exponentiation using Freescale > specific > driver > > The above drivers use RSA uclass > > Signed-off-by: Ruchika Gupta <ruchika.gu...@freescale.com> > CC: Simon Glass <s...@chromium.org> > --- > Changes in v4: > Introduced 2 options when CONFIG_RSA is selected: > RSA_SOFTWARE_EXP > RSA_FREESCALE_EXP > > Removed RSA_HW. Changes the name pf RSA_SW to RSA_SOFTWARE_EXP > > Changes in v3: > New patch > > lib/Kconfig | 10 +--------- > lib/rsa/Kconfig | 30 ++++++++++++++++++++++++++++++ > 2 files changed, 31 insertions(+), 9 deletions(-) > create mode 100644 lib/rsa/Kconfig > > diff --git a/lib/Kconfig b/lib/Kconfig > index f317f81..a1f30a2 100644 > --- a/lib/Kconfig > +++ b/lib/Kconfig > @@ -27,14 +27,6 @@ config SYS_HZ > get_timer() must operate in milliseconds and this option must be > set to 1000. > > -config RSA > - bool "Use RSA Library" > - depends on DM > - help > - RSA support.This enables the RSA algorithm used for FIT image > - verification in U-Boot. RSA support for Modular exponentiation > - is implemented as a driver model. Driver Model should be enabled > - to select this option. > - See doc/uImage.FIT/signature.txt for more details. > +source lib/rsa/Kconfig > > endmenu > diff --git a/lib/rsa/Kconfig b/lib/rsa/Kconfig > new file mode 100644 > index 0000000..14155b9 > --- /dev/null > +++ b/lib/rsa/Kconfig > @@ -0,0 +1,30 @@ > +config RSA > + bool "Use RSA Library" > + depends on DM > + select RSA_FREESCALE_EXP if FSL_CAAM > + select RSA_SOFTWARE_EXP if !RSA_FREESCALE_EXP > + help > + RSA support.This enables the RSA algorithm used for FIT image > + verification in U-Boot. RSA support for Modular exponentiation > + is implemented as a driver model. Driver Model should be enabled > + to select this option. > + See doc/uImage.FIT/signature.txt for more details. > + > +if RSA > +config RSA_SOFTWARE_EXP > + bool "Enable driver for RSA Modular Exponentiation in software" > + depends on DM && RSA > + help > + Enables driver for modular exponentiation in software. This is a RSA > + algorithm used in FIT image verification. It required RSA Key as > + input. > + See doc/uImage.FIT/signature.txt for more details. > + > +config RSA_FREESCALE_EXP
Just for clarify, I think these names are fine, it's the naming of the uclass that I think should change. Perhaps UCLASS_MOD_EXP or UCLASS_RSA_MOD_EXP? > + bool "Enable RSA Modular Exponentiation with FSL crypto accelerator" > + depends on DM && RSA && FSL_CAAM > + help > + Enables driver for RSA modular exponentiation using Freescale > cryptographic > + accelerator - CAAM. > + > +endif > -- > 1.8.1.4 > Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot