You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[fw_info] Add more information about how firmware was verified (#3631)
This adds the following fields to `FwInfoResp`:
* vendor_pub_key_hash
* image_manifest_pqc_type
* vendor_ecc384_pub_key_index
* vendor_pqc_pub_key_index
These will be used by MCU key revocation APIs to make sure it is safe to revoke
a key.
| rom_sha256_digest | u32[8] | Digest of ROM binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields).
1181
-
| fmc_sha384_digest | u32[12] | Digest of FMC binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields).
1182
-
| runtime_sha384_digest | u32[12] | Digest of runtime binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields).
1183
-
| owner_pub_key_hash | u32[12] | Hash of the owner public keys provided in the image bundle manifest. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields).
1184
-
| authman_sha384_digest | u32[12] | Hash of the authorization manifest provided by SET_AUTH_MANIFEST. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields).
1185
-
| most_recent_fw_error | u32 | Most recent FW non-fatal error (shows current non-fatal error if non-zero)
| rom_sha256_digest | u32[8]| Digest of ROM binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields). |
1181
+
| fmc_sha384_digest | u32[12]| Digest of FMC binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields). |
1182
+
| runtime_sha384_digest | u32[12]| Digest of runtime binary. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields). |
1183
+
| owner_pub_key_hash | u32[12]| Hash of the owner public keys provided in the image bundle manifest. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields). |
1184
+
| authman_sha384_digest | u32[12]| Hash of the authorization manifest provided by SET_AUTH_MANIFEST. See [Byte order of cryptographic fields](#byte-order-of-cryptographic-fields). |
1185
+
| most_recent_fw_error | u32 | Most recent FW non-fatal error (shows current non-fatal error if non-zero) |
1186
+
| vendor_pub_key_hash | u32[12]| Hash of the vendor public key used to verify firmware. **Only present in FW 2.0.2+ and 2.1.1+.**|
1187
+
| image_manifest_pqc_type | u32 | PQC key type from image manifest. **Only present in FW 2.0.2+ and 2.1.1+.**|
1188
+
| vendor_ecc384_pub_key_index | u32 | Index of the vendor ECC public key used for verification. **Only present in FW 2.0.2+ and 2.1.1+.**|
1189
+
| vendor_pqc_pub_key_index | u32 | Index of the vendor PQC public key used for verification. **Only present in FW 2.0.2+ and 2.1.1+.**|
0 commit comments