tpm: Check outgoing command size
authorSimon Glass <sjg@chromium.org>
Fri, 14 May 2021 01:39:29 +0000 (19:39 -0600)
committerTom Rini <trini@konsulko.com>
Thu, 15 Jul 2021 22:42:05 +0000 (18:42 -0400)
commitfdfae3727ce2d862c5b7d98106c987202d190712
tree79cb881bd750eeccae6f9458c7c61734bfe0a8ae
parent4d159b6f84abeaacb346cfd14a3b0c6fb86f43f9
tpm: Check outgoing command size

In tpm_sendrecv_command() the command buffer is passed in. If a mistake is
somehow made in setting this up, the size could be out of range. Add a
sanity check for this.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reported-by: Coverity (CID: 331152)
lib/tpm-common.c