Home
last modified time | relevance | path

Searched +full:ftpm +full:- +full:software +full:- +full:implementation +full:- +full:tpm +full:- +full:chip (Results 1 – 3 of 3) sorted by relevance

/linux-6.14.4/drivers/char/tpm/
Dtpm_ftpm_tee.c1 // SPDX-License-Identifier: GPL-2.0
5 * Implements a firmware TPM as described here:
6 * https://www.microsoft.com/en-us/research/publication/ftpm-software-implementation-tpm-chip/
8 * A reference implementation is available here:
9 * https://github.com/microsoft/ms-tpm-20-ref/tree/master/Samples/ARM32-FirmwareTPM/optee_ta/fTPM
16 #include <linux/tpm.h>
19 #include "tpm.h"
23 * TA_FTPM_UUID: BC50D971-D4C9-42C4-82CB-343FB7F37896
26 * Defined here in the reference implementation:
27 …* https://github.com/microsoft/ms-tpm-20-ref/blob/master/Samples/ARM32-FirmwareTPM/optee_ta/fTPM/i…
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # TPM device configuration
7 tristate "TPM Hardware Support"
13 If you have a TPM security chip in your system, which
17 An implementation of the Trusted Software Stack (TSS), the
21 will be called tpm. If unsure, say N.
23 1) For more TPM drivers enable CONFIG_PNP, CONFIG_ACPI
26 which is required to validate the PCR 0-7 values.
31 bool "Use HMAC and encrypted transactions on the TPM bus"
39 communicating with the TPM to prevent or detect bus snooping
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/tpm/
Dmicrosoft,ftpm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/tpm/microsoft,ftpm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microsoft firmware-based Trusted Platform Module (fTPM)
10 - Thirupathaiah Annapureddy <[email protected]>
11 - Sasha Levin <[email protected]>
20 Microsoft's firmware-based TPM 2.0 (fTPM) leverages ARM TrustZone to overcome
21 these challenges and provide software with security guarantees similar to
24 https://www.microsoft.com/en-us/research/publication/ftpm-software-implementation-tpm-chip/
[all …]