Package tss2

IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities

http://sourceforge.net/projects/ibmtpm20tss/

TSS2 is a user space Trusted Computing Group's Software Stack (TSS) for
TPM 2.0. It implements the functionality equivalent to the TCG TSS
working group's ESAPI, SAPI, and TCTI layers (and perhaps more) but with
a hopefully far simpler interface.

It comes with about 80 "TPM tools" that can be used for rapid prototyping,
education and debugging.

General Commands
Command Description
tssactivatecredential Runs TPM2_Activatecredential
tsscertify Runs TPM2_Certify
tsscertifycreation Runs TPM2_CertifyCreation
tsschangeeps Runs TPM2_ChangeEPS
tsschangepps Runs TPM2_ChangePPS
tssclear Runs TPM2_Clear
tssclearcontrol Runs TPM2_ClearControl
tssclockrateadjust Runs TPM2_ClockRateAdjust
tssclockset Runs TPM2_ClockSet
tsscommit Runs TPM2_Commit
tsscontextload Runs TPM2_ContextLoad
tsscontextsave Runs TPM2_Contextsave
tsscreate Runs TPM2_Create
tsscreateek Runs createek demo
tsscreateekcert Runs createekcert demo
tsscreateloaded Runs TPM2_CreateLoaded
tsscreateprimary Runs TPM2_CreatePrimary
tssdictionaryattacklockreset Runs TPM2_DictionaryAttackLockReset
tssdictionaryattackparameters Runs TPM2_DictionaryAttackParameters
tssduplicate Runs TPM2_Duplicate
tsseccparameters Runs TPM2_ECC_Parameters
tssecephemeral Runs TPM2_EC_ephemeral
tssencryptdecrypt Runs TPM2_EncryptDecrypt
tsseventextend Runs TPM2_EventExtend
tsseventsequencecomplete Runs TPM2_EventSequenceComplete
tssevictcontrol Runs TPM2_EvictControl
tssflushcontext Runs TPM2_FlushContext
tssgetcapability Runs TPM2_GetCapability
tssgetcommandauditdigest Runs TPM2_GetCommandAuditDigest
tssgetrandom Runs TPM2_GetRandom
tssgetsessionauditdigest Runs TPM2_GetSessionAuditDigest
tssgettestresult Runs TPM2_GetTestResult
tssgettime Runs TPM2_GetTime
tsshash Runs TPM2_Hash
tsshashsequencestart Runs TPM2_HashSequenceStart
tsshierarchychangeauth Runs TPM2_HierarchyChangeauth
tsshierarchycontrol Runs TPM2_HierarchyControl
tsshmac Runs TPM2_Hmac
tsshmacstart Runs TPM2_HmacStart
tssimaextend Runs imaextend simulation
tssimport Runs TPM2_Import
tssimportpem Runs TPM2_Import with PEM input
tssload Runs TPM2_Load
tssloadexternal Runs TPM2_LoadExternal
tssmakecredential Runs TPM2_MakeCredential
tssntc2getconfig Runs TPM2_Ntc2GetConfig
tssntc2lockconfig Runs TPM2_Ntc2LockConfig
tssntc2preconfig Runs TPM2_Ntc2Preconfig
tssnvcertify Runs TPM2_NV_Certify
tssnvchangeauth Runs TPM2_NV_ChangeAuth
tssnvdefinespace Runs TPM2_NV_DefineSpace
tssnvextend Runs TPM2_NV_Extend
tssnvglobalwritelock Runs TPM2_NV_GlobalWriteLock
tssnvincrement Runs TPM2_NV_Increment
tssnvread Runs TPM2_NV_Read
tssnvreadlock Runs TPM2_NV_ReadLock
tssnvreadpublic Runs TPM2_NV_ReadPublic
tssnvsetbits Runs TPM2_NV_SetBits
tssnvundefinespace Runs TPM2_NV_UndefineSpace
tssnvundefinespacespecial Runs TPM2_NV_UndefineSpaceSpecial
tssnvwrite Runs TPM2_NV_Write
tssnvwritelock Runs TPM2_NV_Writelock
tssobjectchangeauth Runs TPM2_Objectchangeauth
tsspcrallocate Runs TPM2_PCR_Allocate
tsspcrevent Runs TPM2_PCR_Event
tsspcrextend Runs TPM2_PCR_Extend
tsspcrread Runs TPM2_PCR_Read
tsspcrreset Runs TPM2_PCR_Reset
tsspolicyauthorize Runs TPM2_PolicyAuthorize
tsspolicyauthorizenv Runs TPM2_PolicyAuthorizeNV
tsspolicyauthvalue Runs TPM2_PolicyAuthValue
tsspolicycommandcode Runs TPM2_PolicyCommandCode
tsspolicycountertimer Runs TPM2_PolicyCounterTimer
tsspolicycphash Runs TPM2_PolicyCpHash
tsspolicyduplicationselect Runs TPM2_PolicyDuplicationSelect
tsspolicygetdigest Runs TPM2_PolicyGetDigest
tsspolicymaker Runs policymaker utility
tsspolicymakerpcr Runs policymakerpcr utility
tsspolicynv Runs TPM2_PolicyNv
tsspolicynvwritten Runs TPM2_PolicyNvWritten
tsspolicyor Runs TPM2_PolicyOR
tsspolicypassword Runs TPM2_PolicyPassword
tsspolicypcr Runs TPM2_PolicyPCR
tsspolicyrestart Runs TPM2_PolicyRestart
tsspolicysecret Runs TPM2_PolicySecret
tsspolicysigned Runs TPM2_PolicySigned
tsspolicytemplate Runs TPM2_PolicyTemplate
tsspolicyticket Runs TPM2_PolicyTicket
tsspowerup Runs powerup simulation
tssquote Runs TPM2_Quote
tssreadclock Runs TPM2_ReadClock
tssreadpublic Runs TPM2_ReadPublic
tssreturncode Runs returncode parser
tssrewrap Runs TPM2_Rewrap
tssrsadecrypt Runs TPM2_RsaDecrypt
tssrsaencrypt Runs TPM2_RsaEncrypt
tsssequencecomplete Runs TPM2_SequenceComplete
tsssequenceupdate Runs TPM2_SequenceUpdate
tsssetprimarypolicy Runs TPM2_SetPrimarypolicy
tssshutdown Runs TPM2_Shutdown
tsssign Runs TPM2_Sign
tsssignapp Runs TPM2_Signapp
tssstartauthsession Runs TPM2_StartAuthSession
tssstartup Runs TPM2_Startup
tssstirrandom Runs TPM2_StirRandom
tsstimepacket Runs timepacket profiler
tsstpm2pem Runs tpm2pem demo
tsstpmpublic2eccpoint Runs tpmpublic2eccpoint demo
tssunseal Runs TPM2_Unseal
tssverifysignature Runs TPM2_VerifySignature
tsswriteapp Runs writeapp demo
tsszgen2phase Runs TPM2_ZGen_2Phase