security/trousers 0.3.14_5 FreeBSD
Open-source TCG Software Stack
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- security
- Package size
- 471.1 KiB, 2343.8 KiB installed
Description
TrouSerS is an CPL (Common Public License) licensed Trusted Computing Software Stack. It is mostly compliant with the TSS 1.2 specification.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/trousers | 0.3.14_5 |
| DragonFly | security/trousers | 0.3.14_5 |
| MidnightBSD | security/trousers | 0.3.14_4 |
| HardenedBSD | security/trousers | 0.3.14_5 |
| GhostBSD | security/trousers | 0.3.14_5 |
Install
Binary package:
pkg install trousers
From the ports tree:
cd /usr/ports/security/trousers/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= trousers>0:security/trousers
LIB_DEPENDS= libtspi.so:security/trousers
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.3.14_5 | 0.3.14_5 | 0.3.14_4 | 0.3.14_5 | 0.3.14_5 |
| FreeBSD:14:quarterly | 0.3.14_5 | 0.3.14_5 | n/a | 0.3.14_5 | 0.3.14_5 |
| FreeBSD:15:latest | 0.3.14_5 | 0.3.14_5 | n/a | 0.3.14_5 | 0.3.14_5 |
| FreeBSD:15:quarterly | 0.3.14_5 | 0.3.14_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.3.14_5 | 0.3.14_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
tpm-emulator>=0.7.4_1: emulators/tpm-emulator
Runtime 1
tpm-emulator>=0.7.4_1: emulators/tpm-emulator
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 3
Configuration
Options name: security_trousers
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
- USES
- cpe dos2unix autoreconf gmake iconv libtool pkgconfig ssl
- Service scripts
tcsd
Message after installing
Files
Manual pages 81
- Tspi_ChangeAuth(3)
- Tspi_ChangeAuthAsym(3)
- Tspi_Context_Close(3)
- Tspi_Context_CloseObject(3)
- Tspi_Context_Connect(3)
- Tspi_Context_Create(3)
- Tspi_Context_CreateObject(3)
- Tspi_Context_FreeMemory(3)
- Tspi_Context_GetCapability(3)
- Tspi_Context_GetDefaultPolicy(3)
- Tspi_Context_GetKeyByPublicInfo(3)
- Tspi_Context_GetKeyByUUID(3)
- Tspi_Context_GetRegisteredKeysByUUID(3)
- Tspi_Context_GetRegisteredKeysByUUID2(3)
- Tspi_Context_GetTpmObject(3)
- Tspi_Context_LoadKeyByBlob(3)
- Tspi_Context_LoadKeyByUUID(3)
- Tspi_Context_RegisterKey(3)
- Tspi_Context_UnregisterKey(3)
- Tspi_Data_Bind(3)
- Tspi_Data_Seal(3)
- Tspi_Data_Unbind(3)
- Tspi_Data_Unseal(3)
- Tspi_DecodeBER_TssBlob(3)
- Tspi_EncodeDER_TssBlob(3)
- Tspi_GetAttribData(3)
- Tspi_GetAttribUint32(3)
- Tspi_GetPolicyObject(3)
- Tspi_Hash_GetHashValue(3)
- Tspi_Hash_SetHashValue(3)
- Tspi_Hash_Sign(3)
- Tspi_Hash_UpdateHashValue(3)
- Tspi_Hash_VerifySignature(3)
- Tspi_Key_CertifyKey(3)
- Tspi_Key_ConvertMigrationBlob(3)
- Tspi_Key_CreateKey(3)
- Tspi_Key_CreateMigrationBlob(3)
- Tspi_Key_GetPubKey(3)
- Tspi_Key_LoadKey(3)
- Tspi_Key_UnloadKey(3)
- Tspi_Key_WrapKey(3)
- Tspi_PcrComposite_GetPcrValue(3)
- Tspi_PcrComposite_SelectPcrIndex(3)
- Tspi_PcrComposite_SetPcrValue(3)
- Tspi_Policy_AssignToObject(3)
- Tspi_Policy_FlushSecret(3)
- Tspi_Policy_SetSecret(3)
- Tspi_SetAttribData(3)
- Tspi_SetAttribUint32(3)
- Tspi_TPM_AuthorizeMigrationTicket(3)
- Tspi_TPM_CMKSetRestrictions(3)
- Tspi_TPM_CertifySelfTest(3)
- Tspi_TPM_CheckMaintenancePubKey(3)
- Tspi_TPM_ClearOwner(3)
- Tspi_TPM_CollateIdentityRequest(3)
- Tspi_TPM_CreateEndorsementKey(3)
- Tspi_TPM_CreateMaintenanceArchive(3)
- Tspi_TPM_DirRead(3)
- Tspi_TPM_DirWrite(3)
- Tspi_TPM_GetAuditDigest(3)
- Tspi_TPM_GetCapability(3)
- Tspi_TPM_GetEvent(3)
- Tspi_TPM_GetEventLog(3)
- Tspi_TPM_GetEvents(3)
- Tspi_TPM_GetPubEndorsementKey(3)
- Tspi_TPM_GetRandom(3)
- Tspi_TPM_GetStatus(3)
- Tspi_TPM_GetTestResult(3)
- Tspi_TPM_KillMaintenanceFeature(3)
- Tspi_TPM_LoadMaintenancePubKey(3)
- Tspi_TPM_OwnerGetSRKPubKey(3)
- Tspi_TPM_PcrExtend(3)
- Tspi_TPM_PcrRead(3)
- Tspi_TPM_Quote(3)
- Tspi_TPM_Quote2(3)
- Tspi_TPM_SelfTestFull(3)
- Tspi_TPM_SetStatus(3)
- Tspi_TPM_StirRandom(3)
- Tspi_TPM_TakeOwnership(3)
- tcsd(8)
- tcsd.conf(5)
pkg-plist 118
- include/trousers/trousers.h
- include/trousers/tss.h
- include/tss/compat11b.h
- include/tss/platform.h
- include/tss/tcpa_defines.h
- include/tss/tcpa_error.h
- include/tss/tcpa_struct.h
- include/tss/tcpa_typedef.h
- include/tss/tcs.h
- include/tss/tcs_defines.h
- include/tss/tcs_error.h
- include/tss/tcs_structs.h
- include/tss/tcs_typedef.h
- include/tss/tddl_error.h
- include/tss/tddlapi_error.h
- include/tss/tddli.h
- include/tss/tpm.h
- include/tss/tpm_error.h
- include/tss/tpm_ordinal.h
- include/tss/tspi.h
- include/tss/tss_defines.h
- include/tss/tss_error.h
- include/tss/tss_error_basics.h
- include/tss/tss_structs.h
- include/tss/tss_typedef.h
- lib/tddl/libtddl.a
- lib/tddl/libtddl.so
- lib/tddl/libtddl.so.0
- lib/tddl/libtddl.so.0.0.0
- lib/libtspi.a
- lib/libtspi.so
- lib/libtspi.so.1
- lib/libtspi.so.1.2.0
- sbin/tcsd
- sbin/tcsd_emu
- share/man/man3/Tspi_ChangeAuth.3.gz
- share/man/man3/Tspi_ChangeAuthAsym.3.gz
- share/man/man3/Tspi_Context_Close.3.gz
- share/man/man3/Tspi_Context_CloseObject.3.gz
- share/man/man3/Tspi_Context_Connect.3.gz
- share/man/man3/Tspi_Context_Create.3.gz
- share/man/man3/Tspi_Context_CreateObject.3.gz
- share/man/man3/Tspi_Context_FreeMemory.3.gz
- share/man/man3/Tspi_Context_GetCapability.3.gz
- share/man/man3/Tspi_Context_GetDefaultPolicy.3.gz
- share/man/man3/Tspi_Context_GetKeyByPublicInfo.3.gz
- share/man/man3/Tspi_Context_GetKeyByUUID.3.gz
- share/man/man3/Tspi_Context_GetRegisteredKeysByUUID.3.gz
- share/man/man3/Tspi_Context_GetRegisteredKeysByUUID2.3.gz
- share/man/man3/Tspi_Context_GetTpmObject.3.gz
- share/man/man3/Tspi_Context_LoadKeyByBlob.3.gz
- share/man/man3/Tspi_Context_LoadKeyByUUID.3.gz
- share/man/man3/Tspi_Context_RegisterKey.3.gz
- share/man/man3/Tspi_Context_UnregisterKey.3.gz
- share/man/man3/Tspi_Data_Bind.3.gz
- share/man/man3/Tspi_Data_Seal.3.gz
- share/man/man3/Tspi_Data_Unbind.3.gz
- share/man/man3/Tspi_Data_Unseal.3.gz
- share/man/man3/Tspi_DecodeBER_TssBlob.3.gz
- share/man/man3/Tspi_EncodeDER_TssBlob.3.gz
- share/man/man3/Tspi_GetAttribData.3.gz
- share/man/man3/Tspi_GetAttribUint32.3.gz
- share/man/man3/Tspi_GetPolicyObject.3.gz
- share/man/man3/Tspi_Hash_GetHashValue.3.gz
- share/man/man3/Tspi_Hash_SetHashValue.3.gz
- share/man/man3/Tspi_Hash_Sign.3.gz
- share/man/man3/Tspi_Hash_UpdateHashValue.3.gz
- share/man/man3/Tspi_Hash_VerifySignature.3.gz
- share/man/man3/Tspi_Key_CertifyKey.3.gz
- share/man/man3/Tspi_Key_ConvertMigrationBlob.3.gz
- share/man/man3/Tspi_Key_CreateKey.3.gz
- share/man/man3/Tspi_Key_CreateMigrationBlob.3.gz
- share/man/man3/Tspi_Key_GetPubKey.3.gz
- share/man/man3/Tspi_Key_LoadKey.3.gz
- share/man/man3/Tspi_Key_UnloadKey.3.gz
- share/man/man3/Tspi_Key_WrapKey.3.gz
- share/man/man3/Tspi_PcrComposite_GetPcrValue.3.gz
- share/man/man3/Tspi_PcrComposite_SelectPcrIndex.3.gz
- share/man/man3/Tspi_PcrComposite_SetPcrValue.3.gz
- share/man/man3/Tspi_Policy_AssignToObject.3.gz
- share/man/man3/Tspi_Policy_FlushSecret.3.gz
- share/man/man3/Tspi_Policy_SetSecret.3.gz
- share/man/man3/Tspi_SetAttribData.3.gz
- share/man/man3/Tspi_SetAttribUint32.3.gz
- share/man/man3/Tspi_TPM_AuthorizeMigrationTicket.3.gz
- share/man/man3/Tspi_TPM_CMKSetRestrictions.3.gz
- share/man/man3/Tspi_TPM_CertifySelfTest.3.gz
- share/man/man3/Tspi_TPM_CheckMaintenancePubKey.3.gz
- share/man/man3/Tspi_TPM_ClearOwner.3.gz
- share/man/man3/Tspi_TPM_CollateIdentityRequest.3.gz
- share/man/man3/Tspi_TPM_CreateEndorsementKey.3.gz
- share/man/man3/Tspi_TPM_CreateMaintenanceArchive.3.gz
- share/man/man3/Tspi_TPM_DirRead.3.gz
- share/man/man3/Tspi_TPM_DirWrite.3.gz
- share/man/man3/Tspi_TPM_GetAuditDigest.3.gz
- share/man/man3/Tspi_TPM_GetCapability.3.gz
- share/man/man3/Tspi_TPM_GetEvent.3.gz
- share/man/man3/Tspi_TPM_GetEventLog.3.gz
- share/man/man3/Tspi_TPM_GetEvents.3.gz
- share/man/man3/Tspi_TPM_GetPubEndorsementKey.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| trousers-0.3.14.tar.gz | 1.378438e+06 | ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47 |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.