summaryrefslogtreecommitdiff
path: root/firmware/2lib/2api.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/2lib/2api.c')
-rw-r--r--firmware/2lib/2api.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/2lib/2api.c b/firmware/2lib/2api.c
index 4492cf93..d49b8d31 100644
--- a/firmware/2lib/2api.c
+++ b/firmware/2lib/2api.c
@@ -46,11 +46,15 @@ vb2_error_t vb2api_fw_phase1(struct vb2_context *ctx)
return VB2_ERROR_API_PHASE1_SECDATA_REBOOT;
}
- /* Initialize firmware secure data */
+ /* Initialize firmware & kernel secure data */
rv = vb2_secdata_firmware_init(ctx);
if (rv)
vb2api_fail(ctx, VB2_RECOVERY_SECDATA_FIRMWARE_INIT, rv);
+ rv = vb2_secdata_kernel_init(ctx);
+ if (rv)
+ vb2api_fail(ctx, VB2_RECOVERY_SECDATA_KERNEL_INIT, rv);
+
/* Load and parse the GBB header */
rv = vb2_fw_init_gbb(ctx);
if (rv)