diff options
author | Karthikeyan Ramasubramanian <kramasub@google.com> | 2021-11-10 17:43:45 -0700 |
---|---|---|
committer | Karthik Ramasubramanian <kramasub@google.com> | 2021-11-17 23:05:11 +0000 |
commit | 2e445ad1af7cfcbebffdec8863afac2faef748fa (patch) | |
tree | f939d3c2eaa774e1aaeb9a8e0d06e28ebf7f5e78 /src/ec/starlabs | |
parent | e1095496e1f2e2284f51a89a46083e932d6dc24f (diff) |
security/tpm/tcg-2.0: Handle TPM_RC_NV_RANGE return code
As per the TPM spec, if offset and the size field of data add to a value
that is greater than the dataSize field of the NV Index referenced by
nvIndex, the TPM shall return an error (TPM_RC_NV_RANGE). Handle the TPM
error and map it to an appropriate vboot error.
BUG=None
TEST=Build and boot to OS in Guybrush.
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Change-Id: I8b403e2f33cc1368065cc21f73df1102695f73eb
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59134
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Diffstat (limited to 'src/ec/starlabs')
0 files changed, 0 insertions, 0 deletions