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 is converted to hex buffer and written into the Zynq UltraScale+ MPSoC PS eFUSE array when write API used. Provide this value in the string format with 64 characters length. Valid characters are 0-9,a-f,A-F. Any other character is invalid string and does not burn AES Key. Note: For
writing the AES Key, XSK_EFUSEPS_WRITE_AES_KEY set to 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 executed after programming AES key to verify that the key is programmed properly or not. If not, the library error outs the same. When programming AES key, it is not necessary to verify the AES key again. Note: Ensure that the objective is only to CRC of the provided key
and not programming AES key. If yes, do not modify XSK_EFUSEPS_WRITE_AES_KEY (TRUE
programs key).
|