AR# 70005

2017.2/3 Zynq UltraScale+ MPSoC: FSBL Boot image with Key Rolling causes XFSBL Tag Mismatch error

Description

When loading an authenticated and encrypted boot image with key rolling enabled, I receive either a BIT STREAM Error similar to the following, or the FSBL hangs:

XFSBL_ERROR_BITSTREAM_GCM_TAG_MISMATCH

Solution

To work around this issue, increase the stack size of the FSBL and use the block sizes for key rolling as shown below:

[encryption = aes, authentication = rsa, destination_device = pl, blocks =  64(1); 192(32765); 128(1); 192(32767); 192(1); 192(32765); 192(1); 192(40874)]

Note: This issue has been fixed in the 2018.1 FSBL.

AR# 70005
Date 02/28/2019
Status Active
Type General Article
Devices
Tools