The following table describes the Authentication Header bit fields for the Versal ACAP.
Bit Fields | Description | Notes |
---|---|---|
31:16 | Reserved | 0 |
15-14 | Authentication Certificate Format | 00 -RSAPSS |
13-12 | Authentication Certificate Version | 00: Current AC |
11 | PPK Key Type | 0: Hash Key |
10-9 | PPK Key Source | 0: eFUSE |
8 | SPK Enable | 1: SPK Enable |
7-4 | Public Strength |
0 - ECDSA p384 1 - RSA 4096 2 - ECDSA p521 |
3-2 | Hash Algorithm | 1-SHA3 |
1-0 | Public Algorithm |
1-RSA 2-ECDSA |
Note:
- For the Bootloader partition:
- The offset 0xA60 of the AC holds the Boot Header Signature.
- The offset 0xC60 of the AC holds the signature of PLM and PMCDATA.
- For the Header tables:
- The offset 0xA60 of the AC holds the IHT Signature.
- The offset 0xC60 of the AC holds the signature of all the headers except IHT.
- For any other partition:
- The offset 0xA60 of the AC is zeroized.
- The offset 0xC60 of the AC holds the signature of that partition.