AR# 70302

2017.4 Zynq UltraScale+ MPSoC: FSBL error of XFSBL_DECRYPT:XFSBL_ERROR_BITSTREAM_GCM_TAG_MISMATCH

Description

When loading an authenticated and encrypted bitstream with key rolling enabled, the FSBL shows the following error:

XFSBL_ERROR_BITSTREAM_GCM_TAG_MISMATCH

Solution

The work-around for this issue is to increase the stack size of FSBL and use the block sizes for key rolling of the bitstream 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# 70302
Date 02/28/2019
Status Active
Type General Article
Devices
Tools