Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 1.91 KB

File metadata and controls

53 lines (39 loc) · 1.91 KB

Build Intro

Supported Crypto Libraries

A compatible crypto library is required in order to build the TPM simulator.

Crypto library Supported Minimum Version
OpenSSL 1.x 1.1.1n (March 2022)
OpenSSL 3.x 3.0.10 (August 2023)
WolfSSL Not supported

Bindings for WolfSSL are provided on a best-effort basis, but WolfSSL is not currently tested or supported by any of the build documentation.

Build Options

The TPM Reference Core Library is intended to be portable across any environment. The Simulator Test application requires a full operating system with networking support.

This repo currently supports building with CMake for Windows, Linux, and OS X. In addition, certain versions of Visual Studio are supported on Windows.

Pull requests to fix build issues will be entertained from the community subject to the Contributing Guidelines

Build Tool Operating System Supported?
CMake Windows YES
CMake Linux YES
CMake OS X YES
Visual Studio 2017 Windows YES, Deprecation planned
Visual Studio 2022 Windows NO, Future plan

Code Layout

The contents and high-level layout of the source code is described by CodeLayout

Build Instructions