blob: b4bf90d4f58ecb347dfefc4db5889b4384f646ba [file] [log] [blame]
Tom Rini51b06fa2017-01-22 19:43:10 -05001config CHAIN_OF_TRUST
2 depends on !FIT_SIGNATURE && SECURE_BOOT
Simon Glass311ec4f2017-04-26 22:27:53 -06003 imply CMD_BLOB
Tom Rinia5c4d402017-03-01 16:51:58 -05004 select FSL_CAAM
Ley Foon Tan48fcc4a2017-05-03 17:13:32 +08005 select SPL_BOARD_INIT if (ARM && SPL)
Tom Rini5bdd9192017-05-15 12:17:49 -04006 select SHA_HW_ACCEL
7 select SHA_PROG_HW_ACCEL
Tom Rini51b06fa2017-01-22 19:43:10 -05008 bool
9 default y
Simon Glassa6a9ea42017-05-17 03:25:16 -060010
11config CMD_ESBC_VALIDATE
12 bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
13 default y if CHAIN_OF_TRUST
14 help
15 This option enables two commands used for secure booting:
16
17 esbc_validate - validate signature using RSA verification
18 esbc_halt - put the core in spin loop (Secure Boot Only)