summaryrefslogtreecommitdiff
path: root/security/integrity/platform_certs/load_uefi.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2021-04-21 15:52:37 -0700
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2021-04-21 16:30:06 -0700
commit60dc5f1bcfaa9cae9f99637e347d068cad7f8c9f (patch)
tree95839381b3dd85b564d5c6183c128e0eec93001a /security/integrity/platform_certs/load_uefi.c
parentaec00aa04b1131e17e6744681b380779f89d77b3 (diff)
downloadlinux-next-60dc5f1bcfaa9cae9f99637e347d068cad7f8c9f.tar.gz
KEYS: trusted: fix TPM trusted keys for generic framework
The generic framework patch broke the current TPM trusted keys because it doesn't correctly remove the values consumed by the generic parser before passing them on to the implementation specific parser. Fix this by having the generic parser return the string minus the consumed tokens. Additionally, there may be no tokens left for the implementation specific parser, so make it handle the NULL case correctly and finally fix a TPM 1.2 specific check for no keyhandle. Fixes: 5d0682be3189 ("KEYS: trusted: Add generic trusted keys framework") Tested-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'security/integrity/platform_certs/load_uefi.c')
0 files changed, 0 insertions, 0 deletions