On 26 January 2015 at 06:39, Simon Glass <s...@chromium.org> wrote: > On 23 January 2015 at 03:31, Ruchika Gupta <ruchika.gu...@freescale.com> > wrote: >> Public exponentiation which is required in rsa verify functionality is >> tightly integrated with verification code in rsa_verify.c. The patch >> splits the file into twp separating the modular exponentiation. >> >> 1. rsa-verify.c >> - The file parses device tree keys node to fill a keyprop structure. >> The keyprop structure can then be converted to implementation specific >> format. >> (struct rsa_pub_key for sw implementation) >> - The parsed device tree node is then passed to a generic rsa_mod_exp >> function. >> >> 2. rsa-mod-exp.c >> Move the software specific functions related to modular exponentiation >> from rsa-verify.c to this file. >> >> Signed-off-by: Ruchika Gupta <ruchika.gu...@freescale.com> >> CC: Simon Glass <s...@chromium.org> >> --- >> Changes in v6: >> No changes >> >> Changes in v5: >> Reverted change in rsa_mod_exp_sw function to add pointer to output length >> Addressed other comments by Simon >> >> Changes in v4: >> Modified rsa_mod_exp_sw function to add pointer to output length >> >> Changes in v3: >> Kconfig moved to separate patch. This patch just splits the file now >> >> Changes in v2: >> Addressed few of Simon Glass's comments: >> - Kconfig option added for RSA >> - Comments added for new keyprop struct >> >> include/u-boot/rsa-mod-exp.h | 43 ++++++ >> lib/rsa/Makefile | 2 +- >> lib/rsa/rsa-mod-exp.c | 303 +++++++++++++++++++++++++++++++++++++++ >> lib/rsa/rsa-verify.c | 329 >> ++++++++----------------------------------- >> tools/Makefile | 3 +- >> 5 files changed, 404 insertions(+), 276 deletions(-) >> create mode 100644 include/u-boot/rsa-mod-exp.h >> create mode 100644 lib/rsa/rsa-mod-exp.c > > Acked-by: Simon Glass <s...@chromium.org>
Applied to u-boot-dm, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot