summaryrefslogtreecommitdiff
path: root/futility/cmd_vbutil_firmware.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_vbutil_firmware.c')
-rw-r--r--futility/cmd_vbutil_firmware.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/futility/cmd_vbutil_firmware.c b/futility/cmd_vbutil_firmware.c
index 3bf3492b..ef1148ed 100644
--- a/futility/cmd_vbutil_firmware.c
+++ b/futility/cmd_vbutil_firmware.c
@@ -211,7 +211,7 @@ static int do_verify(const char *infile, const char *signpubkey,
fprintf(stderr, "Error reading signpubkey.\n");
goto verify_cleanup;
}
- if (VB2_SUCCESS != vb2_unpack_key(&sign_key, pubkbuf, pubklen)) {
+ if (VB2_SUCCESS != vb2_unpack_key_buffer(&sign_key, pubkbuf, pubklen)) {
fprintf(stderr, "Error unpacking signpubkey.\n");
goto verify_cleanup;
}
@@ -254,9 +254,7 @@ static int do_verify(const char *infile, const char *signpubkey,
struct vb2_public_key data_key;
if (VB2_SUCCESS !=
- vb2_unpack_key(&data_key, (const uint8_t *)&keyblock->data_key,
- keyblock->data_key.key_offset +
- keyblock->data_key.key_size)) {
+ vb2_unpack_key(&data_key, &keyblock->data_key)) {
fprintf(stderr, "Error parsing data key.\n");
goto verify_cleanup;
}