![]() |
xilsecure
Vitis Drivers API Documentation
|
Header file for xsecure_init.c.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 rpo 07/01/2020 Initial release 4.3 rpo 07/01/2020 Updated file version to sync with library version am 09/24/2020 Resolved MISRA C violations har 10/12/2020 Addressed security review comments 4.5 bm 05/13/2021 Add common crypto instances 4.6 ma 07/08/2022 Added support for secure lockdown 5.4 kal 07/24/2024 Code refactoring for versal_2ve_2vm pre 03/02/2025 Modified prototype of XSecure_Init function sd 04/30/2025 Make XSecure_AesShaInit as non static function
Functions | |
| int | XSecure_Init (XSecure_PartialPdiEventParams *PpdiEventParamsPtr) |
| This function registers the handlers for XilSecure IPI commands. More... | |
| int | XSecure_AesShaInit (void) |
| This function initializes AES and SHA hardware instances. More... | |
| XSecure_Sha * | XSecure_GetSha3Instance (u32 DeviceId) |
| This function provides the pointer to the sha3 instance. More... | |
| XSecure_Sha * | XSecure_GetSha2Instance (u32 DeviceId) |
| This function provides the pointer to the sha2 instance. More... | |
| XSecure_Aes * | XSecure_GetAesInstance (void) |
| This function provides the pointer to the common Aes instance which has to be used between PLM and xilsecure server. More... | |
| XSecure_Sha * | XSecure_GetShaInstance (u32 DeviceId) |
| This function provides the pointer to the sha instance based on the DevieId. More... | |
| XSecure_Rsa * | XSecure_GetRsaInstance (void) |
| This function provides the pointer to the common Rsa instance which has to be used between PLM and xilsecure server. More... | |