mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-08 16:41:55 +00:00
futility: Use vboot 2.0 APIs for public keys
This replaces calls to the old vboot 1 APIs with their vboot 2.0 equivalents. BUG=chromium:611535 BRANCH=none TEST=make runtests Change-Id: Ieb1a127577c6428c47ac088c3aaa0d0dad6275a8 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/356541 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
df2bd9b1e7
commit
f7559e4b46
@@ -134,7 +134,7 @@ int vb2_load_fw_keyblock(struct vb2_context *ctx)
|
||||
}
|
||||
|
||||
/* Key version is the upper 16 bits of the composite firmware version */
|
||||
if (kb->data_key.key_version > 0xffff)
|
||||
if (kb->data_key.key_version > VB2_MAX_KEY_VERSION)
|
||||
rv = VB2_ERROR_FW_KEYBLOCK_VERSION_RANGE;
|
||||
if (!rv && kb->data_key.key_version < (sd->fw_version_secdata >> 16)) {
|
||||
if (sd->gbb_flags & VB2_GBB_FLAG_DISABLE_FW_ROLLBACK_CHECK)
|
||||
@@ -253,7 +253,7 @@ int vb2_load_fw_preamble(struct vb2_context *ctx)
|
||||
* Firmware version is the lower 16 bits of the composite firmware
|
||||
* version.
|
||||
*/
|
||||
if (pre->firmware_version > 0xffff)
|
||||
if (pre->firmware_version > VB2_MAX_PREAMBLE_VERSION)
|
||||
rv = VB2_ERROR_FW_PREAMBLE_VERSION_RANGE;
|
||||
/* Combine with the key version from vb2_load_fw_keyblock() */
|
||||
sd->fw_version |= pre->firmware_version;
|
||||
|
||||
Reference in New Issue
Block a user