aboutsummaryrefslogtreecommitdiff
path: root/src/tcgbios.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-23tcgbios: Disable platform hierarchy in case of failureupstreamStefan Berger1-0/+1
2021-06-30tcgbios: Use The proper sha function for each PCR bankStefan Berger1-15/+43
2021-06-30Add implementations for sha256, sha384, and sha512Stefan Berger1-1/+1
2021-06-30tcgbios: Fix details in log entriesStefan Berger1-2/+3
2020-04-19tcgbios: Add support for SHA3 type of algorithmsStefan Berger1-3/+19
2020-04-19tcgbios: Fix the vendorInfoSize to be of type u8Stefan Berger1-2/+2
2020-04-19tcgbios: Only write logs for PCRs that are in active PCR banksStefan Berger1-8/+22
2019-11-13tcgbios: Check for enough bytes returned from TPM2_GetCapabilityStefan Berger1-2/+11
2019-02-04tcgbios: Implement TPM 2.0 menu item to activate and deactivate PCR banksStefan Berger1-0/+223
2019-02-04tcgbios: Use table to convert hash to buffer sizeStefan Berger1-13/+28
2018-11-27tpm: Check for TPM related ACPI tables before attempting hw probeStephen Douthit1-7/+7
2017-11-15tpm: Add support for TPM2 ACPI tableStefan Berger1-11/+41
2017-09-14tcgbios: Fix use of unitialized variableKevin O'Connor1-2/+1
2016-11-27tpm: Log TPM 2 digest structure in little endian formatStefan Berger1-7/+18
2016-11-27tpm: Rework tpm_build_and_send_cmd() into tpm_simple_cmd()Kevin O'Connor1-106/+46
2016-11-27tpm: Don't call tpm_build_and_send_cmd() from tpm20_stirrandom()Kevin O'Connor1-4/+10
2016-11-27acpi: Generalize find_fadt() and find_tcpa_by_rsdp() into find_acpi_table()Kevin O'Connor1-33/+1
2016-11-27tpm: Move code around in tcgbios.c to keep like code togetherKevin O'Connor1-207/+210
2016-11-27tpm: Don't call tpm_set_failure() from tpm12_get_capability()Kevin O'Connor1-5/+1
2016-08-11tpm: Append to TPM2 log the hashes used for PCR extensionKevin O'Connor1-81/+91
2016-08-10tpm: Extend tpm20_extend to support extending to multiple PCR banksStefan Berger1-16/+146
2016-08-10tpm: Refactor tpml_digest_values_sha1 structureStefan Berger1-8/+12
2016-08-10tpm: Restructure tpm20_extend to use buffer and take hash as parameterStefan Berger1-9/+12
2016-08-10tpm: Retrieve the PCR Bank configurationStefan Berger1-0/+59
2016-05-16tcgbios: Remove unused const variableKevin O'Connor1-1/+0
2016-02-29tpm: Write logs in TPM 2 formatKevin O'Connor1-13/+74
2016-02-19tpm: Unify tpm_fill_hash()/tpm_log_extend_event() and use in BIOS interfaceKevin O'Connor1-41/+36
2016-02-05tpm: Filter TPM commands in passthrough APIStefan Berger1-1/+18
2016-02-05tpm: Implement TPM 2's tpm_set_failure partStefan Berger1-1/+34
2016-02-05tpm: Implement tpm20_menuStefan Berger1-1/+116
2016-02-05tpm: Implement tpm20_extendStefan Berger1-2/+32
2016-02-05tpm: Implement tpm20_prepbootStefan Berger1-2/+109
2016-02-05tpm: Implement tpm20_set_timeoutsStefan Berger1-0/+20
2016-02-05tpm: Implement tpm20_startup and tpm20_s3_resumeStefan Berger1-6/+85
2016-02-05tpm: Prepare code for TPM 2 functionsStefan Berger1-112/+185
2016-02-05tpm: Factor out tpm_extendStefan Berger1-4/+14
2016-02-05tpm: Extend TPM TIS with TPM 2 support.Stefan Berger1-3/+9
2016-01-07tpm: Do not set TPM in failure mode if menu command failsStefan Berger1-34/+9
2016-01-07tpm: Remove usage of PP_CMD_ENABLE from all but one placeStefan Berger1-31/+10
2016-01-07tpm: Rework the assertion of physical presenceStefan Berger1-17/+14
2016-01-07tpm: Add support for harware physical presenceStefan Berger1-51/+28
2016-01-07tpm: Move assert_physical_presence and dependenciesStefan Berger1-75/+75
2016-01-07tpm: Copy digest into HashLogExentEvent responseStefan Berger1-0/+1
2016-01-05tpm: Don't use 16bit BIOS return codes in TPM menu functionsKevin O'Connor1-132/+99
2016-01-05tpm: Don't use 16bit BIOS return codes in tpmhw_* functionsKevin O'Connor1-11/+13
2016-01-05tpm: Don't use 16bit BIOS return codes in tpm_log_event()Kevin O'Connor1-17/+21
2016-01-05tpm: Don't use 16bit BIOS return codes in build_and_send_cmd()Kevin O'Connor1-143/+73
2016-01-05tpm: Don't call tpm_set_failure() from tpm_log_extend_event()Kevin O'Connor1-12/+9
2016-01-05tpm: No need to check the return status of measurementsKevin O'Connor1-81/+40
2016-01-05tpm: Don't return a status from external bios measurement functionsKevin O'Connor1-30/+28