![]() |
xilskey
Vitis Drivers API Documentation
|
Functions | |
| u32 | XilSKey_ZynqMp_EfusePs_WritePufHelprData (const XilSKey_Puf *InstancePtr) |
| This function programs the PS eFUSEs with the PUF helper data. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadPufHelprData (u32 *Address) |
| This function reads the PUF helper data from eFUSE. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_WritePufChash (const XilSKey_Puf *InstancePtr) |
| This function programs eFUSE with CHash value. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadPufChash (u32 *Address, u8 ReadOption) |
| This function reads eFUSE PUF CHash data from the eFUSE array or cache based on the user read option. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_WritePufAux (const XilSKey_Puf *InstancePtr) |
| This function programs eFUSE PUF auxiliary data. More... | |
| u32 | XilSKey_ZynqMp_EfusePs_ReadPufAux (u32 *Address, u8 ReadOption) |
| This function reads eFUSE PUF auxiliary data from eFUSE array or cache based on user read option. More... | |
| u32 | XilSKey_Write_Puf_EfusePs_SecureBits (const XilSKey_Puf_Secure *WriteSecureBits) |
| This function programs the eFUSE PUF secure bits. More... | |
| u32 | XilSKey_Read_Puf_EfusePs_SecureBits (XilSKey_Puf_Secure *SecureBitsRead, u8 ReadOption) |
| This function is used to read the PS eFUSE PUF secure bits from cache or from eFUSE array. More... | |
| u32 | XilSKey_Puf_Registration (XilSKey_Puf *InstancePtr) |
| This function performs registration of PUF which generates a new KEK and associated CHash, Auxiliary and PUF-syndrome data which are unique for each silicon. More... | |
| u32 | XilSKey_Puf_Regeneration (const XilSKey_Puf *InstancePtr) |
| This function regenerates the PUF data so that the PUF's output can be used as the key source to the AES-GCM hardware cryptographic engine. More... | |