summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm2-cmd.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-28tpm: Open code tpm_buf_parameters()Jarkko Sakkinen1-1/+9
2024-05-09tpm: add session encryption protection to tpm2_get_random()James Bottomley1-4/+17
2024-05-09tpm: add hmac checks to tpm2_pcr_extend()James Bottomley1-17/+10
2024-05-09tpm: Add NULL primary creationJames Bottomley1-0/+5
2023-02-13tpm: add vendor flag to command code validationJulien Gomes1-1/+3
2022-08-03tpm: Add check for Failure mode for TPM2 modulesMÃ¥rten Lindahl1-0/+6
2022-05-23tpm: Add field upgrade mode support for Infineon TPM2 modulesStefan Mahnke-Hartmann1-1/+5
2022-05-23tpm: Fix buffer access in tpm2_get_tpm_pt()Stefan Mahnke-Hartmann1-1/+10
2022-01-09tpm: Add Upgrade/Reduced mode support for TPM2 modulesaxelj1-0/+6
2021-06-23tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATUREAmir Mizinski1-1/+1
2021-05-12tpm: fix error return code in tpm2_get_cc_attrs_tbl()Zhen Lei1-0/+1
2020-04-21tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as moduleStefan Berger1-0/+1
2020-03-15tpm: ibmvtpm: Add support for TPM2Stefan Berger1-1/+1
2020-02-17tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LASTRoberto Sassu1-0/+2
2019-12-17security: keys: trusted: fix lost handle flushJames Bottomley1-0/+1
2019-11-12KEYS: trusted: Move TPM2 trusted keys codeSumit Garg1-307/+0
2019-11-12tpm: add check after commands attribs tab allocationTadeusz Struk1-0/+4
2019-08-05tpm: tpm_ibm_vtpm: Fix unallocated banksNayna Jain1-5/+1
2019-06-24tpm: Actually fail on TPM errors during "get random"Kees Cook1-2/+5
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-5/+1
2019-02-13tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend()Roberto Sassu1-7/+3
2019-02-13tpm: retrieve digest size of unknown algorithms with PCR readRoberto Sassu1-18/+67
2019-02-13tpm: rename and export tpm2_digest and tpm2_algorithmsRoberto Sassu1-9/+9
2019-02-13tpm: dynamically allocate the allocated_banks arrayRoberto Sassu1-10/+21
2019-02-13tpm: remove @flags from tpm_transmit()Jarkko Sakkinen1-27/+21
2019-02-13tpm: remove TPM_TRANSMIT_UNLOCKED flagJarkko Sakkinen1-9/+4
2019-02-13tpm: remove @space from tpm_transmit()Jarkko Sakkinen1-16/+14
2019-02-13tpm: declare struct tpm_headerJarkko Sakkinen1-2/+2
2019-02-13tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameterJarkko Sakkinen1-22/+15
2018-11-13tpm: fix kdoc for tpm2_flush_context_cmd()Tomas Winkler1-4/+3
2018-11-13tpm: use u32 instead of int for PCR indexTomas Winkler1-3/+2
2018-11-13tpm: factor out tpm_startup functionTomas Winkler1-2/+32
2018-11-13tpm: factor out tpm_get_timeouts()Tomas Winkler1-0/+22
2018-11-13tpm: add tpm_calc_ordinal_duration() wrapperTomas Winkler1-1/+0
2018-11-13tpm2: add new tpm2 commands according to TCG 1.36Tomas Winkler1-148/+93
2018-10-05tpm: fix response size validation in tpm_get_random()Jarkko Sakkinen1-1/+3
2018-07-28tpm: migrate tpm2_get_random() to use struct tpm_bufJarkko Sakkinen1-61/+41
2018-07-28tpm: migrate tpm2_get_tpm_pt() to use struct tpm_bufJarkko Sakkinen1-42/+27
2018-07-28tpm: migrate tpm2_probe() to use struct tpm_bufJarkko Sakkinen1-17/+23
2018-07-28tpm: migrate tpm2_shutdown() to use struct tpm_bufJarkko Sakkinen1-32/+15
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-1/+1
2018-03-23tpm: fix intermittent failure with self testsJames Bottomley1-38/+16
2018-03-23tpm2: add longer timeouts for creation commands.Tomas Winkler1-3/+5
2018-02-26tpm: fix potential buffer overruns caused by bit glitches on the busJeremy Boone1-0/+4
2018-01-08tpm2-cmd: allow more attempts for selftest executionAlexander.Steffen@infineon.com1-7/+5
2017-10-18tpm: fix type of a local variable in tpm2_get_cc_attrs_tbl()Jarkko Sakkinen1-2/+2
2017-10-18tpm: React correctly to RC_TESTING from TPM 2.0 self testsAlexander Steffen1-41/+11
2017-10-18tpm: Use dynamic delay to wait for TPM 2.0 self test resultAlexander Steffen1-8/+9
2017-10-18tpm: Trigger only missing TPM 2.0 self testsAlexander Steffen1-2/+2
2017-09-23tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic driversHamza Attak1-1/+1