xilsecure
Vitis Drivers API Documentation
xsecure_katclient.h File Reference

Overview

This file Contains the client function prototypes, defines and macros for the KAT APIs.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 kpt 07/19/22 Initial release 5.1 yog 05/03/2023 Fixed MISRA C violation of Rule 8.3 5.4 yog 04/29/24 Fixed doxygen grouping.

 

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...