The following table shows AES key related parameters.
Parameter Name | Description |
---|---|
XSK_EFUSEPS_WRITE_AES_KEY | Default = FALSE TRUE burns the AES key provided in XSK_EFUSEPS_AES_KEY. FALSE ignores the key provide XSK_EFUSEPS_AES_KEY. |
XSK_EFUSEPS_AES_KEY | Default = 0000000000000000000000000000000000000000000000000000000000000000 The value mentioned in this will be converted to hex buffer and written into the Zynq UltraScale+ MPSoC PS eFUSE array when write API used. This value should be given in string format. It should be 64 characters long, valid characters are 0-9,a-f,A-F. Any other character is considered as invalid string and will not burn AES Key. Note: For writing the AES Key,
XSK_EFUSEPS_WRITE_AES_KEY should have TRUE value.
|
XSK_EFUSEPS_CHECK_AES_KEY_CRC | Default value is FALSE. TRUE checks the CRC provided in XSK_EFUSEPS_AES_KEY. CRC verification is done after programming AES key to verify the key is programmed properly or not, if not library error outs the same. So While programming AES key it is not necessary to verify the AES key again. Note: Ensure
if intention is to check only CRC of the provided key and not programming AES key
then do not modify XSK_EFUSEPS_WRITE_AES_KEY (TRUE will Program key).
|