BSD Ports

emulators/tpm-emulator 0.7.4_2 MidnightBSD

Trusted Platform Module (TPM) emulator

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
emulators, security

Description

The project aims to create a fully working Trusted Platform Module (TPM) emulator follwing the specifications of the Trusted Computing Group. The port provides a driver library libtddl which can be linked against programs providing a Trusted Software Stack to redirect TPM calls to the emulator.

In the other systems

The newest version among them is 0.7.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDemulators/tpm-emulator0.7.4_2 newestno data-[email protected]-
FreeBSDemulators/tpm-emulator0.7.4_3 newestnone known-[email protected]2026-10-09
DragonFlyemulators/tpm-emulator0.7.4_3 newestnone known-[email protected]-
HardenedBSDemulators/tpm-emulator0.7.4_3 newestno data-[email protected]-
GhostBSDemulators/tpm-emulator0.7.4_3 newestno data-[email protected]-

Install

Binary package:

mport install tpm-emulator

From mports:

cd /usr/mports/emulators/tpm-emulator && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tpm-emulator>0:emulators/tpm-emulator

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
cmake
Service scripts
tpmd

Files

pkg-plist 8
  • bin/tpmd
  • include/tddl.h
  • lib/tddl_emu/libtddl.a
  • lib/tddl_emu/libtddl.so
  • lib/tddl_emu/libtddl.so.1
  • lib/tddl_emu/libtddl.so.1.2.0.7
  • @dir(,,0700) var/db/tpm
  • @dir(,,0700) /var/run/tpm
distinfo 1
FileSizeSHA256
tpm_emulator-0.7.4.tar.gz2141454e48ea0d83dd9441cc1af04ab18cd6c961b9fa54d5cbf2c2feee038988dea459
Master sites 1
  • SF/tpm-emulator.berlios