summaryrefslogtreecommitdiff
path: root/firmware/lib/tpm2_lite/tlcl.c
Commit message (Expand)AuthorAgeFilesLines
* tlcl: Add `TlclReadPublic()` supportYi Chou2023-04-101-0/+39
* tpm2_lite: Treat NV_UNINITIALIZED error as BADINDEX for TPM 2.0Julius Werner2023-03-151-0/+5
* treewide: Fix license headers to conform with linterJakub Czapiga2022-10-041-1/+1
* tpm2_lite: implement TlclExtendYi Chou2021-01-301-2/+9
* vboot: move TPM callbacks to vboot2 namespaceJoel Kitching2020-07-101-6/+5
* vboot: stop using StrnAppend and Uint64ToStringJoel Kitching2020-03-311-1/+1
* vboot/tpm2_lite: add FIRMWARE_NV_INDEX definitionJoel Kitching2019-12-121-1/+9
* vboot: fix up some more includesJoel Kitching2019-09-231-1/+1
* vboot: add VB2_ASSERT and VB2_DIE macrosJoel Kitching2019-09-231-5/+5
* vboot/secdata: rename rollback_index to secdata_tpmJoel Kitching2019-09-051-1/+1
* vboot: fix up some headers, includes, comments, spacingJoel Kitching2019-08-281-5/+3
* vboot/tpm: fix return type inconsistenciesJoel Kitching2019-08-061-1/+2
* Makefile: Enable more warnings for host utilities / testsJulius Werner2019-05-141-2/+3
* firmware: tpm2_lite: Implement TlclGetRandom()Stephen Boyd2018-11-271-3/+24
* tpmc: Add TlclUndefineSpace/Ex for TPM 1.2/2.0Meng-Huan Yu2018-11-011-0/+31
* vboot: bulk fix tabs and spacing inconsistencyJoel Kitching2018-08-031-7/+7
* tpm_lite: Add TlclGetSpaceInfoMattias Nissler2018-04-131-0/+23
* tpm_lite: Add more general DefineSpaceEx functionMattias Nissler2018-04-131-0/+25
* firmware: tpm2_lite: propagate actual errorsAndrey Pronin2018-03-271-132/+107
* tlcl, tpmc: extend GetVersion to report vendor specific datastabilize-10032.86.Bstabilize-10032.75.Bstabilize-10032.72.Bstabilize-10032.71.Bstabilize-10032.68.Bstabilize-10032.56.Bstabilize-10032.111.Brelease-R63-10032.Bfirmware-scribe-10045.BAndrey Pronin2017-10-121-1/+48
* Add support for IFX FieldUpgradeInfoRequest2 commandMattias Nissler2017-08-231-0/+6
* Implement tpmc getversion command.stabilize-9756.BMattias Nissler2017-07-181-0/+19
* 2lib: add VB2_DEBUG_RAW() to print without function nameRandall Spangler2017-01-201-7/+7
* firmware: replace VBDEBUG(()) macro with VB2_DEBUG()Randall Spangler2017-01-121-11/+13
* tpm2: do not lock kernel space when locking physical presenceVadim Bendebury2016-11-111-7/+1
* tpm2_lite: implement TlclGetPermissionsAndrey Pronin2016-11-111-2/+26
* tpm2_lite: do not ignore errors reported by TPMVadim Bendebury2016-11-101-3/+3
* tpm2_lite: implement TlclDefineSpaceAndrey Pronin2016-11-091-1/+21
* vboot: use standard memcmp, memcpy, memsetRandall Spangler2016-10-231-5/+5
* tlcl: add implementations for GetOwnership and Read/WriteLockStephen Barber2016-08-211-3/+35
* tlcl: implement clear, startup, shutdown, self teststabilize-8647.BAndrey Pronin2016-07-261-6/+51
* tlcl: support sending raw commandsAndrey Pronin2016-07-261-4/+8
* Modify 'tpmc block' to lock only the FW indexAndrey Pronin2016-07-261-0/+20
* tlcl: automatically detect if platform hierarchy is disabledAndrey Pronin2016-07-261-8/+31
* Implement GetCapabilities and reading flags for tpm2Andrey Pronin2016-07-261-4/+45
* tlcl: use different NV_Read authorizations for fw and userlandAndrey Pronin2016-07-221-0/+5
* Stub tlcl implementation for tpm2 caseAndrey Pronin2016-07-151-0/+128
* tpm2: add nvram lock and hierarchy control commandsVadim Bendebury2016-07-091-2/+46
* tpm2: refactor tpm2 return value processingVadim Bendebury2016-07-061-8/+10
* tpm2: add marshaling/unmarshaling and tlcl supportVadim Bendebury2016-07-011-0/+140