| Index: firmware/lib/tpm_lite/tlcl.c
|
| diff --git a/firmware/lib/tpm_lite/tlcl.c b/firmware/lib/tpm_lite/tlcl.c
|
| index 43790047460760b6f07ee15b6a216a880d3adae9..2d79820d5c4f744a3591b222600b83b8e2da5a84 100644
|
| --- a/firmware/lib/tpm_lite/tlcl.c
|
| +++ b/firmware/lib/tpm_lite/tlcl.c
|
| @@ -254,8 +254,9 @@ uint32_t TlclSetGlobalLock(void) {
|
|
|
| uint32_t TlclExtend(int pcr_num, uint8_t* in_digest, uint8_t* out_digest) {
|
| struct s_tpm_extend_cmd cmd;
|
| - Memcpy(&cmd, &tpm_extend_cmd, sizeof(cmd));
|
| uint8_t response[kTpmResponseHeaderLength + kPcrDigestLength];
|
| +
|
| + Memcpy(&cmd, &tpm_extend_cmd, sizeof(cmd));
|
| ToTpmUint32(cmd.buffer + tpm_extend_cmd.pcrNum, pcr_num);
|
| Memcpy(cmd.buffer + cmd.inDigest, in_digest, kPcrDigestLength);
|
| TlclSendReceive(cmd.buffer, response, sizeof(response));
|
|
|