![]() |
xilsecure
Vitis Drivers API Documentation
|
This file contains the implementation of the client interface functions for KAT.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 kpt 07/18/22 Initial release 5.2 am 03/09/23 Replaced xsecure payload lengths with xmailbox payload lengths am 06/19/23 Added error code for failure cases 5.4 yog 04/29/24 Fixed doxygen warnings. pre 08/16/24 Added SSIT support
Functions | |
| int | XSecure_AesDecryptKat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform decrypt KAT on AES engine. More... | |
| int | XSecure_AesDecryptCmKat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform KAT on AES DPA countermeasure KAT. More... | |
| int | XSecure_RsaPublicEncKat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform RSA encrypt KAT. More... | |
| int | XSecure_Sha3Kat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform SHA3 KAT. More... | |
| int | XSecure_EllipticSignVerifyKat (XSecure_ClientInstance *InstancePtr, XSecure_EccCrvClass CurveClass) |
| This function sends IPI request to PLM to perform ECC sign verify KAT. More... | |
| int | XSecure_AesEncryptKat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform encrypt KAT. More... | |
| int | XSecure_RsaPrivateDecKat (XSecure_ClientInstance *InstancePtr) |
| This function sends IPI request to PLM to perform RSA private decrypt KAT. More... | |
| int | XSecure_EllipticSignGenKat (XSecure_ClientInstance *InstancePtr, XSecure_EccCrvClass CurveClass) |
| This function sends IPI request to PLM to perform ECC sign generate KAT. More... | |