xilrsa
Introduction
This library LibRSA provides RSA encryption and decryption algorithms and SHA 2 hash generation algorithm.
How to enablexilrsa library can be found athttps://github.com/Xilinx/embeddedsw/tree/master/lib/sw_services/xilrsaxilrsa|- data - Provides the API and data structure details|- src - Driver source files which are further organised intoFeatures Supported
- Contains RSA 2048 algorithm
- Both encryption and decryption algorithms are supported.
- SHA 2
- 256 bit hash output will be generated on provided data.
Application
This usage of library is illustrated in RSA authentication application which can be found at
https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/rsa_auth_appThis application mainly authenticates a software application.
The header file(rsa_auth_app.h) contains configurable definitions.
Configurable parameters are:
APPLICATION_START_ADDR, CERTIFICATE_START_ADDR and APP_PARTITION_SIZEChangelog
2017.1
- Updated makefile to add clean rule
2017.2
2020.1