diff options
author | Tudor Brindus <tbrindus@chromium.org> | 2018-07-24 15:23:34 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-27 12:12:48 -0700 |
commit | 20be1cd50b8ff2a49c069c6884cebe07835d36ae (patch) | |
tree | f34aca2c0a098f3a9b0bdfade16e416d5cf96b1a | |
parent | e2ff36430b3e915d2c9a76a1f85889cbe68d788b (diff) | |
download | vboot-20be1cd50b8ff2a49c069c6884cebe07835d36ae.tar.gz |
vboot_reference: Claim space for OOBE autoconfig public key
This commit claims a TPM space for a 33-byte P256 EC
compressed public key used in OOBE autoconfig validation.
BUG=chromium:793878
TEST=make runtests; precq
BRANCH=none
Change-Id: I12bf8243ceb2a0029b015964ea7a2ae2f56bb080
Reviewed-on: https://chromium-review.googlesource.com/1149073
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Tudor Brindus <tbrindus@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r-- | firmware/lib/include/rollback_index.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/lib/include/rollback_index.h b/firmware/lib/include/rollback_index.h index ef30c5a4..cf345614 100644 --- a/firmware/lib/include/rollback_index.h +++ b/firmware/lib/include/rollback_index.h @@ -22,6 +22,10 @@ #define FWMP_NV_MAX_SIZE 128 #define REC_HASH_NV_INDEX 0x100b #define REC_HASH_NV_SIZE VB2_SHA256_DIGEST_SIZE +/* Space to hold a temporary key for USB autoconfig; see crbug.com/793878. */ +#define OOBE_USB_AUTOCONFIG_KEY_NV_INDEX 0x100c +/* Size of a P256 elliptic curve public key in compressed format. */ +#define OOBE_USB_AUTOCONFIG_KEY_NV_SIZE 33 /* Structure definitions for TPM spaces */ |