![]() |
xilocp
Vitis Drivers API Documentation
|
This file contains the implementation of the interface functions for DME.
MODIFICATION HISTORY:
Ver Who Date Changes
----- ---- -------- -------------------------------------------------------
1.0 vns 06/26/22 Initial release
1.1 kal 01/05/23 Added PCR Extend and Pcr Logging functions
am 01/10/23 Modified function argument type to u64 in
XOcp_GenerateDmeResponse().
1.2 kpt 06/02/23 Fixed circular buffer issues during HWPCR logging
kal 06/02/23 Added SW PCR extend and logging functions
yog 08/07/23 Replaced trng API calls using trngpsx driver
1.3 kpt 11/06/23 Add support to run SHA384 KAT during DME
kal 12/09/23 Added a check for DataAddr if size > 48 bytes for SWPCR
am 01/31/24 Moved Key Management operations under PLM_OCP_KEY_MNGMT macro
kpt 01/22/24 Added support to extend secure state into SWPCR
kpt 02/21/24 Add support for DME CSR extension
vss 03/16/24 Fixed review comments of XOcp_DmeXppuConfig
vss 03/21/24 Clearing memory buffer in XOcp_GetPcr
vss 04/01/24 Fix for XOcp_GetSwPcrData
kpt 03/28/24 Fix DME failure
har 04/12/24 Fix size of buffer passed to XPlmi_MemSet
har 06/10/24 Support to retain PCR log after In Place PLM update
kal 06/27/24 Clearing first measurement in XOcp_GetSwPcrLog
kal 07/24/2024 Code refactoring updates for versal_2ve_2vm
vss 09/23/24 Modified code as per security best practices
1.4 vss 10/24/24 Modified xppu disabled macro and it's corresponding code as per security best practices
vss 10/24/24 Added redundancy checks for dynamic reconfiguration as per security best practices