Skip to content
  • Ruchika Gupta's avatar
    rsa: Split the rsa-verify to separate the modular exponentiation · fc2f4246
    Ruchika Gupta authored
    
    
    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: default avatarRuchika Gupta <ruchika.gupta@freescale.com>
    CC: Simon Glass <sjg@chromium.org>
    Acked-by: default avatarSimon Glass <sjg@chromium.org>
    fc2f4246