u-boot/lib
Simon Glass 63af92e837 tpm: Allow disabling platform hierarchy with TPM2
With TPM2 we don't actually lock the TPM once verified boot is finished.
Instead we disable the platform hierarchy which serves the same purpose.
Add an implementation of this so we can safely boot into the kernel.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2021-03-02 15:53:37 -05:00
..
acpi common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
aes fit: cipher: aes: allow to store the IV in the FIT image 2020-10-12 21:30:37 -04:00
at91
bzip2 common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
crypto crypto: Fix the logic to calculate hash with authattributes set 2020-12-31 14:41:31 +01:00
dhry
efi common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
efi_driver dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
efi_loader efi_loader: limit output length for VenHw, VenMedia 2021-02-26 16:17:43 +01:00
efi_selftest efi_selftest: multi part device path to text 2021-02-21 09:21:35 +01:00
libavb common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
libfdt
lzma common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
lzo
optee common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
rsa lib: rsa: Add debug message on algo mismatch 2021-02-24 16:51:48 -05:00
tizen
zlib common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
zstd
.gitignore
Kconfig Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv 2021-01-18 08:04:28 -05:00
Makefile tpm: Switch TPMv1 over to use the new API 2021-03-02 15:53:37 -05:00
addr_map.c
aes.c lib: aes: build failure with DEBUG=1 2021-01-16 19:17:11 -05:00
asm-offsets.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
asn1_decoder.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
bch.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
binman.c binman: Print a debug message when binman selects a node 2021-01-30 14:25:42 -07:00
bitrev.c
charset.c charset: make u16_strnlen accessible at runtime 2020-11-29 05:18:37 +01:00
circbuf.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
crc7.c
crc8.c
crc16.c
crc32.c
crc32c.c
ctype.c
date.c
display_options.c display_options: Use USE_TINY_PRINTF for SPL check 2021-01-27 17:03:16 -05:00
div64.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
elf.c
errno.c
errno_str.c
fdtdec.c Merge branch '2021-02-02-drop-asm_global_data-when-unused' 2021-02-15 10:16:45 -05:00
fdtdec_common.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
fdtdec_test.c
getopt.c lib: Add getopt 2020-10-30 10:56:11 -04:00
gunzip.c
gzip.c
hang.c
hashtable.c env: Allow returning errors from hdelete_r() 2020-12-04 16:09:06 -05:00
hexdump.c
image-sparse.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ldiv.c
linux_compat.c
linux_string.c
list_sort.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
lmb.c CONFIG_NR_DRAM_BANKS: Remove unreferenced code as its always defined 2020-08-26 09:19:16 +02:00
lz4.c
lz4_wrapper.c lz4: fix decompressor on big-endian powerpc 2020-07-17 08:45:29 -04:00
md5.c
membuff.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
net_utils.c
of_live.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
oid_registry.c
panic.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
physmem.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
qsort.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
rand.c
rbtree.c
rc4.c
sha1.c
sha256.c
sha512.c lib: sha512: include "compiler.h" 2021-02-24 16:51:49 -05:00
slre.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
smbios-parser.c smbios: add parsing API 2020-11-05 14:58:45 +08:00
smbios.c smbios: Allow a few values to come from sysinfo 2021-02-06 19:20:36 +08:00
sscanf.c xen: Code style conformity 2020-08-24 14:11:31 -04:00
string.c string: Use memcpy() within memmove() when we can 2021-01-16 14:49:09 -05:00
strto.c Revert "lib: Improve _parse_integer_fixup_radix base 16 detection" 2020-06-15 11:23:41 -04:00
tables_csum.c
time.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
tiny-printf.c
tpm-common.c tpm: Add debugging of request in tpm_sendrecv_command() 2021-03-02 15:53:37 -05:00
tpm-utils.h
tpm-v1.c tpm: Switch TPMv1 over to use the new API 2021-03-02 15:53:37 -05:00
tpm-v2.c tpm: Allow disabling platform hierarchy with TPM2 2021-03-02 15:53:37 -05:00
tpm_api.c tpm: Add TPM2 support for write_lock 2021-03-02 15:53:37 -05:00
trace.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
uuid.c lib: uuid: use RNG device if present 2021-01-19 09:15:02 -05:00
vsprintf.c compiler*.h: sync include/linux/compiler*.h with Linux 5.7-rc5 2020-07-01 11:48:05 -04:00
xxhash.c