AES Keys and Related Parameters - AES Keys and Related Parameters - 2026.1 English - UG643

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2026-06-23
Version
2026.1 English

The following table shows AES key related parameters.

Table 1. AES Keys and 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).