-
- Downloads
image: Add RSA support for image signing
RSA provides a public key encryption facility which is ideal for image
signing and verification.
Images are signed using a private key by mkimage. Then at run-time, the
images are verified using a private key.
This implementation uses openssl for the host part (mkimage). To avoid
bringing large libraries into the U-Boot binary, the RSA public key
is encoded using a simple numeric representation in the device tree.
Signed-off-by:
Simon Glass <sjg@chromium.org>
Showing
- Makefile 1 addition, 0 deletionsMakefile
- README 10 additions, 0 deletionsREADME
- common/image-sig.c 7 additions, 0 deletionscommon/image-sig.c
- config.mk 1 addition, 0 deletionsconfig.mk
- include/rsa.h 108 additions, 0 deletionsinclude/rsa.h
- lib/rsa/Makefile 48 additions, 0 deletionslib/rsa/Makefile
- lib/rsa/rsa-sign.c 460 additions, 0 deletionslib/rsa/rsa-sign.c
- lib/rsa/rsa-verify.c 385 additions, 0 deletionslib/rsa/rsa-verify.c
- tools/Makefile 11 additions, 2 deletionstools/Makefile
Loading
Please register or sign in to comment