BSD Ports

security/trousers 0.3.14_4 MidnightBSD

Open-source TCG Software Stack

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
security

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

SystemPortVersion
MidnightBSDsecurity/trousers0.3.14_4
FreeBSDsecurity/trousers0.3.14_5
DragonFlysecurity/trousers0.3.14_5
HardenedBSDsecurity/trousers0.3.14_5
GhostBSDsecurity/trousers0.3.14_5

Install

Binary package:

mport install trousers

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: security_trousers

OptionDefaultDescription
DEBUGoff
USES
cpe dos2unix autoreconf gmake iconv libtool pkgconfig ssl
Service scripts
tcsd

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
FileSizeSHA256
trousers-0.3.14.tar.gz1.378438e+06ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47
Master sites 1
  • SF