Package libtrousers-devel
- 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 capabilites 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 configuration.
- 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_CMKSetRestrictions(3) β set restrictions on use of delegated Certified Migratable Keys
- 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_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 identity.
- 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
