u-boot/drivers/tpm
Jeremy Boone afe0e6bddf Infineon TPM: Fix potential buffer overruns
Ensure that the Infineon I2C and SPI TPM driver performs adequate
validation of the length extracted from the TPM response header.
This patch prevents integer underflow when the length was too small,
which could lead to memory corruption.

Signed-off-by: Jeremy Boone <jeremy.boone@nccgroup.trust>
2018-03-05 10:05:36 -05:00
..
Kconfig lib: tpm: Add command to list resources 2017-03-26 13:22:58 -06:00
Makefile tpm: st33zp24: Add tpm st33zp24 spi support 2016-01-28 21:01:22 -07:00
tpm_atmel_twi.c tpm: atmel_twi: Make compatible with DM I2C busses 2016-08-15 22:12:00 +02:00
tpm_internal.h dm: tpm: Add a uclass for Trusted Platform Modules 2015-08-31 07:57:28 -06:00
tpm_tis_infineon.c Infineon TPM: Fix potential buffer overruns 2018-03-05 10:05:36 -05:00
tpm_tis_lpc.c dm: Rename dev_addr..() functions 2017-06-01 07:03:01 -06:00
tpm_tis_sandbox.c drivers/tpm/tpm_tis_sandbox.c: Fix uninitialized variable use 2016-04-15 08:14:37 -06:00
tpm_tis_st33zp24_i2c.c STMicro TPM: Fix potential buffer overruns 2018-03-05 10:05:36 -05:00
tpm_tis_st33zp24_spi.c STMicro TPM: Fix potential buffer overruns 2018-03-05 10:05:36 -05:00
tpm_tis.h tpm: Rename tpm_tis_infineon.h to tpm_tis.h and move infineon specific stuff in tpm_infineon.c 2016-01-28 21:01:22 -07:00
tpm-uclass.c dm: tpm: Add a uclass for Trusted Platform Modules 2015-08-31 07:57:28 -06:00