From: Ruchika Gupta <ruchika.gupta@freescale.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 7/9] [v4] lib/rsa: Add Kconfig for devices supporting RSA Modular Exponentiation
Date: Tue, 6 Jan 2015 09:38:25 +0000 [thread overview]
Message-ID: <1420537104810.80557@freescale.com> (raw)
In-Reply-To: <CAPnjgZ3e3BnVbjgvAHJRqgnKjiSURownzy51L7DLqOkio5qwqQ@mail.gmail.com>
Hi Simon,
> -----Original Message-----
> From: sjg at google.com [mailto:sjg at google.com] On Behalf Of Simon Glass
> Sent: Saturday, January 03, 2015 3:54 AM
> To: Gupta Ruchika-R66431
> Cc: U-Boot Mailing List; Sun York-R58495
> Subject: Re: [PATCH 7/9] [v4] lib/rsa: Add Kconfig for devices supporting RSA
> Modular Exponentiation
>
> Hi Ruchika,
>
> On 30 December 2014 at 02:30, Ruchika Gupta <ruchika.gupta@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.gupta@freescale.com>
> > CC: Simon Glass <sjg@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?
I will change it in next version of patches.
>
>
> > + 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
Regards,
Ruchika
next prev parent reply other threads:[~2015-01-06 9:38 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-30 9:30 [U-Boot] [PATCH 1/9] [v4] rsa: Split the rsa-verify to separate the modular exponentiation Ruchika Gupta
2014-12-30 9:30 ` [U-Boot] [PATCH 2/9] [v4] FIT: Modify option FIT_SIGNATURE in Kconfig Ruchika Gupta
2015-01-02 21:38 ` Simon Glass
2014-12-30 9:30 ` [U-Boot] [PATCH 3/9] [v4] DM: crypto/rsa: Add rsa Modular Exponentiation DM driver Ruchika Gupta
2015-01-02 22:24 ` Simon Glass
[not found] ` <1420537067401.77619@freescale.com>
2015-01-06 20:30 ` Simon Glass
2014-12-30 9:30 ` [U-Boot] [PATCH 4/9] [v4] configs: Move CONFIG_FIT_SIGNATURE to defconfig Ruchika Gupta
2014-12-30 9:30 ` [U-Boot] [PATCH 5/9] [v4] lib/rsa: Modify rsa to use DM driver Ruchika Gupta
2015-01-02 22:24 ` Simon Glass
2014-12-30 9:30 ` [U-Boot] [PATCH 6/9] [v4] DM: crypto/fsl - Add Freescale rsa " Ruchika Gupta
2014-12-30 9:30 ` [U-Boot] [PATCH 7/9] [v4] lib/rsa: Add Kconfig for devices supporting RSA Modular Exponentiation Ruchika Gupta
2015-01-02 22:24 ` Simon Glass
2015-01-06 9:38 ` Ruchika Gupta [this message]
2014-12-30 9:30 ` [U-Boot] [PATCH 8/9] [v4] hash: Add function to find hash_algo struct with progressive hash Ruchika Gupta
2015-01-02 22:24 ` Simon Glass
2015-01-06 9:38 ` Ruchika Gupta
2015-01-06 15:42 ` Simon Glass
2014-12-30 9:30 ` [U-Boot] [PATCH 9/9] [v4] rsa: Use checksum algorithms from struct hash_algo Ruchika Gupta
2015-01-02 22:24 ` Simon Glass
2015-01-06 9:38 ` Ruchika Gupta
2015-01-02 22:24 ` [U-Boot] [PATCH 1/9] [v4] rsa: Split the rsa-verify to separate the modular exponentiation Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1420537104810.80557@freescale.com \
--to=ruchika.gupta@freescale.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.