xilnvm
Vitis Drivers API Documentation
xnvm_validate.h File Reference

Functions

int XNvm_EfuseValidateAesKeyWriteReq (XNvm_AesKeyType KeyType)
 This function validates AES key/User Key 0/User key 1 requested for programming into eFUSEs. More...
 
int XNvm_EfuseValidatePpkHashWriteReq (XNvm_PpkType PpkType)
 This function validates PPK Hash requested for programming. More...
 
int XNvm_EfuseValidateIvWriteReq (XNvm_IvType IvType, XNvm_Iv *EfuseIv)
 This function validates all IVs requested for programming. More...
 
int XNvm_EfuseCheckZeros (u32 CacheOffset, u32 Count)
 This function is used verify eFuse for Zeros. More...
 
int XNvm_EfuseValidateDecOnlyRequest (void)
 This function validates DEC_ONLY eFuse programming request. More...
 
int XNvm_EfuseValidateFipsInfo (u32 FipsMode, u32 FipsVersion)
 This function is used to validate FIPS mode and FIPS version inputs before programming. More...
 
int XNvm_IsDmeModeEn (void)
 This function checks DME Mode is enabled or disabled. More...
 
int XNvm_EfuseIsPufHelperDataEmpty (void)
 This function checks whether PUF is already programmed or not. More...