/tpm2-uefi

TCTI module for use with TSS2 libraries in UEFI environment

Primary LanguageCBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Overview

This is an implementation of a TCTI module for use with the TCG TPM2 Software Stack (TSS2) in the UEFI environment. This library is built as a static archive libtss2-tcti-uefi.a suitable for linking with UEFI applications.

Build and Installation Instructions

Instructions to build and install libtss2-tcti-uefi.a are available in the INSTALL file.

Getting in Touch

If you're looking to discuss the source code in this project or get some questions answered you should join the 01.org TPM2 mailing list: https://lists.01.org/mailman/listinfo/tpm2. We also have an IRC channel set up on FreeNode called #tpm2.0-tss.

Test Cases

The automake parallel test harness is used to build and run unit tests when the check target is executed:

make check

Currently all tests are implemented as unit tests. We use the cmocka library to "mock" the interfaces between code modules.

Source Layout

./ ├── src - source code and headers for libtss2-tcti-uefi.a └── test - unit tests