summaryrefslogtreecommitdiff
path: root/firmware/2lib/2secdata_firmware.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/2lib/2secdata_firmware.c')
-rw-r--r--firmware/2lib/2secdata_firmware.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/2lib/2secdata_firmware.c b/firmware/2lib/2secdata_firmware.c
index 1ce5b29b..74b7ff1f 100644
--- a/firmware/2lib/2secdata_firmware.c
+++ b/firmware/2lib/2secdata_firmware.c
@@ -32,7 +32,7 @@ vb2_error_t vb2api_secdata_firmware_check(struct vb2_context *ctx)
return VB2_SUCCESS;
}
-vb2_error_t vb2api_secdata_firmware_create(struct vb2_context *ctx)
+uint32_t vb2api_secdata_firmware_create(struct vb2_context *ctx)
{
struct vb2_secdata_firmware *sec =
(struct vb2_secdata_firmware *)ctx->secdata_firmware;
@@ -49,7 +49,7 @@ vb2_error_t vb2api_secdata_firmware_create(struct vb2_context *ctx)
/* Mark as changed */
ctx->flags |= VB2_CONTEXT_SECDATA_FIRMWARE_CHANGED;
- return VB2_SUCCESS;
+ return sizeof(*sec);
}
vb2_error_t vb2_secdata_firmware_init(struct vb2_context *ctx)
@@ -64,7 +64,7 @@ vb2_error_t vb2_secdata_firmware_init(struct vb2_context *ctx)
/* Set status flag */
sd->status |= VB2_SD_STATUS_SECDATA_FIRMWARE_INIT;
- /* Read this now to make sure crossystem has it even in rec mode. */
+ /* Read this now to make sure crossystem has it even in rec mode */
rv = vb2_secdata_firmware_get(ctx, VB2_SECDATA_FIRMWARE_VERSIONS,
&sd->fw_version_secdata);
if (rv)
@@ -109,7 +109,7 @@ vb2_error_t vb2_secdata_firmware_set(struct vb2_context *ctx,
if (!(vb2_get_sd(ctx)->status & VB2_SD_STATUS_SECDATA_FIRMWARE_INIT))
return VB2_ERROR_SECDATA_FIRMWARE_SET_UNINITIALIZED;
- /* If not changing the value, don't regenerate the CRC. */
+ /* If not changing the value, don't regenerate the CRC */
if (vb2_secdata_firmware_get(ctx, param, &now) == VB2_SUCCESS &&
now == value)
return VB2_SUCCESS;