summaryrefslogtreecommitdiff
path: root/drivers/char/tpm/tpm2-cmd.c
AgeCommit message (Expand)AuthorFilesLines
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-13treewide: 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-27tpm: 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-24tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic driversHamza Attak1-1/+1
2017-07-07tpm: use tpm2_pcr_read() in tpm2_do_selftest()Roberto Sassu1-30/+1
2017-07-07tpm: use tpm_buf functions in tpm2_pcr_read()Roberto Sassu1-30/+30
2017-07-07tpm: consolidate the TPM startup codeJarkko Sakkinen1-31/+1
2017-06-13tpm: vtpm_proxy: Suppress error logging when in closed stateStefan Berger1-1/+1
2017-04-03tpm: infrastructure for TPM spacesJarkko Sakkinen1-16/+17
2017-04-03tpm: validate TPM 2.0 commandsJarkko Sakkinen1-4/+80
2017-04-03tpm: export tpm2_flush_context_cmdJarkko Sakkinen1-33/+29
2017-02-20tpm: declare tpm2_get_pcr_allocation() as staticJarkko Sakkinen1-49/+45
2017-02-03tpm: enhance TPM 2.0 PCR extend to support multiple banksNayna Jain1-42/+49
2017-02-03tpm: implement TPM 2.0 capability to get active PCR banksNayna Jain1-0/+77
2017-02-03tpm: fix RC value check in tpm2_seal_trustedJarkko Sakkinen1-1/+1
2017-01-23tpm: Check size of response before accessing dataStefan Berger1-17/+49
2017-01-23tpm/tpm2-chip: fix kdoc errorsWinkler, Tomas1-48/+56
2016-11-28char: tpm: fix kerneldoc tpm2_unseal_trusted name typoBaruch Siach1-1/+1
2016-09-15tpm: use tpm_transmit_cmd() in tpm2_probe()Jarkko Sakkinen1-3/+1
2016-09-15tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt()Jarkko Sakkinen1-17/+1
2016-09-15tpm: fix a race condition in tpm2_unseal_trusted()Jarkko Sakkinen1-36/+65
2016-09-15tpm: invalid self test error messageJarkko Sakkinen1-2/+1
2016-07-19tpm: Factor out common startup codeJason Gunthorpe1-4/+42
2016-07-19tpm: fix byte-order for the value read by tpm2_get_tpm_ptapronin@chromium.org1-1/+1
2016-06-25tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chipChristophe Ricard1-1/+1
2016-06-25tpm: fix crash in tpm_tis deinitializationJarkko Sakkinen1-1/+0
2016-06-25tpm: Get rid of chip->pdevJason Gunthorpe1-4/+4
2016-02-20tpm: fix: set continueSession attribute for the unseal operationJarkko Sakkinen1-3/+7
2016-02-10tpm: fix checks for policy digest existence in tpm2_seal_trusted()Jarkko Sakkinen1-8/+4
2015-12-20keys, trusted: seal with a TPM2 authorization policyJarkko Sakkinen1-4/+20
2015-12-20keys, trusted: select hash algorithm for TPM2 chipsJarkko Sakkinen1-3/+33
2015-11-09tpm: fix missing migratable flag in sealing functionality for TPM2Jarkko Sakkinen1-5/+10
2015-10-19tpm: seal/unseal for TPM 2.0Jarkko Sakkinen1-1/+249
2015-02-15tpm, tpm_tis: fix TPM 2.0 probingJarkko Sakkinen1-7/+33
2015-02-15tpm: fix suspend/resume paths for TPM 2.0Jarkko Sakkinen1-8/+11
2015-01-17tpm: TPM 2.0 baseline supportJarkko Sakkinen1-0/+617