libtpms
« Back to VersTracker
Description:
Library for software emulation of a Trusted Platform Module
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: security tpm cryptography emulator library
Install: brew install libtpms
About:
Libtpms is a library that provides software emulation of a Trusted Platform Module (TPM). It exposes a C-API that allows applications to interact with the TPM's internal functions, such as cryptographic operations and secure storage. This enables developers to integrate TPM functionality into their software without requiring physical hardware.
Key Features:
  • Software emulation of TPM 1.2 and TPM 2.0 specifications
  • Provides a C-API for integration into applications
  • Supports cryptographic functions and secure state management
  • Enables testing and development without physical TPM hardware
Use Cases:
  • Integrating TPM support into hypervisors like QEMU
  • Developing and testing security applications that rely on TPM
  • Simulating secure boot and attestation processes in software
Alternatives:
  • swtpm – swtpm is a TPM emulator that often uses libtpms as its backend library for the TPM core functionality.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 10:53am 0 VERSION_BUMP 7531693f
Nov 15, 2024 6:47pm 0 VERSION_BUMP ac3da5f5
Oct 27, 2024 12:49pm 0 VERSION_BUMP db94856e