Libtspi-Dev
- Tspi_ChangeAuth(3) change the authorization data of an entity.
- Tspi_ChangeAuthAsym(3) change the authorization data of an entity using asymmetric change protocol.
- Tspi_Context_Close(3) destroy a TSP context handle.
- Tspi_Context_CloseObject(3) destroy resources associated with an object handle.
- Tspi_Context_Connect(3) connect a TSP to a Core Services daemon
- Tspi_Context_Create(3) create a TSP context handle.
- Tspi_Context_CreateObject(3) create an empty object and return a handle to that object.
- Tspi_Context_FreeMemory(3) Free allocated memory for a given context.
- Tspi_Context_GetCapability(3) provide the capabilities of a TSS Core Service, TSS Service Provider, or TPM.
- Tspi_Context_GetDefaultPolicy(3) Get a handle to the default policy object
- Tspi_Context_GetKeyByPublicInfo(3) search the persistent storage for a registered key using the provided public key information
- Tspi_Context_GetKeyByUUID(3) get a handle to a key registered in persistent storage.
- Tspi_Context_GetRegisteredKeysByUUID(3) get an array of TSS_KM_KEYINFO structures based on the state of persistent storage.
- Tspi_Context_GetRegisteredKeysByUUID2(3) get an array of TSS_KM_KEYINFO2 structures based on the state of persistent storage.
- Tspi_Context_GetTpmObject(3) get the handle of the TPM object associated with a context.
- Tspi_Context_LoadKeyByBlob(3) load a key into the TPM using the key's blob.
- Tspi_Context_LoadKeyByUUID(3) load a key that's been registered in persistent storage.
- Tspi_Context_RegisterKey(3) register a key in the TSS Persistent Storage database
- Tspi_Context_UnregisterKey(3) unregister a key from the persistent storage device.
- Tspi_Data_Bind(3) Encrypts a data blob
- Tspi_Data_Seal(3) encrypt a data blob in a mannar that is only decryptable by Tspi_Data_Unseal on the same system.
- Tspi_Data_Unbind(3) Decrypts data that has been bound to a key
- Tspi_Data_Unseal(3) dencrypt data encrypted by Tspi_Data_Seal() only if it was encrypted on the same platform and under the current
- Tspi_DecodeBER_TssBlob(3) unwraps a BER-encoded TSS blob.
- Tspi_EncodeDER_TssBlob(3) generate a DER encoded TSS blob.
- Tspi_GetAttribData(3) get a non 32bit attribute of the object.
- Tspi_GetAttribUint32(3) get the value of particular attribute associated with a given class or object
- Tspi_GetPolicyObject(3) get a policy object assigned to a working object
- Tspi_Hash_GetHashValue(3) get the current hash value of a hash object
- Tspi_Hash_SetHashValue(3) Sets the hash value of a hash object for non-SHA1 hash objects.
- Tspi_Hash_Sign(3) sign the hash data of an object with a signing key
- Tspi_Hash_UpdateHashValue(3) update the hash value of a hash object
- Tspi_Hash_VerifySignature(3) verify the hash value with a given signature
- Tspi_Key_CertifyKey(3) sign a public key.
- Tspi_Key_ConvertMigrationBlob(3) create a wrapped key from a migration blob
- Tspi_Key_CreateKey(3) create a key pair within the TPM, wrapping it with the key addressed by hWrappingKey.
- Tspi_Key_CreateMigrationBlob(3) create a key blob suitable for migrating to another TPM.
- Tspi_Key_GetPubKey(3) get the public key of an object
- Tspi_Key_LoadKey(3) load a key into the TPM
- Tspi_Key_UnloadKey(3) unload a key from the TPM
- Tspi_Key_WrapKey(3) wrap a key with the key addressed by hWrappingKey.
- Tspi_PcrComposite_GetPcrValue(3) get the digest value of a given PCR index inside a PCR composite object.
- Tspi_PcrComposite_SelectPcrIndex(3) select a PCR index inside a PCR composite object.
- Tspi_PcrComposite_SetPcrValue(3) set the digest for a given PCR index inside a PCR composite object.
- Tspi_Policy_AssignToObject(3) assign a policy to an object
- Tspi_Policy_FlushSecret(3) flush a cached secret
- Tspi_Policy_SetSecret(3) set the authorization data of a policy object and define the handling of its retrieval
- Tspi_SetAttribData(3) set a non 32bit attribute of an object.
- Tspi_SetAttribUint32(3) set a 32bit attribute associated with a given class or object
- Tspi_TPM_AuthorizeMigrationTicket(3) create the migration ticket required for the migration process.
- Tspi_TPM_CertifySelfTest(3) have the TPM sign its self test data
- Tspi_TPM_CheckMaintenancePubKey(3) check the public maintenance key
- Tspi_TPM_ClearOwner(3) clear TPM ownership
- Tspi_TPM_CMKSetRestrictions(3) set restrictions on use of delegated Certified Migratable Keys
- Tspi_TPM_CollateIdentityRequest(3) Gets all the informatin necessary to send to a trusted third party (TTP), repartory to asking the TTP to create a certificate for
- Tspi_TPM_CreateEndorsementKey(3) create the endorsement key
- Tspi_TPM_CreateMaintenanceArchive(3) create the TPM manufacturer specific maintenance archive data.
- Tspi_TPM_DirRead(3) Read a Data Integrity Register
- Tspi_TPM_DirWrite(3) write to a Data Integrity Register
- Tspi_TPM_GetAuditDigest(3) retrieve the audit digest.
- Tspi_TPM_GetCapability(3) get information on the capabilities of the TPM
- Tspi_TPM_GetEvent(3) get a PCR event for a given PCR index and event number.
- Tspi_TPM_GetEventLog(3) get the entire PCR event log.
- Tspi_TPM_GetEvents(3) get a specific number of PCR events for a given index.
- Tspi_TPM_GetPubEndorsementKey(3) create a TSS key object from the TPM's public endorsement key
- Tspi_TPM_GetRandom(3) generate a random number on the TPM
- Tspi_TPM_GetStatus(3) query the TPM's status
- Tspi_TPM_GetTestResult(3) get manufacturer specific information regarding the results of a self test.
- Tspi_TPM_KillMaintenanceFeature(3) Disables the ability to create a maintenance archive
- Tspi_TPM_LoadMaintenancePubKey(3) load the public maintenance key into the TPM
- Tspi_TPM_OwnerGetSRKPubKey(3) get public key of the SRK
- Tspi_TPM_PcrExtend(3) extend a PCR register and optionally write the PCR event log.
- Tspi_TPM_PcrRead(3) read the value in a PCR register
- Tspi_TPM_Quote(3) retreive a signed set of PCR values.
- Tspi_TPM_Quote2(3) retreive a signed set of PCR values with a more complete view than Tspi_TPM_Quote.
- Tspi_TPM_SelfTestFull(3) perform a self-test of each internal TPM function
- Tspi_TPM_SetStatus(3) modify the TPM's status
- Tspi_TPM_StirRandom(3) add entropy to the TPM random number generator
- Tspi_TPM_TakeOwnership(3) take ownership of a TPM