![]() |
xilsecure
Vitis Drivers API Documentation
|
This file Contains the client function prototypes, defines and macros for the RSA hardware module.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 kal 03/23/21 Initial release 4.5 kal 03/23/20 Updated file version to sync with library version kpt 03/16/22 Removed IPI related code and added mailbox support 5.0 kpt 07/24/22 Moved XSecure_RsaKat into xsecure_katclient.c 5.2 mmd 07/09/23 Included header file for crypto algorithm information 5.4 yog 04/29/24 Fixed doxygen grouping.
Functions | |
| int | XSecure_RsaPrivateDecrypt (XSecure_ClientInstance *InstancePtr, const u64 KeyAddr, const u64 InDataAddr, const u32 Size, const u64 OutDataAddr) |
| This function sends IPI request to Perform RSA decryption with private key. More... | |
| int | XSecure_RsaPublicEncrypt (XSecure_ClientInstance *InstancePtr, const u64 KeyAddr, const u64 InDataAddr, const u32 Size, const u64 OutDataAddr) |
| This function sends IPI request to Perform RSA encryption with public key. More... | |
| int | XSecure_RsaSignVerification (XSecure_ClientInstance *InstancePtr, const u64 SignAddr, const u64 HashAddr, const u32 Size) |
| This function sends IPI request to Perform RSA sign verification. More... | |