summaryrefslogtreecommitdiff
path: root/firmware/lib/vboot_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib/vboot_common.c')
-rw-r--r--firmware/lib/vboot_common.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/lib/vboot_common.c b/firmware/lib/vboot_common.c
index b691fc36..56ba35df 100644
--- a/firmware/lib/vboot_common.c
+++ b/firmware/lib/vboot_common.c
@@ -197,7 +197,8 @@ int KeyBlockVerify(const VbKeyBlockHeader *block, uint64_t size,
VBDEBUG(("Not enough space for key block header.\n"));
return VBOOT_KEY_BLOCK_INVALID;
}
- if (SafeMemcmp(block->magic, KEY_BLOCK_MAGIC, KEY_BLOCK_MAGIC_SIZE)) {
+ if (vb2_safe_memcmp(block->magic, KEY_BLOCK_MAGIC,
+ KEY_BLOCK_MAGIC_SIZE)) {
VBDEBUG(("Not a valid verified boot key block.\n"));
return VBOOT_KEY_BLOCK_INVALID;
}
@@ -249,8 +250,9 @@ int KeyBlockVerify(const VbKeyBlockHeader *block, uint64_t size,
header_checksum,
sizeof(header_checksum));
if (!rv)
- rv = SafeMemcmp(header_checksum, GetSignatureDataC(sig),
- sizeof(header_checksum));
+ rv = vb2_safe_memcmp(header_checksum,
+ GetSignatureDataC(sig),
+ sizeof(header_checksum));
if (rv) {
VBDEBUG(("Invalid key block hash.\n"));