summaryrefslogtreecommitdiff
path: root/firmware/2lib/include/2return_codes.h
diff options
context:
space:
mode:
authordnojiri <dnojiri@chromium.org>2020-02-06 11:50:46 -0800
committerCommit Bot <commit-bot@chromium.org>2020-03-05 02:40:38 +0000
commit1b4affa3650261efa2684a6e551030291fe00590 (patch)
treed521bc60a7a8c212957ecbf473666ad399a2d4e3 /firmware/2lib/include/2return_codes.h
parent3f544bd4898383dcd4d7f44517a4e159f8924024 (diff)
downloadvboot-1b4affa3650261efa2684a6e551030291fe00590.tar.gz
Add vb2_secdata_kernel_v10
This patch adds vb2_secdata_kernel_v10. It has ec_hash field to support EFS2. The secdata kernel APIs continue to support v0.2. BUG=chromium:1045217 TEST=emerge-hatch depthcharge TEST=make runtests Change-Id: I18d5097ed799e790a2742d54c25c89a7559cbcb2 Signed-off-by: dnojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2041695
Diffstat (limited to 'firmware/2lib/include/2return_codes.h')
-rw-r--r--firmware/2lib/include/2return_codes.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware/2lib/include/2return_codes.h b/firmware/2lib/include/2return_codes.h
index 9f42205b..5e5e5266 100644
--- a/firmware/2lib/include/2return_codes.h
+++ b/firmware/2lib/include/2return_codes.h
@@ -244,6 +244,15 @@ enum vb2_return_code {
/* Error reading secdata_fwmp from storage backend */
VB2_ERROR_SECDATA_FWMP_READ,
+ /* Bad buffer size to read vb2_secdata_kernel */
+ VB2_ERROR_SECDATA_KERNEL_BUFFER_SIZE,
+
+ /* Incomplete structure in vb2api_secdata_kernel_check() */
+ VB2_ERROR_SECDATA_KERNEL_INCOMPLETE,
+
+ /* Bad struct size in vb2_secdata_kernel */
+ VB2_ERROR_SECDATA_KERNEL_STRUCT_SIZE,
+
/**********************************************************************
* Common code errors
*/