diff options
author | Ilias Apalodimas <ilias.apalodimas@linaro.org> | 2020-11-05 23:58:43 +0200 |
---|---|---|
committer | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2020-11-09 17:28:18 +0100 |
commit | a322f54f50cfb2e8e7a68968c060b2fd3dbd934d (patch) | |
tree | 5a1da7557ca17a3a7c253d1a6f8fd72bb2b6d44e /cmd/tpm-v2.c | |
parent | b1aa6fcf274cb655ffb56eadcb9518fbb57e47b5 (diff) | |
download | u-boot-a322f54f50cfb2e8e7a68968c060b2fd3dbd934d.tar.gz |
tpm: Change response length of tpm2_get_capability()
For implementing the EFI_TCG2_PROTOCOL we need the count field returned by
the TPM when reading capabilities via tpm2_get_capability().
Adjust the implementation of the 'tpm2 get_capability' command accordingly.
Suggested-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'cmd/tpm-v2.c')
-rw-r--r-- | cmd/tpm-v2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/tpm-v2.c b/cmd/tpm-v2.c index e6742656f5..5fa4788a72 100644 --- a/cmd/tpm-v2.c +++ b/cmd/tpm-v2.c @@ -191,10 +191,10 @@ static int do_tpm_get_capability(struct cmd_tbl *cmdtp, int flag, int argc, for (i = 0; i < count; i++) { printf("Property 0x"); for (j = 0; j < 4; j++) - printf("%02x", data[(i * 8) + j]); + printf("%02x", data[(i * 8) + j + sizeof(u32)]); printf(": 0x"); for (j = 4; j < 8; j++) - printf("%02x", data[(i * 8) + j]); + printf("%02x", data[(i * 8) + j + sizeof(u32)]); printf("\n"); } |