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
| System | Port | Version |
|---|---|---|
| FreeBSD | sysutils/libtpms | 0.10.2 |
| NetBSD | sysutils/libtpms | 0.10.0 |
| HardenedBSD | sysutils/libtpms | 0.10.2 |
| GhostBSD | sysutils/libtpms | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.10.2 | 0.10.2 | - | 0.10.1 | 0.10.2 |
| FreeBSD:14:quarterly | 0.10.2 | 0.10.2 | n/a | 0.10.1 | 0.10.2 |
| FreeBSD:15:latest | 0.10.2 | 0.10.2 | n/a | 0.10.1 | 0.10.1 |
| FreeBSD:15:quarterly | 0.10.2 | 0.10.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.2 | 0.10.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| stefanberger-libtpms-v0.10.2_GH0.tar.gz | 1.399529e+06 | edac03680f8a4a1c5c1d609a10e3f41e1a129e38ff5158f0c8deaedc719fb127 |
Commit history 0
No commits in the history this site was built from.