aboutsummaryrefslogtreecommitdiff
path: root/src/vendorcode/eltan/security/verified_boot/Kconfig
diff options
context:
space:
mode:
authorWim Vervoorn <wvervoorn@eltan.com>2019-10-30 15:55:21 +0100
committerPatrick Georgi <pgeorgi@google.com>2019-11-01 11:46:44 +0000
commitac4896fbcb07b01a10d177fead4c3e82268e0531 (patch)
treedc68c8a5c8da1fa18394f47837658da4bdb14024 /src/vendorcode/eltan/security/verified_boot/Kconfig
parenteb48bb4fc8d699e1d373876216eb63b32d57d094 (diff)
vendorcode/eltan/security: Use vb2 public key
Start using the vb2 public key format and process the signature verification using the vb2 routines. This allows us to use the futility to prepare the keys and eliminates the need for custom tools. BUG=N/A TEST=tested on fbg1701 board Change-Id: Id5d28595bbfb1f5ca5bca0fcfb06134bb1143f25 Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/36480 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Diffstat (limited to 'src/vendorcode/eltan/security/verified_boot/Kconfig')
-rw-r--r--src/vendorcode/eltan/security/verified_boot/Kconfig9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/vendorcode/eltan/security/verified_boot/Kconfig b/src/vendorcode/eltan/security/verified_boot/Kconfig
index 3177529dc9..d9e989f2b2 100644
--- a/src/vendorcode/eltan/security/verified_boot/Kconfig
+++ b/src/vendorcode/eltan/security/verified_boot/Kconfig
@@ -55,9 +55,14 @@ config VENDORCODE_ELTAN_VBOOT_KEY_LOCATION
depends on VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
default 0xFFFFF500
+config VENDORCODE_ELTAN_VBOOT_KEY_FILE
+ string "Verified boot Key File"
+ depends on VENDORCODE_ELTAN_VBOOT_SIGNED_MANIFEST
+ default "3rdparty/eltan/verified_boot/Keys/key.vbpubk2"
+
config VENDORCODE_ELTAN_VBOOT_KEY_SIZE
int
- default 554 if VENDORCODE_ELTAN_VBOOT_USE_SHA512
- default 520
+ default 610 if VENDORCODE_ELTAN_VBOOT_USE_SHA512
+ default 576
endmenu # Verified Boot (verified_boot)