BSD Ports

sysutils/libtpms 0.10.2 FreeBSD

This library provides emulation of a Trusted Platform Module

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LIBTPMS
Categories
sysutils
Package size
649.0 KiB, 3517.5 KiB installed

Description

Libtpms is a library that targets the integration of TPM functionality into hypervisors, primarily into Qemu. Libtpms provides a very narrow public API for this purpose so that integration is possible. Only the minimum of necessary APIs are made publicly available.

In the other systems

SystemPortVersion
FreeBSDsysutils/libtpms0.10.2
NetBSDsysutils/libtpms0.10.0
HardenedBSDsysutils/libtpms0.10.2
GhostBSDsysutils/libtpms0.10.2

Install

Binary package:

pkg install libtpms

From the ports tree:

cd /usr/ports/sysutils/libtpms/ && make install clean

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

RUN_DEPENDS=	libtpms>0:sysutils/libtpms
LIB_DEPENDS=	libtpms.so:sysutils/libtpms

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.20.10.2-0.10.10.10.2
FreeBSD:14:quarterly0.10.20.10.2n/a0.10.10.10.2
FreeBSD:15:latest0.10.20.10.2n/a0.10.10.10.1
FreeBSD:15:quarterly0.10.20.10.2n/an/an/a
FreeBSD:16:latest0.10.20.10.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 10

Configuration

No options to configure.

USES
autoreconf gmake libtool pathfix pkgconfig ssl
Service scripts
none

Files

Manual pages 28
  • TPMLIB_CancelCommand(3)
  • TPMLIB_ChooseTPMVersion(3)
  • TPMLIB_DecodeBlob(3)
  • TPMLIB_GetInfo(3)
  • TPMLIB_GetState(3)
  • TPMLIB_GetTPMProperty(3)
  • TPMLIB_GetVersion(3)
  • TPMLIB_MainInit(3)
  • TPMLIB_Process(3)
  • TPMLIB_RegisterCallbacks(3)
  • TPMLIB_SetBufferSize(3)
  • TPMLIB_SetDebugFD(3)
  • TPMLIB_SetDebugLevel(3)
  • TPMLIB_SetDebugPrefix(3)
  • TPMLIB_SetProfile(3)
  • TPMLIB_SetState(3)
  • TPMLIB_Terminate(3)
  • TPMLIB_ValidateState(3)
  • TPMLIB_VolatileAll_Store(3)
  • TPMLIB_WasManufactured(3)
  • TPM_Free(3)
  • TPM_IO_Hash_Data(3)
  • TPM_IO_Hash_End(3)
  • TPM_IO_Hash_Start(3)
  • TPM_IO_TpmEstablished_Get(3)
  • TPM_IO_TpmEstablished_Reset(3)
  • TPM_Malloc(3)
  • TPM_Realloc(3)
pkg-plist 39
  • include/libtpms/tpm_error.h
  • include/libtpms/tpm_library.h
  • include/libtpms/tpm_memory.h
  • include/libtpms/tpm_nvfilename.h
  • include/libtpms/tpm_tis.h
  • include/libtpms/tpm_types.h
  • lib/libtpms.a
  • lib/libtpms.so
  • lib/libtpms.so.0
  • lib/libtpms.so.
  • libdata/pkgconfig/libtpms.pc
  • share/man/man3/TPMLIB_CancelCommand.3.gz
  • share/man/man3/TPMLIB_ChooseTPMVersion.3.gz
  • share/man/man3/TPMLIB_DecodeBlob.3.gz
  • share/man/man3/TPMLIB_GetInfo.3.gz
  • share/man/man3/TPMLIB_GetState.3.gz
  • share/man/man3/TPMLIB_GetTPMProperty.3.gz
  • share/man/man3/TPMLIB_GetVersion.3.gz
  • share/man/man3/TPMLIB_MainInit.3.gz
  • share/man/man3/TPMLIB_Process.3.gz
  • share/man/man3/TPMLIB_RegisterCallbacks.3.gz
  • share/man/man3/TPMLIB_SetBufferSize.3.gz
  • share/man/man3/TPMLIB_SetDebugFD.3.gz
  • share/man/man3/TPMLIB_SetDebugLevel.3.gz
  • share/man/man3/TPMLIB_SetDebugPrefix.3.gz
  • share/man/man3/TPMLIB_SetProfile.3.gz
  • share/man/man3/TPMLIB_SetState.3.gz
  • share/man/man3/TPMLIB_Terminate.3.gz
  • share/man/man3/TPMLIB_ValidateState.3.gz
  • share/man/man3/TPMLIB_VolatileAll_Store.3.gz
  • share/man/man3/TPMLIB_WasManufactured.3.gz
  • share/man/man3/TPM_Free.3.gz
  • share/man/man3/TPM_IO_Hash_Data.3.gz
  • share/man/man3/TPM_IO_Hash_End.3.gz
  • share/man/man3/TPM_IO_Hash_Start.3.gz
  • share/man/man3/TPM_IO_TpmEstablished_Get.3.gz
  • share/man/man3/TPM_IO_TpmEstablished_Reset.3.gz
  • share/man/man3/TPM_Malloc.3.gz
  • share/man/man3/TPM_Realloc.3.gz
distinfo 1
FileSizeSHA256
stefanberger-libtpms-v0.10.2_GH0.tar.gz1.399529e+06edac03680f8a4a1c5c1d609a10e3f41e1a129e38ff5158f0c8deaedc719fb127

Commit history 0

No commits in the history this site was built from.