A B C D E F G H I J K L M N O P Q R S T U V W X

A

activateIdentity(TcIRsaKey, TcBlobData, TcBlobData) - Method in interface TcITpm
This method proofs the credential to be the credential of the identity key and returns the decrypted credential created by the Privacy CA for that identity.
append(TcBlobData) - Method in class TcBlobData
This method is used to append binary data to the current binary data block.
asByteArray() - Method in class TcBlobData
This method returns the entire binary data as a byte array.
asShortArray() - Method in class TcBlobData
This method returns the entire binary data as a short array.
assignToObject(TcIAuthObject) - Method in interface TcIPolicy
This method assigns an object (working object) like TPM object, key object, encrypted data object to a certain policy.
authorizeMigrationTicket(TcIRsaKey, long) - Method in interface TcITpm
This method provides the migration ticket required for the migration process.

B

bind(TcIRsaKey, TcBlobData) - Method in interface TcIEncData
This method encrypts a data blob in a manner that can only be decrypted by TcIEncData.unbind(TcIRsaKey).
BYTE_ORDER_BE - Static variable in class TcByteOrder
Constant for big endian byte order (MSB first).
BYTE_ORDER_LE - Static variable in class TcByteOrder
Constant for little endian byte order (LSB first).

C

callback() - Method in class TcTssCallback
When extending this class, this method has to be implemented.
certifyKey(TcIRsaKey, TcTssValidation) - Method in interface TcIRsaKey
This method signs a public key inside the TPM using TcTssConstants.TSS_SS_RSASSAPKCS1V15_SHA1).
certifySelfTest(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method performs a self-test of each internal TPM function and returns an authenticated value (signature) if the test has passed.
changeAuth(TcIAuthObject, TcIPolicy) - Method in interface TcIAuthObject
This method changes the authorization data (secret) of an entity (object) and assigns the object to the newPolicy object.
changeAuthAsym(TcIAuthObject, TcIRsaKey, TcIPolicy) - Method in interface TcIAuthObject
This method changes the authorization data (secret) of an entity (object) utilizing the asymmetric change protocol and assigns the object to the newPolicy object.
checkMaintenancePubKey(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method proofs the maintenance public key.
clearOwner(boolean) - Method in interface TcITpm
This method clears the TPM ownership.
clone() - Method in class TcBlobData
This method returns a clone of the object.
clone() - Method in class TcTssCallback
Clone method.
clone() - Method in class TcTssUuid
Returns a clone of the object.
closeContext() - Method in interface TcIContext
This method destroys the object associated with the object handle.
closeObject(TcIWorkingObject) - Method in interface TcIContext
This method is used to close a given object.
CMKApproveMA(TcIMigData) - Method in interface TcITpm
This method creates an authorization ticket, to allow the TPM owner to specify which Migration Authorities they approve and allow users to create certified-migration-keys without further involvement with the TPM owner.
CMKConvertMigration(TcIRsaKey, TcIMigData, TcBlobData) - Method in interface TcIRsaKey
This method completes the migration of a certified migration process.
CMKCreateBlob(TcIRsaKey, TcIMigData) - Method in interface TcIRsaKey
This method implements the first step in the process of moving a certified-migrateable-key to a new parent platform.
CMKCreateTicket(TcIRsaKey, TcIMigData) - Method in interface TcITpm
This method uses a public key to verify the signature over a digest.
CMKSetRestrictions(long) - Method in interface TcITpm
This method is used by the owner to globally dictate the usage of a certified migration key with delegated authorization.
collateIdentityRequest(TcIRsaKey, TcIRsaKey, TcBlobData, TcIRsaKey, long) - Method in interface TcITpm
This method creates an identity key, binds it to the label and returns a certificate request package.
connect(String) - Method in interface TcIContext
This method tries to connect the context to a host running a TCS service.
connect() - Method in interface TcIContext
This method tries to connect the context to the default host (localhost).
convertMigrationBlob(TcIRsaKey, TcBlobData, TcBlobData) - Method in interface TcIRsaKey
This method takes the migration blob built by Tspi_Key_CreateMigrationBlob using the migration scheme TSS_MS_MIGRATE and creates a normal wrapped key.
convertUuidJavaToTss(UUID) - Method in class TcUuidFactory
This method converts a Java UUID (available in Java 1.5 onwards) into a TSS UUID.
convertUuidTssToJava(TcTssUuid) - Method in class TcUuidFactory
This method converts a TSS UUID into a Java UUID (available in Java 1.5 onwards).
createCtr(TcBlobData) - Method in interface TcIMonotonicCtr
This method creates the counter with the label provided.
createEncDataObject(long) - Method in interface TcIContext
This method returns a new encdata object.
createEndorsementKey(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method creates the endorsement key.
createHashObject(long) - Method in interface TcIContext
This method returns a new hash object.
createKey(TcIRsaKey, TcIPcrComposite) - Method in interface TcIRsaKey
This method creates a key pair within the TPM and wraps it with the key addressed by wrappingKey.
If the internal key structure is a 1.1 TPM key, the provided PcrComposite must be a TcTssConstants.TSS_PCRS_STRUCT_INFO.
createMigDataObject(long) - Method in interface TcIContext
This method returns a new migdata object.
createMigrationBlob(TcIRsaKey, TcTpmMigrationkeyAuth) - Method in interface TcIRsaKey
This method creates a migration blob of the key.
createPcrCompositeObject(long) - Method in interface TcIContext
This method returns a new PCR object.
createPolicyObject(long) - Method in interface TcIContext
This method returns a new policy object.
createRevocableEndorsementKey(TcIRsaKey, TcTssValidation, TcTpmNonce) - Method in interface TcITpm
This method creates the revocable endorsement key.
createRsaKeyObject(long) - Method in interface TcIContext
This method returns a new key object.

D

decodeBoolean() - Method in class TcBasicTypeDecoder
This method decodes a single byte and interprets it as a boolean value.
decodeByte() - Method in class TcBasicTypeDecoder
This method decodes a single byte.
decodeBytes(int) - Method in class TcBasicTypeDecoder
This method returns the given number of bytes starting at the current offset.
decodeBytes(long) - Method in class TcBasicTypeDecoder
Overloaded method taking a long instead of an int as argument.
decodeTpmAlgorithmId() - Method in class TcBasicTypeDecoder
This method decodes a TPM_ALGORITHM_ID.
decodeTpmAuthDataUsage() - Method in class TcBasicTypeDecoder
This method decodes a TPM_AUTH_DATA_USAGE.
decodeTpmEncScheme() - Method in class TcBasicTypeDecoder
This method decodes a TPM_ENC_SCHEME.
decodeTpmKeyFlags() - Method in class TcBasicTypeDecoder
This method decodes a TPM_KEY_FLAGS.
decodeTpmKeyUsage() - Method in class TcBasicTypeDecoder
This method decodes a TPM_KEY_USAGE.
decodeTpmSigScheme() - Method in class TcBasicTypeDecoder
This method decodes a TPM_SIG_SCHEME.
decodeTssAlgorithmId() - Method in class TcBasicTypeDecoder
This method decodes a TSS_ALGORITHM_ID.
decodeTssEncScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_ENC_SCHEME.
decodeTssEvenType() - Method in class TcBasicTypeDecoder
This method decodes a TSS_EVEN_TYPE.
decodeTssFlag() - Method in class TcBasicTypeDecoder
This method decodes a TSS_FLAG.
decodeTssHandle() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HANDLE.
decodeTssHContext() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HCONTEXT.
decodeTssHEncData() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HENC_DATA.
decodeTssHHash() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HHASH.
decodeTssHKey() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HKEY.
decodeTssHObjet() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HOBJECT.
decodeTssHPcrs() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPCRS.
decodeTssHPolicy() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPOLICY.
decodeTssHPS() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HPS.
decodeTssHTpm() - Method in class TcBasicTypeDecoder
This method decodes a TSS_HTPM.
decodeTssKeyUsageId() - Method in class TcBasicTypeDecoder
This method decodes a TSS_KEY_USAGE_ID.
decodeTssMigrationScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_MIGRATION_SCHEME.
decodeTssResult() - Method in class TcBasicTypeDecoder
This method decodes a TSS_RESULT.
decodeTssSigScheme() - Method in class TcBasicTypeDecoder
This method decodes a TSS_SIG_SCHEME.
decodeUINT16() - Method in class TcBasicTypeDecoder
This method decodes an UINT16 type starting at the current offset.
decodeUINT32() - Method in class TcBasicTypeDecoder
This method decodes an UINT32 type starting at the current offset.
decodeUINT64() - Method in class TcBasicTypeDecoder
This method decodes an UINT64 type starting at the current offset.
defineSpace(TcTpmNvDataPublic) - Method in interface TcINvRam
This method establishes the space necessary for the NV store.
dirRead(long) - Method in interface TcITpm
This method reads a Data Integrity Register.
dirWrite(long, TcBlobData) - Method in interface TcITpm
This method writes a Data Integrity Register.

E

equals(Object) - Method in class TcBlobData
This method checks if two objects are equal.
equals(Object) - Method in class TcTpmNonce
Returns true if the provided object is equal to this object.
equals(Object) - Method in class TcTssUuid
Compares two UUIDs.
equals(Object) - Method in class TcTssVersion
This method returns true if the two version numbers are equal, false otherwise.
equalsMinMaj(Object) - Method in class TcTpmVersion
This method returns true if the two major and minor version numbers are equal, false otherwise.
equalsMinMaj(Object) - Method in class TcTssVersion
This method returns true if the two major and minor version numbers are equal, false otherwise.
equalsRevMinMaj(Object) - Method in class TcTpmVersion
This method returns true if the tow major and minor revisions numbers are equal, false otherwise.
equalsRevMinMaj(Object) - Method in class TcTssVersion
This method returns true if the tow major and minor revisions numbers are equal, false otherwise.
ERR_TYPE_TPM_FATAL - Static variable in class TcTpmErrors
Fatal TPM defined error.
ERR_TYPE_TPM_NONFATAL - Static variable in class TcTpmErrors
Fatal vendor defined error.
ERR_TYPE_TPM_SUCCESS - Static variable in class TcTpmErrors
No Error (TPM success)
ERR_TYPE_UNKNOWN - Static variable in class TcTpmErrors
Unknown error type.
ERR_TYPE_VENDOR_FATAL - Static variable in class TcTpmErrors
Non-fatal TPM defined error.
ERR_TYPE_VENDOR_NONFATAL - Static variable in class TcTpmErrors
Non-fatal vendor defined error.
errToString(long) - Static method in class TcTpmErrors
This method returns an error message including the error code, the error type and the error message.
errToString(long) - Static method in class TcTssErrors
This method returns an error message including the error code, the error type and the error message.

F

FACILITY_TSS - Static variable in class TcTssErrors
facility number for TCPA return codes
FACILITY_TSS_CODEPOS - Static variable in class TcTssErrors
shift the facility info to the code position
flush() - Method in class TcBlobData
Flushes the internal buffer by filling it with 0.
flushSecret() - Method in interface TcIPolicy
This method flushes a cached secret.
freeMemory(long) - Method in interface TcIContext
This method frees memory allocated by TSS Service Provider on a context base.

G

generateRandomUuid() - Method in class TcUuidFactory
This method generates a random universally unique identifier UUID that is used to identify keys stored in the persistent storage of the TSS.
getAdditionalArea() - Method in class TcTpmDelegateKeyBlob
Returns contents of the additionalArea field.
getAdditionalArea() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the additionalArea field.
getAdditionalData() - Method in class TcTpmContextBlob
Returns contents of the additionalData field.
getAdditionalData() - Method in class TcTpmDaaBlob
Returns contents of the additionalData field.
getAdditionalSize() - Method in class TcTpmContextBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDaaBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDelegateKeyBlob
Returns contents of the additionalSize field.
getAdditionalSize() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the additionalSize field.
getAlg() - Method in class TcTssCallback
This method returns the content of the alg field.
getAlgId() - Method in class TcTpmSymmetricKey
Returns contents of the algId field.
getAlgId() - Method in class TcTpmTransportPublic
Returns contents of the algId field.
getAlgorithm() - Method in class TcTpmSymCaAttestation
Returns contents of the algorithm field.
getAlgorithmID() - Method in class TcTpmKeyParms
Returns contents of the algorithmID field.
getAlgorithmParms() - Method in interface TcITpmKey
 
getAlgorithmParms() - Method in class TcTpmCertifyInfo
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmCertifyInfo2
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmKey
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmKey12
Returns contents of the algorithmParms field.
getAlgorithmParms() - Method in class TcTpmPubkey
Returns contents of the algorithmParms field.
getAllowMaintenance() - Method in class TcTpmPermanentFlags
Returns contents of the allowMaintenance field.
getAppData() - Method in class TcTssCallback
This method returns the content of the appData field.
getAsymAlgorithm() - Method in class TcTpmIdentityReq
Returns contents of the asymAlgorithm field.
getAsymBlob() - Method in class TcTpmIdentityReq
Returns contents of the asymBlob field.
getAsymSize() - Method in class TcTpmIdentityReq
Returns contents of the asymSize field.
getAttribData(long, long) - Method in interface TcIAttributes
This method gets a non UINT32 attribute of the object (i.e.
getAttribKeyInfoVersion() - Method in interface TcIRsaKey
This method returns the version of the key.
getAttribUint32(long, long) - Method in interface TcIAttributes
This method gets an UINT32 attribute of the object.
getAttributes() - Method in class TcTpmNvAttributes
Returns contents of the attributes field.
getAttribUuid() - Method in interface TcIRsaKey
This method returns the UUID of the key.
getAuditCount() - Method in class TcTpmAuditEventIn
Returns contents of the auditCount field.
getAuditCount() - Method in class TcTpmAuditEventOut
Returns contents of the auditCount field.
getAuthData() - Method in class TcTpmSealedData
Returns contents of the authData field.
getAuthData() - Method in class TcTpmTransportAuth
Returns contents of the authData field.
getAuthData() - Method in class TcTpmTransportInternal
Returns contents of the authData field.
getAuthDataUsage() - Method in interface TcITpmKey
 
getAuthDataUsage() - Method in class TcTpmCertifyInfo
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmCertifyInfo2
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmKey
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTpmKey12
Returns contents of the authDataUsage field.
getAuthDataUsage() - Method in class TcTssKmKeyinfo
Returns contents of the authDataUsage field.
getAuthValue() - Method in class TcTpmDelegateSensitive
Returns contents of the authValue field.
getAuthValue() - Method in class TcTpmDelegateTableRow
Returns contents of the authValue field.
getAuthValue() - Method in class TcTpmEkBlobAuth
Returns contents of the authValue field.
getBGlobalLock() - Method in class TcTpmStClearFlags
Returns contents of the bGlobalLock field.
getBlob() - Method in class TcTpmEkBlob
Returns contents of the blob field.
getBlobIntegrity() - Method in class TcTpmDaaBlob
Returns contents of the blobIntegrity field.
getBlobSize() - Method in class TcTpmEkBlob
Returns contents of the blobSize field.
getBlockSize() - Method in class TcTpmSymmetricKeyParms
Returns contents of the blockSize field.
getByteOrder() - Method in class TcBlobData
This method returns the byte order used when converting UINT16 and UINT32 types to byte blobs.
getCapability(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapability(long, TcBlobData) - Method in interface TcITpm
This method provides the capabilities of the TPM.
getCapabilityBoolean(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapabilityBoolean(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCapabilitySigned() - Method in interface TcITpm
The TPM function TPM_GetCapabilitySigned that actually performs this functions was found to contain a vulnerability that makes its security questionable therefore its use unadvised.
getCapabilityUINT32(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCapabilityVersion(long, TcBlobData) - Method in interface TcIContext
This method provides the capabilities of the TSS Core Service or TSS Service Provider.
getCapabilityVersion(long, TcBlobData) - Method in interface TcITpm
This method is an alternative to TcITpm.getCapability(long, TcBlobData).
getCEKPUsed() - Method in class TcTpmPermanentFlags
Returns contents of the CEKPUsed field.
getCertificateHash() - Method in class TcTssEventCert
This method returns the content of the certificateHash field.
getCertificateHashLength() - Method in class TcTssEventCert
This method returns the length of the certificateHash field.
getClockSeqHigh() - Method in class TcTssUuid
Returns contents of the clockSeqHigh field.
getClockSeqLow() - Method in class TcTssUuid
Returns contents of the clockSeqLow field.
getConformanceCredential() - Method in class TcTpmIdentityProof
Returns contents of the conformanceCredential field.
getConformanceSize() - Method in class TcTpmIdentityProof
Returns contents of the conformanceSize field.
getContextCount() - Method in class TcTpmContextBlob
Returns contents of the contextCount field.
getContextNonce() - Method in class TcTpmContextSensitive
Returns contents of the contextNonce field.
getCounter() - Method in class TcTpmCounterValue
Returns contents of the counter field.
getCreationPCRSelection() - Method in class TcTpmPcrInfoLong
Returns contents of the creationPCRSelection field.
getCredential() - Method in class TcTpmSymCaAttestation
Returns contents of the credential field.
getCredSize() - Method in class TcTpmSymCaAttestation
Returns contents of the credSize field.
getCurrentTicks() - Method in class TcTpmCurrentTicks
Returns the current ticks value from the TPM internal tick counter
getCurrentTicks() - Method in class TcTpmTransportLogOut
Returns contents of the currentTicks field.
getDAAcontextSeed() - Method in class TcTpmDaaContext
Returns contents of the DAAcontextSeed field.
getDAAcount() - Method in class TcTpmDaaTpm
Returns contents of the DAAcount field.
getDAAdigest() - Method in class TcTpmDaaContext
Returns contents of the DAAdigest field.
getDAAdigestContext() - Method in class TcTpmDaaContext
Returns contents of the DAAdigestContext field.
getDAAdigestgamma() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestgamma field.
getDAAdigestIssuer() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestIssuer field.
getDAAdigestn() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestn field.
getDAAdigestn0() - Method in class TcTpmDaaJoindata
Returns contents of the DAAdigestn0 field.
getDAAdigestR0() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestR0 field.
getDAAdigestR1() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestR1 field.
getDAAdigestS0() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestS0 field.
getDAAdigestS1() - Method in class TcTpmDaaIssuer
Returns contents of the DAAdigestS1 field.
getDAAdigestv0() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestv0 field.
getDAAdigestv1() - Method in class TcTpmDaaTpm
Returns contents of the DAAdigestv1 field.
getDAAgenericq() - Method in class TcTpmDaaIssuer
Returns contents of the DAAgenericq field.
getDAAjoinu0() - Method in class TcTpmDaaJoindata
Returns contents of the DAAjoinu0 field.
getDAAjoinu1() - Method in class TcTpmDaaJoindata
Returns contents of the DAAjoinu1 field.
getDAArekey() - Method in class TcTpmDaaTpm
Returns contents of the DAArekey field.
getDAAscratch() - Method in class TcTpmDaaContext
Returns contents of the DAAscratch field.
getDAAstage() - Method in class TcTpmDaaContext
Returns contents of the DAAstage field.
getData() - Method in class TcTpmCertifyInfo
Returns contents of the data field.
getData() - Method in class TcTpmCertifyInfo2
Returns contents of the data field.
getData() - Method in class TcTpmSealedData
Returns contents of the data field.
getData() - Method in class TcTpmSignInfo
Returns contents of the data field.
getData() - Method in class TcTpmSymmetricKey
Returns contents of the data field.
getData() - Method in class TcTssValidation
Returns contents of the data field (i.e.
getDataLen() - Method in class TcTpmSignInfo
Returns contents of the dataLen field.
getDataLength() - Method in class TcTssValidation
Returns the data length.
getDataSize() - Method in class TcTpmNvDataPublic
Returns contents of the dataSize field.
getDataSize() - Method in class TcTpmSealedData
Returns contents of the dataSize field.
getDeactivated() - Method in class TcTpmPermanentFlags
Returns contents of the deactivated field.
getDeactivated() - Method in class TcTpmStClearFlags
Returns contents of the deactivated field.
getDefaultPolicy() - Method in interface TcIContext
This method provides the default policy object of the context.
getDelegateType() - Method in class TcTpmDelegations
Returns contents of the delegateType field.
getDestinationKeyDigest() - Method in class TcTpmCmkAuth
Returns contents of the destinationKeyDigest field.
getDigest() - Method in class TcTpmAuthdata
Returns contents of the digest field.
getDigest() - Method in class TcTpmDigest
Returns contents of the digest field.
getDigest() - Method in class TcTpmMigrationkeyAuth
Returns contents of the digest field.
getDigestAtCreation() - Method in interface TcITpmPcrInfo
 
getDigestAtCreation() - Method in class TcTpmPcrInfo
Returns contents of the digestAtCreation field.
getDigestAtCreation() - Method in class TcTpmPcrInfoLong
Returns contents of the digestAtCreation field.
getDigestAtRelease() - Method in interface TcITpmPcrInfo
 
getDigestAtRelease() - Method in class TcTpmPcrInfo
Returns contents of the digestAtRelease field.
getDigestAtRelease() - Method in class TcTpmPcrInfoLong
Returns contents of the digestAtRelease field.
getDigestAtRelease() - Method in class TcTpmPcrInfoShort
Returns contents of the digestAtRelease field.
getDigestValue() - Method in class TcTpmQuoteInfo
Returns contents of the digestValue field (i.e.
getDisable() - Method in class TcTpmPermanentFlags
Returns contents of the disable field.
getDisableForceClear() - Method in class TcTpmStClearFlags
Returns contents of the disableForceClear field.
getDisableOwnerClear() - Method in class TcTpmPermanentFlags
Returns contents of the disableOwnerClear field.
getEkType() - Method in class TcTpmEkBlob
Returns contents of the ekType field.
getElement(int) - Method in class TcBlobData
This method returns the byte value at the given position.
getEnableRevokeEK() - Method in class TcTpmPermanentFlags
Returns contents of the enableRevokeEK field.
getEncData() - Method in interface TcITpmKey
 
getEncData() - Method in interface TcITpmStoredData
 
getEncData() - Method in class TcTpmKey
Returns contents of the encData field.
getEncData() - Method in class TcTpmKey12
Returns contents of the encData field.
getEncData() - Method in class TcTpmStoredData
Returns contents of the encData field.
getEncData() - Method in class TcTpmStoredData12
Returns contents of the encData field.
getEncDataSize() - Method in interface TcITpmStoredData
 
getEncDataSize() - Method in class TcTpmStoredData
Returns contents of the encDataSize field.
getEncDataSize() - Method in class TcTpmStoredData12
Returns contents of the encDataSize field.
getEncoded() - Method in class TcCompositeTypeDecoder
This method returns the internal state of a type object as a byte blob.
getEncoded() - Method in interface TcITpmKey
 
getEncoded() - Method in interface TcITpmPcrInfo
 
getEncoded() - Method in interface TcITpmStoredData
 
getEncoded() - Method in class TcTpmAsymCaContents
This method encodes the TPM_ASYM_CA_CONTENTS as a byte blob.
getEncoded() - Method in class TcTpmAuditEventIn
This method encodes the TPM_AUDIT_EVENT_IN as a byte blob.
getEncoded() - Method in class TcTpmAuditEventOut
This method encodes the TPM_AUDIT_EVENT_OUT as a byte blob.
getEncoded() - Method in class TcTpmAuthdata
This method encodes the TPM_AUTHDATA as a byte blob.
getEncoded() - Method in class TcTpmBoundData
This method encodes the TPM_BOUND_DATA as a byte blob.
getEncoded() - Method in class TcTpmCapVersionInfo
This method encodes the TPM_CAP_VERSION_INFO as a byte blob.
getEncoded() - Method in class TcTpmCertifyInfo
This method encodes the TPM_CERTIFY_INFO as a byte blob.
getEncoded() - Method in class TcTpmCertifyInfo2
This method encodes the TPM_CERTIFY_INFO2 as a byte blob.
getEncoded() - Method in class TcTpmChangeauthValidate
This method encodes the TPM_CHANGEAUTH_VALIDATE as a byte blob.
getEncoded() - Method in class TcTpmCmkAuth
This method encodes the TPM_CMK_AUTH as a byte blob.
getEncoded() - Method in class TcTpmCmkMaApproval
This method encodes the TPM_CMK_MA_APPROVAL as a byte blob.
getEncoded() - Method in class TcTpmCmkMigauth
This method encodes the TPM_CMK_MIGAUTH as a byte blob.
getEncoded() - Method in class TcTpmCmkSigticket
This method encodes the TPM_CMK_SIGTICKET as a byte blob.
getEncoded() - Method in class TcTpmContextBlob
This method encodes the TPM_CONTEXT_BLOB as a byte blob.
getEncoded() - Method in class TcTpmContextSensitive
This method encodes the TPM_CONTEXT_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmCounterValue
This method encodes the TPM_COUNTER_VALUE as a byte blob.
getEncoded() - Method in class TcTpmCurrentTicks
This method encodes the TPM_CURRENT_TICKS as a byte blob.
getEncoded() - Method in class TcTpmDaaBlob
This method encodes the TPM_DAA_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDaaContext
This method encodes the TPM_DAA_CONTEXT as a byte blob.
getEncoded() - Method in class TcTpmDaaIssuer
This method encodes the TPM_DAA_ISSUER as a byte blob.
getEncoded() - Method in class TcTpmDaaJoindata
This method encodes the TPM_DAA_JOINDATA as a byte blob.
getEncoded() - Method in class TcTpmDaaSensitive
This method encodes the TPM_DAA_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmDaaTpm
This method encodes the TPM_DAA_TPM as a byte blob.
getEncoded() - Method in class TcTpmDelegateKeyBlob
This method encodes the TPM_DELEGATE_KEY_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDelegateLabel
This method encodes the TPM_DELEGATE_LABEL as a byte blob.
getEncoded() - Method in class TcTpmDelegateOwnerBlob
This method encodes the TPM_DELEGATE_OWNER_BLOB as a byte blob.
getEncoded() - Method in class TcTpmDelegatePublic
This method encodes the TPM_DELEGATE_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmDelegateSensitive
This method encodes the TPM_DELEGATE_SENSITIVE as a byte blob.
getEncoded() - Method in class TcTpmDelegateTableRow
This method encodes the TPM_DELEGATE_TABLE_ROW as a byte blob.
getEncoded() - Method in class TcTpmDelegations
This method encodes the TPM_DELEGATIONS as a byte blob.
getEncoded() - Method in class TcTpmDigest
This method encodes the TPM_DIGEST as a byte blob.
getEncoded() - Method in class TcTpmEkBlob
This method encodes the TPM_EK_BLOB as a byte blob.
getEncoded() - Method in class TcTpmEkBlobActivate
This method encodes the TPM_EK_BLOB_ACTIVATE as a byte blob.
getEncoded() - Method in class TcTpmEkBlobAuth
This method encodes the TPM_EK_BLOB_AUTH as a byte blob.
getEncoded() - Method in class TcTpmFamilyLabel
This method encodes the TPM_FAMILY_LABEL as a byte blob.
getEncoded() - Method in class TcTpmFamilyTableEntry
This method encodes the TPM_FAMILY_TABLE_ENTRY as a byte blob.
getEncoded() - Method in class TcTpmGenericReturnBlob
This method encodes the TPM_GENERIC_RETURN_BLOB as a byte blob.
getEncoded() - Method in class TcTpmIdentityContents
This method encodes the TPM_IDENTITY_CONTENTS as a byte blob.
getEncoded() - Method in class TcTpmIdentityProof
This method encodes the TPM_IDENTITY_PROOF as a byte blob.
getEncoded() - Method in class TcTpmIdentityReq
This method encodes the TPM_IDENTITY_REQ as a byte blob.
getEncoded() - Method in class TcTpmKey
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmKey12
This method encodes the TPM_KEY12 as a byte blob.
getEncoded() - Method in class TcTpmKey12New
This method encodes the TPM_KEY12 as a byte blob.
getEncoded() - Method in class TcTpmKeyHandleList
This method encodes the TPM_KEY_HANDLE_LIST as a byte blob.
getEncoded() - Method in class TcTpmKeyNew
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmKeyParms
This method encodes the TPM_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmMigrateAsymkey
This method encodes the TPM_MIGRATE_ASYMKEY as a byte blob.
getEncoded() - Method in class TcTpmMigrationkeyAuth
This method encodes the TPM_MIGRATIONKEY_AUTH as a byte blob.
getEncoded() - Method in class TcTpmMsaComposite
This method encodes the TPM_MSA_COMPOSITE as a byte blob.
getEncoded() - Method in class TcTpmNonce
This method encodes the TPM_NONCE as a byte blob.
getEncoded() - Method in class TcTpmNvAttributes
This method encodes the TPM_NV_ATTRIBUTES as a byte blob.
getEncoded() - Method in class TcTpmNvDataPublic
This method encodes the TPM_NV_DATA_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmPcrAttributes
This method encodes the TPM_PCR_ATTRIBUTES as a byte blob.
getEncoded() - Method in class TcTpmPcrComposite
This method encodes the TPM_PCR_COMPOSITE as a byte blob.
getEncoded() - Method in class TcTpmPcrInfo
This method encodes the TPM_PCR_INFO as a byte blob.
getEncoded() - Method in class TcTpmPcrInfoLong
This method encodes the TPM_PCR_INFO_LONG as a byte blob.
getEncoded() - Method in class TcTpmPcrInfoShort
This method encodes the TPM_PCR_INFO_SHORT as a byte blob.
getEncoded() - Method in class TcTpmPcrSelection
This method encodes the TPM_PCR_SELECTION as a byte blob.
getEncoded() - Method in class TcTpmPermanentFlags
This method encodes the TPM_PERMANENT_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmPubkey
This method encodes the TPM_PUBKEY as a byte blob.
getEncoded() - Method in class TcTpmQuoteInfo
This method encodes the TPM_QUOTE_INFO as a byte blob.
getEncoded() - Method in class TcTpmQuoteInfo2
This method encodes the TPM_QUOTE_INFO2 as a byte blob.
getEncoded() - Method in class TcTpmRsaKeyParms
This method encodes the TPM_RSA_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmSealedData
This method encodes the TPM_SEALED_DATA as a byte blob.
getEncoded() - Method in class TcTpmSelectSize
This method encodes the TPM_SELECT_SIZE as a byte blob.
getEncoded() - Method in class TcTpmSignInfo
This method encodes the TPM_SIGN_INFO as a byte blob.
getEncoded() - Method in class TcTpmStAnyFlags
This method encodes the TPM_ST_ANY_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmStClearFlags
This method encodes the TPM_ST_CLEAR_FLAGS as a byte blob.
getEncoded() - Method in class TcTpmStoreAsymkey
This method encodes the TPM_STORE_ASYMKEY as a byte blob.
getEncoded() - Method in class TcTpmStoredData
This method encodes the TPM_STORED_DATA as a byte blob.
getEncoded() - Method in class TcTpmStoredData12
This method encodes the TPM_STORED_DATA12 as a byte blob.
getEncoded() - Method in class TcTpmStorePrivkey
This method encodes the TPM_STORE_PRIVKEY as a byte blob.
getEncoded() - Method in class TcTpmStorePubkey
This method encodes the TPM_STORE_PUBKEY as a byte blob.
getEncoded() - Method in class TcTpmSymCaAttestation
This method encodes the TPM_SYM_CA_ATTESTATION as a byte blob.
getEncoded() - Method in class TcTpmSymmetricKey
This method encodes the TPM_SYMMETRIC_KEY as a byte blob.
getEncoded() - Method in class TcTpmSymmetricKeyParms
This method encodes the TPM_SYMMETRIC_KEY_PARMS as a byte blob.
getEncoded() - Method in class TcTpmTransportAuth
This method encodes the TPM_TRANSPORT_AUTH as a byte blob.
getEncoded() - Method in class TcTpmTransportInternal
This method encodes the TPM_TRANSPORT_INTERNAL as a byte blob.
getEncoded() - Method in class TcTpmTransportLogIn
This method encodes the TPM_TRANSPORT_LOG_IN as a byte blob.
getEncoded() - Method in class TcTpmTransportLogOut
This method encodes the TPM_TRANSPORT_LOG_OUT as a byte blob.
getEncoded() - Method in class TcTpmTransportPublic
This method encodes the TPM_TRANSPORT_PUBLIC as a byte blob.
getEncoded() - Method in class TcTpmVersion
This method encodes the TPM_VERSION as a byte blob.
getEncScheme() - Method in class TcTpmKeyParms
Returns contents of the encScheme field.
getEncScheme() - Method in class TcTpmSymmetricKey
Returns contents of the encScheme field.
getEncScheme() - Method in class TcTpmTransportPublic
Returns contents of the encScheme field.
getEncSize() - Method in interface TcITpmKey
 
getEncSize() - Method in class TcTpmKey
Returns contents of the encSize field.
getEncSize() - Method in class TcTpmKey12
Returns contents of the encSize field.
getEndorsementCredential() - Method in class TcTpmIdentityProof
Returns contents of the endorsementCredential field.
getEndorsementSize() - Method in class TcTpmIdentityProof
Returns contents of the endorsementSize field.
getEntityDigest() - Method in class TcTssEventCert
This method returns the content of the entityDigest field.
getEntityDigestLength() - Method in class TcTssEventCert
This method returns the length of the entityDigest field.
getErrataRev() - Method in class TcTpmCapVersionInfo
Returns contents of the errataRev field.
getErrCode() - Method in exception TcTssException
This method returns the error code represented by this exception.
getErrCodeFull() - Method in exception TcTssException
This method returns the full error code.
getErrLayer() - Method in exception TcTssException
This method returns the error layer represented by this exception.
getErrMsg(long) - Static method in class TcTpmErrors
This method returns the error string for the given error code.
getErrMsg(long) - Static method in class TcTssErrors
This method returns the error string for the given error code.
getErrorType(long) - Static method in class TcTpmErrors
This method takes an error received from the TPM and returns the specific type of the error (one of ERR_TYPE_XXX).
getErrorTypeAsString(long) - Static method in class TcTpmErrors
This method takes an error received from the TPM and returns a String representation the specific type of the error.
getErrOsSpecific() - Method in exception TcTssException
This method returns the OS specific part of the error code.
getErrOsSpeific() - Method in exception TcTssException
Deprecated. 
getEt() - Method in class TcTpmStoredData12
Returns contents of the et field.
getEvent() - Method in class TcTssPcrEvent
Returns contents of the event field.
getEvent(long, long) - Method in interface TcITpm
This method provides a PCR event for a given PCR index and event number.
getEventCount(long) - Method in interface TcITpm
This method is similar to the getEvents method.
getEventLength() - Method in class TcTssPcrEvent
Returns length of the event.
getEventLog() - Method in interface TcITpm
This method provides the whole event log.
getEvents(long, long, long) - Method in interface TcITpm
This method provides a specific number of PCR events for a given index.
getEventType() - Method in class TcTssPcrEvent
Returns contents of the eventType field.
getExponent() - Method in class TcTpmRsaKeyParms
Returns contents of the exponent field.
getExponentSize() - Method in class TcTpmRsaKeyParms
Returns contents of the exponentSize field.
getExternalData() - Method in class TcTpmQuoteInfo
Returns contents of the externalData field.
getExternalData() - Method in class TcTpmQuoteInfo2
Returns contents of the externalData field.
getExternalData() - Method in class TcTssValidation
Returns contents of the externalData field.
getExternalDataLength() - Method in class TcTssValidation
Returns the data length.
getFamilyID() - Method in class TcTpmDelegatePublic
Returns contents of the familyID field.
getFamilyID() - Method in class TcTpmFamilyTableEntry
Returns contents of the familyID field.
getFill() - Method in class TcTpmCertifyInfo2
Returns contents of the fill field.
getFill() - Method in class TcTpmKey12
Returns contents of the fill field.
getFIPS() - Method in class TcTpmPermanentFlags
Returns contents of the FIPS field.
getFixed() - Method in class TcTpmQuoteInfo
Returns contents of the fixed field.
getFixed() - Method in class TcTpmQuoteInfo2
Returns contents of the fixed field.
getFixed() - Method in class TcTpmSignInfo
Returns contents of the fixed field.
getFlags() - Method in class TcTpmFamilyTableEntry
Returns contents of the flags field.
getHandle() - Method in class TcTpmContextBlob
Returns contents of the handle field.
getHandle() - Method in class TcTpmKeyHandleList
Returns contents of the handle field.
getHashValue() - Method in interface TcIHash
This method returns the hash value of the hash object.
getIdDigest() - Method in class TcTpmAsymCaContents
 
getIdDigest() - Method in class TcTpmEkBlobActivate
Returns contents of the idDigest field.
getIdentityBinding() - Method in class TcTpmIdentityProof
Returns contents of the identityBinding field.
getIdentityBindingSize() - Method in class TcTpmIdentityProof
Returns contents of the identityBindingSize field.
getIdentityKey() - Method in class TcTpmIdentityProof
Returns contents of the identityKey field.
getIdentityPubKey() - Method in class TcTpmIdentityContents
Returns contents of the identityPubKey field.
getInfoShort() - Method in class TcTpmQuoteInfo2
Returns contents of the infoShort field.
getInputParms() - Method in class TcTpmAuditEventIn
Returns contents of the inputParms field.
getInstance() - Static method in class TcUuidFactory
This method returns the instance of the class (singleton pattern).
getIntegrityDigest() - Method in class TcTpmContextBlob
Returns contents of the integrityDigest field.
getIntegrityDigest() - Method in class TcTpmDelegateKeyBlob
Returns contents of the integrityDigest field.
getIntegrityDigest() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the integrityDigest field.
getInternalData() - Method in class TcTpmContextSensitive
Returns contents of the internalData field.
getInternalData() - Method in class TcTpmDaaSensitive
Returns contents of the internalData field.
getInternalSize() - Method in class TcTpmContextSensitive
Returns contents of the internalSize field.
getInternalSize() - Method in class TcTpmDaaSensitive
Returns contents of the internalSize field.
getIssuer() - Method in class TcTssEventCert
This method returns the content of the issuer field.
getIssuerLength() - Method in class TcTssEventCert
This method returns the length of the issuer field.
getIV() - Method in class TcTpmSymmetricKeyParms
Returns contents of the IV field.
getIvSize() - Method in class TcTpmSymmetricKeyParms
Returns contents of the ivSize field.
getKey() - Method in class TcTpmStorePrivkey
Returns contents of the key field.
getKey() - Method in class TcTpmStorePubkey
Returns contents of the key field.
getKeyByPublicInfo(long, long, TcBlobData) - Method in interface TcIContext
This method searches the persistent storage for a registered key using the provided public key information and creates a key object initialized according to the found data.
getKeyByUuid(long, TcTssUuid) - Method in interface TcIContext
This method searches the persistent storage for a registered key using the provided UUID and creates a key object initialized according to the found data.
getKeyFlags() - Method in interface TcITpmKey
 
getKeyFlags() - Method in class TcTpmCertifyInfo
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmCertifyInfo2
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmKey
Returns contents of the keyFlags field.
getKeyFlags() - Method in class TcTpmKey12
Returns contents of the keyFlags field.
getKeyLength() - Method in class TcTpmRsaKeyParms
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmStorePrivkey
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmStorePubkey
Returns contents of the keyLength field.
getKeyLength() - Method in class TcTpmSymmetricKeyParms
Returns contents of the keyLength field.
getKeyUsage() - Method in interface TcITpmKey
 
getKeyUsage() - Method in class TcTpmCertifyInfo
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmCertifyInfo2
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmKey
Returns contents of the keyUsage field.
getKeyUsage() - Method in class TcTpmKey12
Returns contents of the keyUsage field.
getKeyUuid() - Method in class TcTssKmKeyinfo
Returns contents of the keyUuid field.
getKmKeyInfo() - Method in exception TcTssKmLoadFailed
 
getLabel() - Method in class TcTpmContextBlob
Returns contents of the label field.
getLabel() - Method in class TcTpmCounterValue
Returns contents of the label field.
getLabel() - Method in class TcTpmDaaBlob
Returns contents of the label field.
getLabel() - Method in class TcTpmDelegateLabel
Returns contents of the label field.
getLabel() - Method in class TcTpmDelegatePublic
Returns contents of the label field.
getLabel() - Method in class TcTpmFamilyLabel
Returns contents of the label field.
getLabel() - Method in class TcTpmFamilyTableEntry
Returns contents of the label field.
getLabelArea() - Method in class TcTpmIdentityProof
Returns contents of the labelArea field.
getLabelPrivCADigest() - Method in class TcTpmIdentityContents
Returns contents of the labelPrivCADigest field.
getLabelSize() - Method in class TcTpmIdentityProof
Returns contents of the labelSize field.
getLength() - Method in class TcBlobData
This method returns the length of the binary data.
getLengthAsLong() - Method in class TcBlobData
This method returns the length of the binary data.
getLoaded() - Method in class TcTpmKeyHandleList
Returns contents of the loaded field.
getLocality() - Method in class TcTpmTransportLogOut
Returns contents of the locality field.
getLocalityAtCreation() - Method in class TcTpmPcrInfoLong
Returns contents of the localityAtCreation field.
getLocalityAtRelease() - Method in class TcTpmPcrInfoLong
Returns contents of the localityAtRelease field.
getLocalityAtRelease() - Method in class TcTpmPcrInfoShort
Returns contents of the localityAtRelease field.
getLocalityModifier() - Method in class TcTpmStAnyFlags
Returns contents of the localityModifier field.
getMaintenanceDone() - Method in class TcTpmPermanentFlags
Returns contents of the maintenanceDone field.
getMajor() - Method in class TcTpmSelectSize
Returns contents of the major field.
getMajor() - Method in class TcTpmVersion
Returns contents of the major field.
getMajor() - Method in class TcTssVersion
Returns contents of the major field.
getMessage() - Method in exception TcTssException
Returns the error message.
getMigAuthDigest() - Method in class TcTpmMsaComposite
Returns contents of the migAuthDigest field.
getMigrationAuth() - Method in class TcTpmStoreAsymkey
Returns contents of the migrationAuth field.
getMigrationAuthority() - Method in class TcTpmCertifyInfo2
Returns contents of the migrationAuthority field.
getMigrationAuthorityDigest() - Method in class TcTpmCmkAuth
Returns contents of the migrationAuthorityDigest field.
getMigrationAuthorityDigest() - Method in class TcTpmCmkMaApproval
Returns contents of the migrationAuthorityDigest field.
getMigrationAuthoritySize() - Method in class TcTpmCertifyInfo2
Returns contents of the migrationAuthoritySize field.
getMigrationKey() - Method in class TcTpmMigrationkeyAuth
Returns contents of the migrationKey field.
getMigrationPolicyObject() - Method in interface TcIRsaKey
This method returns a policy object representing the migration policy currently assigned to the object.
getMigrationScheme() - Method in class TcTpmMigrationkeyAuth
Returns contents of the migrationScheme field.
getMinor() - Method in class TcTpmSelectSize
Returns contents of the minor field.
getMinor() - Method in class TcTpmVersion
Returns contents of the minor field.
getMinor() - Method in class TcTssVersion
Returns contents of the minor field.
getMonotonicCounters(long) - Method in interface TcIContext
This method is used to obtain a Monotonic Counter object that allows interaction with the TPM's counters.
getMsaDigest() - Method in class TcTpmCmkMigauth
Returns contents of the msaDigest field.
getMsaList() - Method in class TcTpmMsaComposite
Returns contents of the msaList field.
getN1() - Method in class TcTpmChangeauthValidate
Returns contents of the n1 field.
getNewAuthSecret() - Method in class TcTpmChangeauthValidate
Returns contents of the newAuthSecret field.
getNode() - Method in class TcTssUuid
Returns contents of the node field.
getNonce() - Method in class TcTpmNonce
Returns contents of the nonce field.
getNumPrimes() - Method in class TcTpmRsaKeyParms
Returns contents of the numPrimes field.
getNvIndex() - Method in class TcTpmNvDataPublic
Returns contents of the nvIndex field.
getNvLocked() - Method in class TcTpmPermanentFlags
Returns contents of the nvLocked field.
getNvRamObject(long) - Method in interface TcIContext
This method is used to obtain a NV RAM object that allows interaction with the TPM's NV RAM.
getOperator() - Method in class TcTpmPermanentFlags
Returns contents of the Operator field.
getOrdinal() - Method in class TcTpmAuditEventOut
Returns contents of the ordinal field.
getOrdinal() - Method in class TcTpmIdentityContents
Returns contents of the ordinal field.
getOutputParms() - Method in class TcTpmAuditEventOut
Returns contents of the outputParms field.
getOwnership() - Method in class TcTpmPermanentFlags
Returns contents of the ownership field.
getParameters() - Method in class TcTpmTransportLogIn
Returns contents of the parameters field.
getParameters() - Method in class TcTpmTransportLogOut
Returns contents of the parameters field.
getParamSize() - Method in class TcTpmGenericReturnBlob
Returns contents of the paramSize field.
getParentKeyUuid() - Method in class TcTssKmKeyinfo
Returns contents of the parentKeyUuid field.
getParentPCRStatus() - Method in class TcTpmCertifyInfo2
Returns contents of the parentPCRStatus field.
getParms() - Method in class TcTpmKeyParms
Returns contents of the parms field.
getParmSize() - Method in class TcTpmKeyParms
Returns contents of the parmSize field.
getPartPrivKey() - Method in class TcTpmMigrateAsymkey
Returns contents of the partPrivKey field.
getPartPrivKeyLen() - Method in class TcTpmMigrateAsymkey
Returns contents of the partPrivKeyLen field.
getPayload() - Method in class TcTpmBoundData
Returns contents of the payload field.
getPayload() - Method in class TcTpmMigrateAsymkey
Returns contents of the payload field.
getPayload() - Method in class TcTpmSealedData
Returns contents of the payload field.
getPayload() - Method in class TcTpmStoreAsymkey
Returns contents of the payload field.
getPayloadData() - Method in class TcTpmBoundData
Returns contents of the payloadData field.
getPayloadType() - Method in class TcTpmCertifyInfo2
Returns contents of the payloadType field.
getPcrCompositeHash() - Method in interface TcIPcrComposite
This method gets the digestAtRelease from the PCR composite object using a 1.2 TcTpmPcrInfoLong or TcTpmPcrInfoShort structure.
getPcrExtendLocal() - Method in class TcTpmPcrAttributes
Returns contents of the pcrExtendLocal field.
getPcrIndex() - Method in class TcTssPcrEvent
Returns contents of the pcrIndex field.
getPcrInfo() - Method in interface TcITpmKey
 
getPcrInfo() - Method in class TcTpmCertifyInfo
Returns contents of the pcrInfo field.
getPcrInfo() - Method in class TcTpmCertifyInfo2
Returns contents of the pcrInfo field.
getPcrInfo() - Method in class TcTpmDelegatePublic
Returns contents of the pcrInfo field.
getPcrInfo() - Method in class TcTpmEkBlobActivate
Returns contents of the pcrInfo field.
getPcrInfo() - Method in class TcTpmKey
Returns contents of the pcrInfo field.
getPcrInfo() - Method in class TcTpmKey12
Returns contents of the pcrInfo field.
getPcrInfoRead() - Method in class TcTpmNvDataPublic
Returns contents of the pcrInfoRead field.
getPcrInfoSize() - Method in interface TcITpmKey
 
getPcrInfoSize() - Method in class TcTpmCertifyInfo
Returns contents of the pcrInfoSize field.
getPcrInfoSize() - Method in class TcTpmCertifyInfo2
Returns contents of the pcrInfoSize field.
getPcrInfoSize() - Method in class TcTpmKey
Returns contents of the pcrInfoSize field.
getPcrInfoSize() - Method in class TcTpmKey12
Returns contents of the pcrInfoSize field.
getPcrInfoWrite() - Method in class TcTpmNvDataPublic
Returns contents of the pcrInfoWrite field.
getPcrLocality() - Method in interface TcIPcrComposite
This method gets the LocalityAtRelease from the PCR composite object using a 1.2 TcTpmPcrInfoLong or TcTpmPcrInfoShort structure.
getPcrReset() - Method in class TcTpmPcrAttributes
Returns contents of the pcrReset field.
getPcrResetLocal() - Method in class TcTpmPcrAttributes
Returns contents of the pcrResetLocal field.
getPcrSelect() - Method in class TcTpmPcrSelection
Returns contents of the pcrSelect field.
getPcrSelection() - Method in class TcTpmPcrInfo
Returns contents of the pcrSelection field.
getPcrSelection() - Method in class TcTpmPcrInfoShort
Returns contents of the pcrSelection field.
getPcrValue() - Method in class TcTpmPcrComposite
Returns contents of the pcrValue field.
getPcrValue() - Method in class TcTssPcrEvent
Returns contents of the pcrValue field.
getPcrValue(long) - Method in interface TcIPcrComposite
This method returns the digest value of a given PCR index inside a PCR composite object.
getPcrValueLength() - Method in class TcTssPcrEvent
Returns the length of the PCR value.
getPer1() - Method in class TcTpmDelegations
Returns contents of the per1 field.
getPer2() - Method in class TcTpmDelegations
Returns contents of the per2 field.
getPermission() - Method in class TcTpmNvDataPublic
Returns contents of the permission field.
getPermissions() - Method in class TcTpmDelegatePublic
Returns contents of the permissions field.
getPersistenStorageTypeParent() - Method in class TcTssKmKeyinfo2
This method returns the content of the persistenStorageTypeParent field.
getPersistentStorageType() - Method in class TcTssKmKeyinfo2
This method returns the content of the persistentStorageType field.
getPhysicalPresence() - Method in class TcTpmStClearFlags
Returns contents of the physicalPresence field.
getPhysicalPresenceCMDEnable() - Method in class TcTpmPermanentFlags
Returns contents of the physicalPresenceCMDEnable field.
getPhysicalPresenceHWEnable() - Method in class TcTpmPermanentFlags
Returns contents of the physicalPresenceHWEnable field.
getPhysicalPresenceLifetimeLock() - Method in class TcTpmPermanentFlags
Returns contents of the physicalPresenceLifetimeLock field.
getPhysicalPresenceLock() - Method in class TcTpmStClearFlags
Returns contents of the physicalPresenceLock field.
getPlatformClassIdentifier() - Method in class TcTssPlatformClass
This method returns the content of the platformClassIdentifier field.
getPlatformCredential() - Method in class TcTpmIdentityProof
Returns contents of the platformCredential field.
getPlatformSize() - Method in class TcTpmIdentityProof
Returns contents of the platformSize field.
getPolicyObject(long) - Method in interface TcIAuthObject
This method returns the policy object currently assigned to a working object.
getPostInitialise() - Method in class TcTpmStAnyFlags
Returns contents of the postInitialise field.
getPrivKey() - Method in class TcTpmStoreAsymkey
Returns contents of the privKey field.
getPub() - Method in class TcTpmDelegateKeyBlob
Returns contents of the pub field.
getPub() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the pub field.
getPub() - Method in class TcTpmDelegateTableRow
Returns contents of the pub field.
getPubDataDigest() - Method in class TcTpmMigrateAsymkey
Returns contents of the pubDataDigest field.
getPubDataDigest() - Method in class TcTpmStoreAsymkey
Returns contents of the pubDataDigest field.
getPubEndorsementKey(boolean, TcTssValidation) - Method in interface TcITpm
This method returns the public endorsement key.
getPubEndorsementKeyOwner() - Method in interface TcITpm
This method returns the public endorsement key.
getPubKey() - Method in interface TcITpmKey
 
getPubKey() - Method in class TcTpmKey
Returns contents of the pubKey field.
getPubKey() - Method in class TcTpmKey12
Returns contents of the pubKey field.
getPubKey() - Method in class TcTpmPubkey
Returns contents of the pubKey field.
getPubKey() - Method in interface TcIRsaKey
This method returns the public key of the key object.
getPubKeyDigest() - Method in class TcTpmCertifyInfo
Returns contents of the pubKeyDigest field.
getPubkeyDigest() - Method in class TcTpmCertifyInfo2
Returns contents of the pubkeyDigest field.
getPubKeyDigest() - Method in class TcTpmCmkMigauth
Returns contents of the pubKeyDigest field.
getPubKeyDigest() - Method in class TcTpmDelegateKeyBlob
Returns contents of the pubKeyDigest field.
getPubKeyHash() - Method in class TcTpmTransportLogIn
Returns contents of the pubKeyHash field.
getRandom(long) - Method in interface TcITpm
This method returns random data obtained from the TPM via the TSS.
getRange(int, int) - Method in class TcBlobData
This method returns a specified range of elements.
getRangeAsShortArray(int, int) - Method in class TcBlobData
This method returns a specified range of elements.
getReadPubek() - Method in class TcTpmPermanentFlags
Returns contents of the readPubek field.
getReadSRKPub() - Method in class TcTpmPermanentFlags
Returns contents of the readSRKPub field.
getReadSTClear() - Method in class TcTpmNvDataPublic
Returns contents of the readSTClear field.
getRegisteredKeysByUuid(TcTssUuid, long) - Method in interface TcIContext
This method gets an array of key info objects.
getRegisteredKeysByUuidSystem(TcTssUuid) - Method in interface TcIContext
This method is a wrapper for the getRegisteredKeysByUuid method.
getRegisteredKeysByUuidUser(TcTssUuid) - Method in interface TcIContext
This method is a wrapper for the getRegisteredKeysByUuid method.
getReleasePcrSelection() - Method in class TcTpmPcrInfoLong
Returns contents of the releasePCRSelection field.
getReplay() - Method in class TcTpmSignInfo
Returns contents of the replay field.
getReqSize() - Method in class TcTpmSelectSize
Returns contents of the reqSize field.
getResourceType() - Method in class TcTpmContextBlob
Returns contents of the resourceType field.
getResourceType() - Method in class TcTpmDaaBlob
Returns contents of the resourceType field.
getRetCode() - Method in class TcTpmGenericReturnBlob
Returns contents of the retCode field.
getRetCodeAsLong() - Method in class TcTpmGenericReturnBlob
Returns contents of the retCode field.
getReturnCode() - Method in class TcTpmAuditEventOut
Returns contents of the returnCode field.
getRevMajor() - Method in class TcTpmVersion
Returns contents of the revMajor field.
getRevMajor() - Method in class TcTssVersion
Returns contents of the revMajor field.
getRevMinor() - Method in class TcTpmVersion
Returns contents of the revMinor field.
getRevMinor() - Method in class TcTssVersion
Returns contents of the revMinor field.
getSealInfo() - Method in interface TcITpmStoredData
 
getSealInfo() - Method in class TcTpmStoredData
Returns contents of the sealInfo field.
getSealInfo() - Method in class TcTpmStoredData12
Returns contents of the sealInfo field.
getSealInfoSize() - Method in interface TcITpmStoredData
 
getSealInfoSize() - Method in class TcTpmStoredData
Returns contents of the sealInfoSize field.
getSealInfoSize() - Method in class TcTpmStoredData12
Returns contents of the sealInfoSize field.
getSelect() - Method in class TcTpmPcrComposite
Returns contents of the select field.
getSensitiveArea() - Method in class TcTpmDelegateKeyBlob
Returns contents of the sensitiveArea field.
getSensitiveArea() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the sensitiveArea field.
getSensitiveData() - Method in class TcTpmContextBlob
Returns contents of the sensitiveData field.
getSensitiveData() - Method in class TcTpmDaaBlob
Returns contents of the sensitiveData field.
getSensitiveSize() - Method in class TcTpmContextBlob
Returns contents of the sensitiveSize field.
getSensitiveSize() - Method in class TcTpmDaaBlob
Returns contents of the sensitiveSize field.
getSensitiveSize() - Method in class TcTpmDelegateKeyBlob
Returns contents of the sensitiveSize field.
getSensitiveSize() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the sensitiveSize field.
getSessionKey() - Method in class TcTpmAsymCaContents
Returns contents of the sessionKey field.
getSessionKey() - Method in class TcTpmEkBlobActivate
Returns contents of the sessionKey field.
getSignedData() - Method in class TcTpmCmkSigticket
Returns contents of the signedData field.
getSigScheme() - Method in class TcTpmKeyParms
Returns contents of the sigScheme field.
getSize() - Method in class TcTpmSymmetricKey
Returns contents of the size field.
getSizeOfSelection() - Method in class TcTpmPcrSelection
Returns contents of the sizeOfSelection field.
getSourceKeyDigest() - Method in class TcTpmCmkAuth
Returns contents of the sourceKeyDigest field.
getSpecLevel() - Method in class TcTpmCapVersionInfo
Returns contents of the specLevel field.
getStatus(long) - Method in interface TcITpm
This method returns the TPM status.
getStoredDigest() - Method in class TcTpmSealedData
Returns contents of the storedDigest field.
getSymAlgorithm() - Method in class TcTpmIdentityReq
Returns contents of the symAlgorithm field.
getSymBlob() - Method in class TcTpmIdentityReq
Returns contents of the symBlob field.
getSymSize() - Method in class TcTpmIdentityReq
Returns contents of the symSize field.
getTag() - Method in class TcTpmAuditEventIn
Returns contents of the tag field.
getTag() - Method in class TcTpmAuditEventOut
Returns contents of the tag field.
getTag() - Method in class TcTpmCapVersionInfo
Returns contents of the tag field.
getTag() - Method in class TcTpmCertifyInfo2
Returns contents of the tag field.
getTag() - Method in class TcTpmCmkMaApproval
Returns contents of the tag field.
getTag() - Method in class TcTpmCmkMigauth
Returns contents of the tag field.
getTag() - Method in class TcTpmCmkSigticket
Returns contents of the tag field.
getTag() - Method in class TcTpmContextBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmContextSensitive
Returns contents of the tag field.
getTag() - Method in class TcTpmCounterValue
Returns contents of the tag field.
getTag() - Method in class TcTpmCurrentTicks
Returns contents of the tag field.
getTag() - Method in class TcTpmDaaBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmDaaContext
Returns contents of the tag field.
getTag() - Method in class TcTpmDaaIssuer
Returns contents of the tag field.
getTag() - Method in class TcTpmDaaSensitive
Returns contents of the tag field.
getTag() - Method in class TcTpmDaaTpm
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegateKeyBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegateOwnerBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegatePublic
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegateSensitive
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegateTableRow
Returns contents of the tag field.
getTag() - Method in class TcTpmDelegations
Returns contents of the tag field.
getTag() - Method in class TcTpmEkBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmEkBlobActivate
Returns contents of the tag field.
getTag() - Method in class TcTpmEkBlobAuth
Returns contents of the tag field.
getTag() - Method in class TcTpmFamilyTableEntry
Returns contents of the tag field.
getTag() - Method in class TcTpmGenericReturnBlob
Returns contents of the tag field.
getTag() - Method in class TcTpmKey12
Returns contents of the tag field.
getTag() - Method in class TcTpmNvAttributes
Returns contents of the tag field.
getTag() - Method in class TcTpmNvDataPublic
Returns contents of the tag field.
getTag() - Method in class TcTpmPcrInfoLong
Returns contents of the tag field.
getTag() - Method in class TcTpmPermanentFlags
Returns contents of the tag field.
getTag() - Method in class TcTpmQuoteInfo2
Returns contents of the tag field.
getTag() - Method in class TcTpmSignInfo
Returns contents of the tag field.
getTag() - Method in class TcTpmStAnyFlags
Returns contents of the tag field.
getTag() - Method in class TcTpmStClearFlags
Returns contents of the tag field.
getTag() - Method in class TcTpmStoredData12
Returns contents of the tag field.
getTag() - Method in class TcTpmTransportAuth
Returns contents of the tag field.
getTag() - Method in class TcTpmTransportInternal
Returns contents of the tag field.
getTag() - Method in class TcTpmTransportLogIn
Returns contents of the tag field.
getTag() - Method in class TcTpmTransportLogOut
Returns contents of the tag field.
getTag() - Method in class TcTpmTransportPublic
Returns contents of the tag field.
getTestResult() - Method in interface TcITpm
This method provides manufacturer specific information regarding the results of the self test.
getTickNonce() - Method in class TcTpmCurrentTicks
Returns contents of the tickNonce field.
getTickRate() - Method in class TcTpmCurrentTicks
Returns contents of the tickRate field.
getTimeHigh() - Method in class TcTssUuid
Returns contents of the timeHigh field.
getTimeLow() - Method in class TcTssUuid
Returns contents of the timeLow field.
getTimeMid() - Method in class TcTssUuid
Returns contents of the timeMid field.
getTOSPresent() - Method in class TcTpmStAnyFlags
Returns contents of the TOSPresent field.
getTpmEstablished() - Method in class TcTpmPermanentFlags
Returns contents of the tpmEstablished field.
getTpmObject() - Method in interface TcIContext
This method is used to obtain a TPM object that allows interaction with the system's TPM.
getTPMpost() - Method in class TcTpmPermanentFlags
Returns contents of the TPMpost field.
getTPMpostLock() - Method in class TcTpmPermanentFlags
Returns contents of the TPMpostLock field.
getTpmProof() - Method in class TcTpmSealedData
Returns contents of the tpmProof field.
getTpmVendorID() - Method in class TcTpmCapVersionInfo
Returns contents of the tpmVendorID field.
getTransAttributes() - Method in class TcTpmTransportPublic
Returns contents of the transAttributes field.
getTransDigest() - Method in class TcTpmTransportInternal
Returns contents of the transDigest field.
getTransHandle() - Method in class TcTpmTransportInternal
Returns contents of the transHandle field.
getTransNonceEven() - Method in class TcTpmTransportInternal
Returns contents of the transNonceEven field.
getTransportExclusive() - Method in class TcTpmStAnyFlags
Returns contents of the transportExclusive field.
getTransPublic() - Method in class TcTpmTransportInternal
Returns contents of the transPublic field.
getUri() - Method in class TcTssPlatformClass
This method returns the content of the uri field.
getUsageAuth() - Method in class TcTpmMigrateAsymkey
Returns contents of the usageAuth field.
getUsageAuth() - Method in class TcTpmStoreAsymkey
Returns contents of the usageAuth field.
getUsagePolicyObject() - Method in interface TcIAuthObject
This method returns a policy object representing the usage policy currently assigned to the object.
getUuidCRK() - Method in class TcUuidFactory
This method returns the UUID of the certified roaming key CRK (PS-system, no-auth, migratable (CMK)).
getUuidRK() - Method in class TcUuidFactory
This method returns the UUID of the roaming key RK (PS-system, no-auth, migratable).
getUuidSK() - Method in class TcUuidFactory
This method returns the UUID of the system specific storage key SK (PS-system, no-auth, non-migratable).
getUuidSRK() - Method in class TcUuidFactory
This method returns the UUID of the SRK (PS-system, no-auth, non-migratable).
getUuidU1SK1() - Method in class TcUuidFactory
This method returns the UUID of storage key #1 for user #1 U1SK1 (PS-user, no-auth, non-migratable).
getUuidU1SK2() - Method in class TcUuidFactory
This method returns the UUID of storage key #2 for user #1 U1SK2 (PS-user, auth, non-migratable).
getUuidU1SK3() - Method in class TcUuidFactory
This method returns the UUID of storage key #2 for user #1 U1SK3 (PS-user, no-auth, migratable).
getUuidU1SK4() - Method in class TcUuidFactory
This method returns the UUID of storage key #2 for user #1 U1SK4 (PS-user, auth, migratable).
getUuidU1SK5() - Method in class TcUuidFactory
This method returns the UUID of storage key #2 for user #1 U1SK5 (PS-user, no-auth, migratable (CMK)).
getUuidU1SK6() - Method in class TcUuidFactory
This method returns the UUID of storage key #2 for user #1 U1SK6 (PS-user, auth, migratable (CMK)).
getValidationData() - Method in class TcTssValidation
Returns contents of the validationData field.
getValidationDataLength() - Method in class TcTssValidation
Returns the validationData length.
getValueSize() - Method in class TcTpmPcrComposite
Returns contents of the valueSize field.
getVendorData() - Method in class TcTssKmKeyinfo
Returns contents of the rgbVendorData field.
getVendorDataLength() - Method in class TcTssKmKeyinfo
Returns the length of the vendorData.
getVendorSpecific() - Method in class TcTpmCapVersionInfo
Returns contents of the vendorSpecific field.
getVendorSpecificSize() - Method in class TcTpmCapVersionInfo
Returns contents of the vendorSpecificSize field.
getVer() - Method in class TcTpmBoundData
Returns contents of the ver field.
getVer() - Method in class TcTpmIdentityContents
Returns contents of the ver field.
getVer() - Method in class TcTpmKey
Returns contents of the ver field.
getVer() - Method in class TcTpmStoredData
Returns contents of the ver field.
getVerificationCount() - Method in class TcTpmDelegatePublic
Returns contents of the verificationCount field.
getVerificationCount() - Method in class TcTpmFamilyTableEntry
Returns contents of the verificationCount field.
getVerKeyDigest() - Method in class TcTpmCmkSigticket
Returns contents of the verKeyDigest field.
getVersion() - Method in class TcTpmCapVersionInfo
Returns contents of the version field.
getVersion() - Method in class TcTpmCertifyInfo
Returns contents of the version field.
getVersion() - Method in class TcTpmIdentityProof
Returns contents of the version field.
getVersion() - Method in class TcTpmQuoteInfo
Returns contents of the version field.
getVersionInfo() - Method in class TcTssEventCert
This method returns the content of the versionInfo field.
getVersionInfo() - Method in class TcTssKmKeyinfo
Returns contents of the versionInfo field.
getVersionInfo() - Method in class TcTssPcrEvent
Returns contents of the versionInfo field.
getVersionInfo() - Method in class TcTssValidation
Returns contents of the version info field.
getWriteDefine() - Method in class TcTpmNvDataPublic
Returns contents of the writeDefine field.
getWriteSTClear() - Method in class TcTpmNvDataPublic
Returns contents of the writeSTClear field.

H

hashCode() - Method in class TcBlobData
 
hmacSha1(TcBlobData) - Method in class TcBlobData
This method returns the HmacSha1 digest of the object's data using the given HMAC key.

I

iaik.tc.tss.api.constants.tpm - package iaik.tc.tss.api.constants.tpm
This package contains constants, error codes and ordinals from the TPM level.
iaik.tc.tss.api.constants.tsp - package iaik.tc.tss.api.constants.tsp
This package contains constants and error codes used at TSP level.
iaik.tc.tss.api.exceptions.common - package iaik.tc.tss.api.exceptions.common
This package contains exceptions commonly used by the TDDL, TCS and TSP.
iaik.tc.tss.api.exceptions.tcs - package iaik.tc.tss.api.exceptions.tcs
This package contains exceptions thrown at TCS, TDDL and TPM level.
iaik.tc.tss.api.exceptions.tsp - package iaik.tc.tss.api.exceptions.tsp
This package holds all exceptions thrown at TSP level.
iaik.tc.tss.api.structs.common - package iaik.tc.tss.api.structs.common
This package contains structures commonly used by the TSS.
iaik.tc.tss.api.structs.tpm - package iaik.tc.tss.api.structs.tpm
This package contains structures used by the TPM.
iaik.tc.tss.api.structs.tsp - package iaik.tc.tss.api.structs.tsp
This package contains TSP level structs.
iaik.tc.tss.api.tspi - package iaik.tc.tss.api.tspi
This package contains all classes that represent the TSP interface (TSPI).
incrementCtr() - Method in interface TcIMonotonicCtr
This method increments a previously defined counter.
init(TcTpmPcrSelection, short, TcTpmCompositeHash) - Method in class TcTpmPcrInfoShort
Set all required members
init(TcTssVersion, TcTssUuid, TcTssUuid, short, boolean, TcBlobData) - Method in class TcTssKmKeyinfo
Initialization method taking and setting all parameters at once.
init(TcTssVersion, TcTssUuid, TcTssUuid, short, boolean, TcBlobData, long, long) - Method in class TcTssKmKeyinfo2
Initialization method taking and setting all parameters at once.
init(TcTssVersion, long, long, TcBlobData, TcBlobData) - Method in class TcTssPcrEvent
Initialization method taking and setting all parameters at once.
init(long, int, int, short, short, short[]) - Method in class TcTssUuid
Constructor taking all required arguments to fully initialize the UUID.
init(TcBlobData, TcBlobData, TcBlobData) - Method in class TcTssValidation
Initialization method taking and setting all parameters at once.
init(short, short, short, short) - Method in class TcTssVersion
Initialization method taking and setting all parameters at once.
initString(String) - Method in class TcTssUuid
Constructor taking all required arguments as a string to fully initialize the UUID.
initStringASCII(String) - Method in class TcBlobData
Initializes the object using the provided String value.
invalidateContent() - Method in class TcBlobData
This method overwrites the data held internally by the object with all zeros.
isConnected() - Method in interface TcIContext
This method returns the status of the context: True is returned if the context is connected, otherwise false.
isDigestChecked() - Method in class TcTssEventCert
This method returns the content of the digestChecked field.
isDigestVerified() - Method in class TcTssEventCert
This method returns the content of the digestVerified field.
isLoaded() - Method in class TcTssKmKeyinfo
Returns contents of the isLoaded field.
isParentPcrStatus() - Method in class TcTpmCertifyInfo
Returns contents of the parentPcrStatus field.
isTpm11Struct(TcBlobData) - Static method in class TcTpmStructsHelpers
This method is used to determine if a struct (blob) received from the TPM is a 1.1.

J

JVM_BYTE_ORDER - Static variable in class TcByteOrder
Java Virtual Machine byte order

K

killMaintenanceFeature() - Method in interface TcITpm
This method disables the functionality of creating a maintenance archive.

L

loadKey(TcIRsaKey) - Method in interface TcIRsaKey
This method loads the key blob into the TPM.
loadKeyByBlob(TcIRsaKey, TcBlobData) - Method in interface TcIContext
This method creates a key object based on the information got by the key blob and loads the key into the TPM which unwraps the key blob utilizing the key addressed by unwrappingKey.
loadKeyByUuidFromSystem(TcTssUuid) - Method in interface TcIContext
Deprecated. Use the getRegisteredKeysByUuid method with TSS_PS_TYPE_SYSTEM as parameter instead.
loadKeyByUuidFromUser(TcTssUuid) - Method in interface TcIContext
Deprecated. Use the getRegisteredKeysByUuid method with TSS_PS_TYPE_USER as parameter instead.
loadMaintenancePubKey(TcIRsaKey, TcTssValidation) - Method in interface TcITpm
This method loads the public maintenance key into the TPM.

M

migrateKey(TcIRsaKey, TcIRsaKey) - Method in interface TcIRsaKey
This method decrypts with assistance of the TPM the input package (e.g.

N

newBlobData(TcBlobData) - Static method in class TcBlobData
This method takes another TcBlobData object and copies its contents to this object (i.e.
newBOOL(boolean) - Static method in class TcBlobData
Initializes the object using the provided boolean value.
newBYTE(short) - Static method in class TcBlobData
Initializes the object using the provided short value.
newByteArray(byte[]) - Static method in class TcBlobData
This factory method creates a new blob and initializes it with the given byte array.
newByteArray(byte[], int, int) - Static method in class TcBlobData
This factory method creates a new blob and initializes it with the given byte array.
newContextObject() - Method in class TcTssAbstractFactory
This method returns a new instance of the context class of the specific implementation.
newContextObject() - Method in class TcTssContextFactory
 
newString(String, boolean, String) - Static method in class TcBlobData
Initializes the object using the provided String value.
newString(String, boolean) - Static method in class TcBlobData
Initializes the object using the provided String value.
newString(String) - Static method in class TcBlobData
Initializes the object using the provided String value.Note that this method uses the default string encoding and the default null termination behavior.
newStringASCII(String) - Static method in class TcBlobData
Initializes the object using the provided String value.
newUINT16(int) - Static method in class TcBlobData
Initializes the object using the provided int value.
newUINT16(int, byte) - Static method in class TcBlobData
Initializes the object using the provided int value.
newUINT32(long) - Static method in class TcBlobData
Initializes the object using the provided long value.
newUINT32(long, byte) - Static method in class TcBlobData
Initializes the object using the provided long value.
newUINT64(BigInteger) - Static method in class TcBlobData
 
NULL_HKEY - Static variable in class TcTssConstants
Handle specifying NULL key.
NULL_HOBJECT - Static variable in class TcTssConstants
Handle specifying NULL object.

O

overrideByteOrder(byte) - Method in class TcBlobData
This method allows to override the default byte order used when parsing mutli-byte types into a byte array.
overrideStringEncoding(String) - Method in class TcBlobData
This method allows to override the string encoding scheme that is used when interpreting the data held by the object.
overrideStringIsNullTerminated(boolean) - Method in class TcBlobData
This method allows to override the internal flag indicating if the contained string data is null terminated or not.
OwnerGetSRKPubKey() - Method in interface TcITpm
This method returns the public part of the SRK.

P

pcrExtend(long, TcBlobData, TcTssPcrEvent) - Method in interface TcITpm
This method extends a PCR register and writes the PCR event log.
pcrRead(long) - Method in interface TcITpm
This methods reads a PCR register.
pcrReset(TcIPcrComposite) - Method in interface TcITpm
This methods resets a PCR register.
prepend(TcBlobData) - Method in class TcBlobData
This method is used to prepend binary data to the current binary data block.

Q

quote(TcIRsaKey, TcIPcrComposite, TcTssValidation) - Method in interface TcITpm
This method quotes a TCG system.
quote2(TcIRsaKey, boolean, TcIPcrComposite, TcTssValidation) - Method in interface TcITpm
This method quotes a TCG system using TPM_Quote2 which provides the requestor a more complete view of the current platform configuration than TPM_Quote.

R

readCtr() - Method in interface TcIMonotonicCtr
This method reads the counter value.
readCurrentCounter() - Method in interface TcITpm
This method reads the current value of the current active counter register.
readCurrentTicks() - Method in interface TcITpm
This method reads the current tick out of the TPM.
readValue(long, long) - Method in interface TcINvRam
This method reads the data from the defined area.
registerKey(TcIRsaKey, long, TcTssUuid, long, TcTssUuid) - Method in interface TcIContext
This method registers a key in the TSS Persistent Storage database.
releaseCtr() - Method in interface TcIMonotonicCtr
This method releases the counter.
releaseSpace() - Method in interface TcINvRam
This method releases the space associated with the NV store instance.
revokeEndorsementKey(TcTpmNonce) - Method in interface TcITpm
This method clears the TPM revocable endorsement key pair.

S

seal(TcIRsaKey, TcBlobData, TcIPcrComposite) - Method in interface TcIEncData
This method encrypts a data blob in a manner that can only be decrypted by unseal on the same system.
selectPcrIndex(long) - Method in interface TcIPcrComposite
This method selects a PCR index inside a PCR composite object using the 1.1 TcTpmPcrInfo structure.
selectPcrIndexEx(long, long) - Method in interface TcIPcrComposite
This method selects a PCR index inside a PCR composite object containing a TcTpmPcrInfoLong or TcTpmPcrInfoShort structure.
selfTestFull() - Method in interface TcITpm
This method performs a self-test of each internal TPM function.
setAdditionalArea(TcBlobData) - Method in class TcTpmDelegateKeyBlob
Sets the additionalArea field.
setAdditionalArea(TcBlobData) - Method in class TcTpmDelegateOwnerBlob
Sets the additionalArea field.
setAdditionalData(TcBlobData) - Method in class TcTpmContextBlob
Sets the additionalData field.
setAdditionalData(TcBlobData) - Method in class TcTpmDaaBlob
Sets the additionalData field.
setAlg(long) - Method in class TcTssCallback
This method sets the content of the alg field.
setAlgId(long) - Method in class TcTpmSymmetricKey
Sets the algId field.
setAlgId(long) - Method in class TcTpmTransportPublic
Sets the algId field.
setAlgorithm(TcTpmKeyParms) - Method in class TcTpmSymCaAttestation
Sets the algorithm field.
setAlgorithmID(long) - Method in class TcTpmKeyParms
Sets the algorithmID field.
setAlgorithmParms(TcTpmKeyParms) - Method in interface TcITpmKey
 
setAlgorithmParms(TcTpmKeyParms) - Method in class TcTpmCertifyInfo
Sets the algorithmParms field.
setAlgorithmParms(TcTpmKeyParms) - Method in class TcTpmCertifyInfo2
Sets the algorithmParms field.
setAlgorithmParms(TcTpmKeyParms) - Method in class TcTpmKey
Sets the algorithmParms field.
setAlgorithmParms(TcTpmKeyParms) - Method in class TcTpmKey12
Sets the algorithmParms field.
setAlgorithmParms(TcTpmKeyParms) - Method in class TcTpmPubkey
Sets the algorithmParms field.
setAllowMaintenance(boolean) - Method in class TcTpmPermanentFlags
Sets the allowMaintenance field.
setAppData(TcBlobData) - Method in class TcTssCallback
This method sets the content of the appData field.
setAsymAlgorithm(TcTpmKeyParms) - Method in class TcTpmIdentityReq
Sets the asymAlgorithm field.
setAsymBlob(TcBlobData) - Method in class TcTpmIdentityReq
Sets the asymBlob field.
setAttribData(long, long, TcBlobData) - Method in interface TcIAttributes
This method sets a non UINT32 attribute (i.e.
setAttribUint32(long, long, long) - Method in interface TcIAttributes
This method sets an UINT32 attribute of the object.
setAttributes(long) - Method in class TcTpmNvAttributes
Sets the attributes field.
setAttribUuid(TcTssUuid) - Method in interface TcIRsaKey
This method sets the UUID of the key.
setAuditCount(TcTpmCounterValue) - Method in class TcTpmAuditEventIn
Sets the auditCount field.
setAuditCount(TcTpmCounterValue) - Method in class TcTpmAuditEventOut
Sets the auditCount field.
setAuthData(TcTpmSecret) - Method in class TcTpmSealedData
Sets the authData field.
setAuthData(TcTpmDigest) - Method in class TcTpmTransportAuth
Sets the authData field.
setAuthData(TcTpmDigest) - Method in class TcTpmTransportInternal
Sets the authData field.
setAuthDataUsage(short) - Method in interface TcITpmKey
 
setAuthDataUsage(short) - Method in class TcTpmCertifyInfo
Sets the authDataUsage field.
setAuthDataUsage(short) - Method in class TcTpmCertifyInfo2
Sets the authDataUsage field.
setAuthDataUsage(short) - Method in class TcTpmKey
Sets the authDataUsage field.
setAuthDataUsage(short) - Method in class TcTpmKey12
Sets the authDataUsage field.
setAuthDataUsage(short) - Method in class TcTssKmKeyinfo
Sets the authDataUsage field.
setAuthValue(TcTpmSecret) - Method in class TcTpmDelegateSensitive
Sets the authValue field.
setAuthValue(TcTpmSecret) - Method in class TcTpmDelegateTableRow
Sets the authValue field.
setAuthValue(TcTpmSecret) - Method in class TcTpmEkBlobAuth
Sets the authValue field.
setBGlobalLock(boolean) - Method in class TcTpmStClearFlags
Sets the bGlobalLock field.
setBlob(TcBlobData) - Method in class TcTpmEkBlob
Sets the blob field.
setBlobIntegrity(TcTpmDigest) - Method in class TcTpmDaaBlob
Sets the blobIntegrity field.
setBlockSize(long) - Method in class TcTpmSymmetricKeyParms
Sets the blockSize field.
setCEKPUsed(boolean) - Method in class TcTpmPermanentFlags
Sets the CEKPUsed field.
setCertificateHash(TcBlobData) - Method in class TcTssEventCert
This method sets the content of the certificateHash field.
setClockSeqHigh(short) - Method in class TcTssUuid
Sets the clockSeqHigh field.
setClockSeqLow(short) - Method in class TcTssUuid
Sets the clockSeqLow field.
setConformanceCredential(TcBlobData) - Method in class TcTpmIdentityProof
Sets the conformanceCredential field.
setContextCount(long) - Method in class TcTpmContextBlob
Sets the contextCount field.
setContextNonce(TcTpmNonce) - Method in class TcTpmContextSensitive
Sets the contextNonce field.
setCounter(long) - Method in class TcTpmCounterValue
Sets the counter field.
setCreationPCRSelection(TcTpmPcrSelection) - Method in class TcTpmPcrInfoLong
Sets the creationPCRSelection field.
setCredential(TcBlobData) - Method in class TcTpmSymCaAttestation
Sets the credential field.
setCurrentTicks(BigInteger) - Method in class TcTpmCurrentTicks
Sets the currentTicks field.
setCurrentTicks(TcTpmCurrentTicks) - Method in class TcTpmTransportLogOut
Sets the currentTicks field.
setDAAcontextSeed(TcTpmNonce) - Method in class TcTpmDaaContext
Sets the DAAcontextSeed field.
setDAAcount(long) - Method in class TcTpmDaaTpm
Sets the DAAcount field.
setDAAdigest(TcTpmDigest) - Method in class TcTpmDaaContext
Sets the DAAdigest field.
setDAAdigestContext(TcTpmDigest) - Method in class TcTpmDaaContext
Sets the DAAdigestContext field.
setDAAdigestgamma(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestgamma field.
setDAAdigestIssuer(TcTpmDigest) - Method in class TcTpmDaaTpm
Sets the DAAdigestIssuer field.
setDAAdigestn(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestn field.
setDAAdigestn0(TcTpmDigest) - Method in class TcTpmDaaJoindata
Sets the DAAdigestn0 field.
setDAAdigestR0(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestR0 field.
setDAAdigestR1(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestR1 field.
setDAAdigestS0(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestS0 field.
setDAAdigestS1(TcTpmDigest) - Method in class TcTpmDaaIssuer
Sets the DAAdigestS1 field.
setDAAdigestv0(TcTpmDigest) - Method in class TcTpmDaaTpm
Sets the DAAdigestv0 field.
setDAAdigestv1(TcTpmDigest) - Method in class TcTpmDaaTpm
Sets the DAAdigestv1 field.
setDAAgenericq(TcBlobData) - Method in class TcTpmDaaIssuer
Sets the DAAgenericq field.
setDAAjoinu0(TcBlobData) - Method in class TcTpmDaaJoindata
Sets the DAAjoinu0 field.
setDAAjoinu1(TcBlobData) - Method in class TcTpmDaaJoindata
Sets the DAAjoinu1 field.
setDAArekey(TcTpmDigest) - Method in class TcTpmDaaTpm
Sets the DAArekey field.
setDAAscratch(TcBlobData) - Method in class TcTpmDaaContext
Sets the DAAscratch field.
setDAAstage(short) - Method in class TcTpmDaaContext
Sets the DAAstage field.
setData(TcTpmNonce) - Method in class TcTpmCertifyInfo
Sets the data field.
setData(TcTpmNonce) - Method in class TcTpmCertifyInfo2
Sets the data field.
setData(TcBlobData) - Method in class TcTpmSealedData
Sets the data field.
setData(TcBlobData) - Method in class TcTpmSignInfo
Sets the data field.
setData(TcBlobData) - Method in class TcTpmSymmetricKey
Sets the data field.
setData(TcBlobData) - Method in class TcTssValidation
Sets the data field (i.e.
setDataLen(long) - Method in class TcTpmSignInfo
Sets the dataLen field.
setDataSize(long) - Method in class TcTpmNvDataPublic
Sets the dataSize field.
setDeactivated(boolean) - Method in class TcTpmPermanentFlags
Sets the deactivated field.
setDeactivated(boolean) - Method in class TcTpmStClearFlags
Sets the deactivated field.
setDelegateType(long) - Method in class TcTpmDelegations
Sets the delegateType field.
setDestinationKeyDigest(TcTpmDigest) - Method in class TcTpmCmkAuth
Sets the destinationKeyDigest field.
setDigest(TcBlobData) - Method in class TcTpmAuthdata
Sets the digest field.
setDigest(TcBlobData) - Method in class TcTpmDigest
Sets the digest field.
setDigest(TcTpmDigest) - Method in class TcTpmMigrationkeyAuth
Sets the digest field.
setDigest(TcBlobData) - Method in class TcTpmNonce
Sets the nonce field.
setDigestAtCreation(TcTpmCompositeHash) - Method in interface TcITpmPcrInfo
 
setDigestAtCreation(TcTpmCompositeHash) - Method in class TcTpmPcrInfo
Sets the digestAtCreation field.
setDigestAtCreation(TcTpmCompositeHash) - Method in class TcTpmPcrInfoLong
Sets the digestAtCreation field.
setDigestAtRelease(TcTpmCompositeHash) - Method in interface TcITpmPcrInfo
 
setDigestAtRelease(TcTpmCompositeHash) - Method in class TcTpmPcrInfo
Sets the digestAtRelease field.
setDigestAtRelease(TcTpmCompositeHash) - Method in class TcTpmPcrInfoLong
Sets the digestAtRelease field.
setDigestAtRelease(TcTpmCompositeHash) - Method in class TcTpmPcrInfoShort
Sets the digestAtRelease field.
setDigestChecked(boolean) - Method in class TcTssEventCert
This method sets the content of the digestChecked field.
setDigestValue(TcTpmCompositeHash) - Method in class TcTpmQuoteInfo
Sets the digestValue field.
setDigestVerified(boolean) - Method in class TcTssEventCert
This method sets the content of the digestVerified field.
setDisable(boolean) - Method in class TcTpmPermanentFlags
Sets the disable field.
setDisableForceClear(boolean) - Method in class TcTpmStClearFlags
Sets the disableForceClear field.
setDisableOwnerClear(boolean) - Method in class TcTpmPermanentFlags
Sets the disableOwnerClear field.
setEkType(int) - Method in class TcTpmEkBlob
Sets the ekType field.
setEnableRevokeEK(boolean) - Method in class TcTpmPermanentFlags
Sets the enableRevokeEK field.
setEncData(TcBlobData) - Method in interface TcITpmKey
 
setEncData(TcBlobData) - Method in interface TcITpmStoredData
 
setEncData(TcBlobData) - Method in class TcTpmKey
Sets the encData field.
setEncData(TcBlobData) - Method in class TcTpmKey12
Sets the encData field.
setEncData(TcBlobData) - Method in class TcTpmStoredData
Sets the encData field.
setEncData(TcBlobData) - Method in class TcTpmStoredData12
Sets the encData field.
setEncScheme(int) - Method in class TcTpmKeyParms
Sets the encScheme field.
setEncScheme(int) - Method in class TcTpmSymmetricKey
Sets the encScheme field.
setEncScheme(int) - Method in class TcTpmTransportPublic
Sets the encScheme field.
setEndorsementCredential(TcBlobData) - Method in class TcTpmIdentityProof
Sets the endorsementCredential field.
setEntityDigest(TcBlobData) - Method in class TcTssEventCert
This method sets the content of the entityDigest field.
setErrataRev(short) - Method in class TcTpmCapVersionInfo
Sets the errataRev field.
setEt(int) - Method in class TcTpmStoredData12
Sets the et field.
setEvent(TcBlobData) - Method in class TcTssPcrEvent
Sets the event field.
setEventType(long) - Method in class TcTssPcrEvent
Sets the eventType field.
setExponent(TcBlobData) - Method in class TcTpmRsaKeyParms
Sets the exponent field.
setExternalData(TcTpmNonce) - Method in class TcTpmQuoteInfo
Sets the externalData field.
setExternalData(TcTpmNonce) - Method in class TcTpmQuoteInfo2
Sets the externalData field.
setExternalData(TcBlobData) - Method in class TcTssValidation
Sets the externalData field.
setFamilyID(long) - Method in class TcTpmDelegatePublic
Sets the familyID field.
setFamilyID(long) - Method in class TcTpmFamilyTableEntry
Sets the familyID field.
setFill(short) - Method in class TcTpmCertifyInfo2
Sets the fill field.
setFill(int) - Method in class TcTpmKey12
Sets the fill field.
setFIPS(boolean) - Method in class TcTpmPermanentFlags
Sets the FIPS field.
setFixed(String) - Method in class TcTpmQuoteInfo
Sets the fixed field.
setFixed(String) - Method in class TcTpmQuoteInfo2
Sets the fixed field.
setFixed(String) - Method in class TcTpmSignInfo
Sets the fixed field.
setFlags(long) - Method in class TcTpmFamilyTableEntry
Sets the flags field.
setHandle(long) - Method in class TcTpmContextBlob
Sets the handle field.
setHandle(long[]) - Method in class TcTpmKeyHandleList
Sets the handle field.
setHashValue(TcBlobData) - Method in interface TcIHash
This method sets the hash value of the hash object.
setIdDigest(TcTpmDigest) - Method in class TcTpmAsymCaContents
Sets the idDigest field.
setIdDigest(TcTpmDigest) - Method in class TcTpmEkBlobActivate
Sets the idDigest field.
setIdentityBinding(TcBlobData) - Method in class TcTpmIdentityProof
Sets the identityBinding field.
setIdentityKey(TcTpmPubkey) - Method in class TcTpmIdentityProof
Sets the identityKey field.
setIdentityPubKey(TcTpmPubkey) - Method in class TcTpmIdentityContents
Sets the identityPubKey field.
setInfoShort(TcTpmPcrInfoShort) - Method in class TcTpmQuoteInfo2
Sets the infoShort field.
setInputParms(TcTpmDigest) - Method in class TcTpmAuditEventIn
Sets the inputParms field.
setIntegrityDigest(TcTpmDigest) - Method in class TcTpmContextBlob
Sets the integrityDigest field.
setIntegrityDigest(TcTpmDigest) - Method in class TcTpmDelegateKeyBlob
Sets the integrityDigest field.
setIntegrityDigest(TcTpmDigest) - Method in class TcTpmDelegateOwnerBlob
Sets the integrityDigest field.
setInternalData(TcBlobData) - Method in class TcTpmContextSensitive
Sets the internalData field.
setInternalData(TcBlobData) - Method in class TcTpmDaaSensitive
Sets the internalData field.
setIssuer(TcBlobData) - Method in class TcTssEventCert
This method sets the content of the issuer field.
setIV(TcBlobData) - Method in class TcTpmSymmetricKeyParms
Sets the IV field.
setKey(TcBlobData) - Method in class TcTpmStorePrivkey
Sets the key field.
setKey(TcBlobData) - Method in class TcTpmStorePubkey
Sets the key field.
setKeyFlags(long) - Method in interface TcITpmKey
 
setKeyFlags(long) - Method in class TcTpmCertifyInfo
Sets the keyFlags field.
setKeyFlags(long) - Method in class TcTpmCertifyInfo2
Sets the keyFlags field.
setKeyFlags(long) - Method in class TcTpmKey
Sets the keyFlags field.
setKeyFlags(long) - Method in class TcTpmKey12
Sets the keyFlags field.
setKeyLength(long) - Method in class TcTpmRsaKeyParms
Sets the keyLength field.
setKeyLength(long) - Method in class TcTpmStorePrivkey
Sets the keyLength field.
setKeyLength(long) - Method in class TcTpmStorePubkey
Sets the keyLength field.
setKeyLength(long) - Method in class TcTpmSymmetricKeyParms
Sets the keyLength field.
setKeyUsage(int) - Method in interface TcITpmKey
 
setKeyUsage(int) - Method in class TcTpmCertifyInfo
Sets the keyUsage field.
setKeyUsage(int) - Method in class TcTpmCertifyInfo2
Sets the keyUsage field.
setKeyUsage(int) - Method in class TcTpmKey
Sets the keyUsage field.
setKeyUsage(int) - Method in class TcTpmKey12
Sets the keyUsage field.
setKeyUuid(TcTssUuid) - Method in class TcTssKmKeyinfo
Sets the keyUuid field.
setLabel(TcBlobData) - Method in class TcTpmContextBlob
Sets the label field.
setLabel(String) - Method in class TcTpmCounterValue
Sets the label field.
setLabel(TcBlobData) - Method in class TcTpmDaaBlob
Sets the label field.
setLabel(short) - Method in class TcTpmDelegateLabel
Sets the label field.
setLabel(TcTpmDelegateLabel) - Method in class TcTpmDelegatePublic
Sets the label field.
setLabel(short) - Method in class TcTpmFamilyLabel
Sets the label field.
setLabel(TcTpmFamilyLabel) - Method in class TcTpmFamilyTableEntry
Sets the label field.
setLabelArea(TcBlobData) - Method in class TcTpmIdentityProof
Sets the labelArea field.
setLabelPrivCADigest(TcTpmDigest) - Method in class TcTpmIdentityContents
Sets the labelPrivCADigest field.
setLoaded(int) - Method in class TcTpmKeyHandleList
Sets the loaded field.
setLoaded(boolean) - Method in class TcTssKmKeyinfo
Sets the isLoaded field.
setLocality(long) - Method in class TcTpmTransportLogOut
Sets the locality field.
setLocalityAtCreation(short) - Method in class TcTpmPcrInfoLong
Sets the localityAtCreation field.
setLocalityAtRelease(short) - Method in class TcTpmPcrInfoLong
Sets the localityAtRelease field.
setLocalityAtRelease(short) - Method in class TcTpmPcrInfoShort
Sets the localityAtRelease field.
setLocalityModifier(long) - Method in class TcTpmStAnyFlags
Sets the localityModifier field.
setMaintenanceDone(boolean) - Method in class TcTpmPermanentFlags
Sets the maintenanceDone field.
setMajor(short) - Method in class TcTpmSelectSize
Sets the major field.
setMajor(short) - Method in class TcTpmVersion
Sets the major field.
setMajor(short) - Method in class TcTssVersion
Sets the major field.
setMigAuthDigest(TcTpmDigest[]) - Method in class TcTpmMsaComposite
Sets the migAuthDigest field.
setMigrationAuth(TcTpmSecret) - Method in class TcTpmStoreAsymkey
Sets the migrationAuth field.
setMigrationAuthority(TcBlobData) - Method in class TcTpmCertifyInfo2
Sets the migrationAuthority field.
setMigrationAuthorityDigest(TcTpmDigest) - Method in class TcTpmCmkAuth
Sets the migrationAuthorityDigest field.
setMigrationAuthorityDigest(TcTpmDigest) - Method in class TcTpmCmkMaApproval
Sets the migrationAuthorityDigest field.
setMigrationKey(TcTpmPubkey) - Method in class TcTpmMigrationkeyAuth
Sets the migrationKey field.
setMigrationScheme(int) - Method in class TcTpmMigrationkeyAuth
Sets the migrationScheme field.
setMinor(short) - Method in class TcTpmSelectSize
Sets the minor field.
setMinor(short) - Method in class TcTpmVersion
Sets the minor field.
setMinor(short) - Method in class TcTssVersion
Sets the minor field.
setMsaDigest(TcTpmDigest) - Method in class TcTpmCmkMigauth
Sets the msaDigest field.
setMsaList(long) - Method in class TcTpmMsaComposite
Sets the msaList field.
setN1(TcTpmNonce) - Method in class TcTpmChangeauthValidate
Sets the n1 field.
setNewAuthSecret(TcTpmSecret) - Method in class TcTpmChangeauthValidate
Sets the newAuthSecret field.
setNode(short[]) - Method in class TcTssUuid
Sets the node field.
setNumPrimes(long) - Method in class TcTpmRsaKeyParms
Sets the numPrimes field.
setNvIndex(long) - Method in class TcTpmNvDataPublic
Sets the nvIndex field.
setNvLocked(boolean) - Method in class TcTpmPermanentFlags
Sets the nvLocked field.
setOperator(boolean) - Method in class TcTpmPermanentFlags
Sets the Operator field.
setOperatorAuth(TcIPolicy) - Method in interface TcITpm
This function sets the operator authorization value in the TPM.
setOrdinal(long) - Method in class TcTpmAuditEventOut
Sets the ordinal field.
setOrdinal(long) - Method in class TcTpmIdentityContents
Sets the ordinal field.
setOutputParms(TcTpmDigest) - Method in class TcTpmAuditEventOut
Sets the outputParms field.
setOwnership(boolean) - Method in class TcTpmPermanentFlags
Sets the ownership field.
setParameters(TcTpmDigest) - Method in class TcTpmTransportLogIn
Sets the parameters field.
setParameters(TcTpmDigest) - Method in class TcTpmTransportLogOut
Sets the parameters field.
setParentKeyUuid(TcTssUuid) - Method in class TcTssKmKeyinfo
Sets the parentKeyUuid field.
setParentPcrStatus(boolean) - Method in class TcTpmCertifyInfo
Sets the parentPcrStatus field.
setParentPCRStatus(boolean) - Method in class TcTpmCertifyInfo2
Sets the parentPCRStatus field.
setParms(TcBlobData) - Method in class TcTpmKeyParms
Sets the parms field.
setPartPrivKey(TcBlobData) - Method in class TcTpmMigrateAsymkey
Sets the partPrivKey field.
setPartPrivKeyLen(long) - Method in class TcTpmMigrateAsymkey
Sets the partPrivKeyLen field.
setPayload(short) - Method in class TcTpmBoundData
Sets the payload field.
setPayload(short) - Method in class TcTpmMigrateAsymkey
Sets the payload field.
setPayload(short) - Method in class TcTpmSealedData
Sets the payload field.
setPayload(short) - Method in class TcTpmStoreAsymkey
Sets the payload field.
setPayloadData(TcBlobData) - Method in class TcTpmBoundData
Sets the payloadData field.
setPayloadType(short) - Method in class TcTpmCertifyInfo2
Sets the payloadType field.
setPcrExtendLocal(short) - Method in class TcTpmPcrAttributes
Sets the pcrExtendLocal field.
setPcrIndex(long) - Method in class TcTssPcrEvent
Sets the pcrIndex field.
setPcrInfo(TcBlobData) - Method in interface TcITpmKey
 
setPcrInfo(TcBlobData) - Method in class TcTpmCertifyInfo
Sets the pcrInfo field.
setPcrInfo(TcBlobData) - Method in class TcTpmCertifyInfo2
Sets the pcrInfo field.
setPcrInfo(TcTpmPcrInfoShort) - Method in class TcTpmDelegatePublic
Sets the pcrInfo field.
setPcrInfo(TcTpmPcrInfoShort) - Method in class TcTpmEkBlobActivate
Sets the pcrInfo field.
setPcrInfo(TcBlobData) - Method in class TcTpmKey
Sets the pcrInfo field.
setPcrInfo(TcBlobData) - Method in class TcTpmKey12
Sets the pcrInfo field.
setPcrInfoRead(TcTpmPcrInfoShort) - Method in class TcTpmNvDataPublic
Sets the pcrInfoRead field.
setPcrInfoWrite(TcTpmPcrInfoShort) - Method in class TcTpmNvDataPublic
Sets the pcrInfoWrite field.
setPcrLocality(long) - Method in interface TcIPcrComposite
This method sets the LocalityAtRelease inside the PCR composite object using a 1.2 TcTpmPcrInfoLong or TcTpmPcrInfoShort structure.
setPcrReset(short) - Method in class TcTpmPcrAttributes
Sets the pcrReset field.
setPcrResetLocal(short) - Method in class TcTpmPcrAttributes
Sets the pcrResetLocal field.
setPcrSelect(TcBlobData) - Method in class TcTpmPcrSelection
Sets the pcrSelect field.
setPcrSelection(TcTpmPcrSelection) - Method in class TcTpmPcrInfo
Sets the pcrSelection field.
setPcrSelection(TcTpmPcrSelection) - Method in class TcTpmPcrInfoShort
Sets the pcrSelection field.
setPcrValue(TcTpmPcrValue[]) - Method in class TcTpmPcrComposite
Sets the pcrValue field.
setPcrValue(TcBlobData) - Method in class TcTssPcrEvent
Sets the pcrValue field.
setPcrValue(long, TcBlobData) - Method in interface TcIPcrComposite
This method sets the digest for a given PCR index inside the PCR composite object.
An example for the usage is the preparation of a PCR composite object before calling TcIRsaKey.createKey(TcIRsaKey, TcIPcrComposite).
setPer1(long) - Method in class TcTpmDelegations
Sets the per1 field.
setPer2(long) - Method in class TcTpmDelegations
Sets the per2 field.
setPermission(TcTpmNvAttributes) - Method in class TcTpmNvDataPublic
Sets the permission field.
setPermissions(TcTpmDelegations) - Method in class TcTpmDelegatePublic
Sets the permissions field.
setPersistenStorageTypeParent(long) - Method in class TcTssKmKeyinfo2
This method sets the content of the persistenStorageTypeParent field.
setPersistentStorageType(long) - Method in class TcTssKmKeyinfo2
This method sets the content of the persistentStorageType field.
setPhysicalPresence(boolean) - Method in class TcTpmStClearFlags
Sets the physicalPresence field.
setPhysicalPresenceCMDEnable(boolean) - Method in class TcTpmPermanentFlags
Sets the physicalPresenceCMDEnable field.
setPhysicalPresenceHWEnable(boolean) - Method in class TcTpmPermanentFlags
Sets the physicalPresenceHWEnable field.
setPhysicalPresenceLifetimeLock(boolean) - Method in class TcTpmPermanentFlags
Sets the physicalPresenceLifetimeLock field.
setPhysicalPresenceLock(boolean) - Method in class TcTpmStClearFlags
Sets the physicalPresenceLock field.
setPlatformClassIdentifier(long) - Method in class TcTssPlatformClass
This method sets the content of the platformClassIdentifier field.
setPlatformCredential(TcBlobData) - Method in class TcTpmIdentityProof
Sets the platformCredential field.
setPostInitialise(boolean) - Method in class TcTpmStAnyFlags
Sets the postInitialise field.
setPrivKey(TcTpmStorePrivkey) - Method in class TcTpmStoreAsymkey
Sets the privKey field.
setPub(TcTpmDelegatePublic) - Method in class TcTpmDelegateKeyBlob
Sets the pub field.
setPub(TcTpmDelegatePublic) - Method in class TcTpmDelegateOwnerBlob
Sets the pub field.
setPub(TcTpmDelegatePublic) - Method in class TcTpmDelegateTableRow
Sets the pub field.
setPubDataDigest(TcTpmDigest) - Method in class TcTpmMigrateAsymkey
Sets the pubDataDigest field.
setPubDataDigest(TcTpmDigest) - Method in class TcTpmStoreAsymkey
Sets the pubDataDigest field.
setPubKey(TcTpmStorePubkey) - Method in interface TcITpmKey
 
setPubKey(TcTpmStorePubkey) - Method in class TcTpmKey
Sets the pubKey field.
setPubKey(TcTpmStorePubkey) - Method in class TcTpmKey12
Sets the pubKey field.
setPubKey(TcTpmStorePubkey) - Method in class TcTpmPubkey
Sets the pubKey field.
setPubKeyDigest(TcTpmDigest) - Method in class TcTpmCertifyInfo
Sets the pubKeyDigest field.
setPubkeyDigest(TcTpmDigest) - Method in class TcTpmCertifyInfo2
Sets the pubkeyDigest field.
setPubKeyDigest(TcTpmDigest) - Method in class TcTpmCmkMigauth
Sets the pubKeyDigest field.
setPubKeyDigest(TcTpmDigest) - Method in class TcTpmDelegateKeyBlob
Sets the pubKeyDigest field.
setPubKeyHash(TcTpmDigest) - Method in class TcTpmTransportLogIn
Sets the pubKeyHash field.
setReadPubek(boolean) - Method in class TcTpmPermanentFlags
Sets the readPubek field.
setReadSRKPub(boolean) - Method in class TcTpmPermanentFlags
Sets the readSRKPub field.
setReadSTClear(boolean) - Method in class TcTpmNvDataPublic
Sets the readSTClear field.
setReleasePCRSelection(TcTpmPcrSelection) - Method in class TcTpmPcrInfoLong
Sets the releasePCRSelection field.
setReplay(TcTpmNonce) - Method in class TcTpmSignInfo
Sets the replay field.
setReqSize(int) - Method in class TcTpmSelectSize
Sets the reqSize field.
setResourceType(long) - Method in class TcTpmContextBlob
Sets the resourceType field.
setResourceType(long) - Method in class TcTpmDaaBlob
Sets the resourceType field.
setReturnCode(long) - Method in class TcTpmAuditEventOut
Sets the returnCode field.
setRevMajor(short) - Method in class TcTpmVersion
Sets the revMajor field.
setRevMajor(short) - Method in class TcTssVersion
Sets the revMajor field.
setRevMinor(short) - Method in class TcTpmVersion
Sets the revMinor field.
setRevMinor(short) - Method in class TcTssVersion
Sets the revMinor field.
setSealInfo(TcBlobData) - Method in interface TcITpmStoredData
 
setSealInfo(TcBlobData) - Method in class TcTpmStoredData
Sets the sealInfo field.
setSealInfo(TcBlobData) - Method in class TcTpmStoredData12
Sets the sealInfo field.
setSecret(long, TcBlobData) - Method in interface TcIPolicy
This method sets the authorization data of a policy object and defines the handling of its retrieval.
setSelect(TcTpmPcrSelection) - Method in class TcTpmPcrComposite
Sets the select field.
setSensitiveArea(TcBlobData) - Method in class TcTpmDelegateKeyBlob
Sets the sensitiveArea field.
setSensitiveArea(TcBlobData) - Method in class TcTpmDelegateOwnerBlob
Sets the sensitiveArea field.
setSensitiveData(TcBlobData) - Method in class TcTpmContextBlob
Sets the sensitiveData field.
setSensitiveData(TcBlobData) - Method in class TcTpmDaaBlob
Sets the sensitiveData field.
setSessionKey(TcTpmSymmetricKey) - Method in class TcTpmAsymCaContents
Sets the sessionKey field.
setSessionKey(TcTpmSymmetricKey) - Method in class TcTpmEkBlobActivate
Sets the sessionKey field.
setSignedData(TcTpmDigest) - Method in class TcTpmCmkSigticket
Sets the signedData field.
setSigScheme(int) - Method in class TcTpmKeyParms
Sets the sigScheme field.
setSourceKeyDigest(TcTpmDigest) - Method in class TcTpmCmkAuth
Sets the sourceKeyDigest field.
setSpecLevel(int) - Method in class TcTpmCapVersionInfo
Sets the specLevel field.
setStatus(long, boolean) - Method in interface TcITpm
This method modifies the TPM status.
setStoredDigest(TcTpmDigest) - Method in class TcTpmSealedData
Sets the storedDigest field.
setSymAlgorithm(TcTpmKeyParms) - Method in class TcTpmIdentityReq
Sets the symAlgorithm field.
setSymBlob(TcBlobData) - Method in class TcTpmIdentityReq
Sets the symBlob field.
setTag(int) - Method in class TcTpmAuditEventIn
Sets the tag field.
setTag(int) - Method in class TcTpmAuditEventOut
Sets the tag field.
setTag(int) - Method in class TcTpmCapVersionInfo
Sets the tag field.
setTag(int) - Method in class TcTpmCertifyInfo2
Sets the tag field.
setTag(int) - Method in class TcTpmCmkMaApproval
Sets the tag field.
setTag(int) - Method in class TcTpmCmkMigauth
Sets the tag field.
setTag(int) - Method in class TcTpmCmkSigticket
Sets the tag field.
setTag(int) - Method in class TcTpmContextBlob
Sets the tag field.
setTag(int) - Method in class TcTpmContextSensitive
Sets the tag field.
setTag(int) - Method in class TcTpmCounterValue
Sets the tag field.
setTag(int) - Method in class TcTpmCurrentTicks
Sets the tag field.
setTag(int) - Method in class TcTpmDaaBlob
Sets the tag field.
setTag(int) - Method in class TcTpmDaaContext
Sets the tag field.
setTag(int) - Method in class TcTpmDaaIssuer
Sets the tag field.
setTag(int) - Method in class TcTpmDaaSensitive
Sets the tag field.
setTag(int) - Method in class TcTpmDaaTpm
Sets the tag field.
setTag(int) - Method in class TcTpmDelegateKeyBlob
Sets the tag field.
setTag(int) - Method in class TcTpmDelegateOwnerBlob
Sets the tag field.
setTag(int) - Method in class TcTpmDelegatePublic
Sets the tag field.
setTag(int) - Method in class TcTpmDelegateSensitive
Sets the tag field.
setTag(int) - Method in class TcTpmDelegateTableRow
Sets the tag field.
setTag(int) - Method in class TcTpmDelegations
Sets the tag field.
setTag(int) - Method in class TcTpmEkBlob
Sets the tag field.
setTag(int) - Method in class TcTpmEkBlobActivate
Sets the tag field.
setTag(int) - Method in class TcTpmEkBlobAuth
Sets the tag field.
setTag(int) - Method in class TcTpmFamilyTableEntry
Sets the tag field.
setTag(int) - Method in class TcTpmKey12
Sets the tag field.
setTag(int) - Method in class TcTpmNvAttributes
Sets the tag field.
setTag(int) - Method in class TcTpmNvDataPublic
Sets the tag field.
setTag(int) - Method in class TcTpmPcrInfoLong
Sets the tag field.
setTag(int) - Method in class TcTpmPermanentFlags
Sets the tag field.
setTag(int) - Method in class TcTpmQuoteInfo2
Sets the tag field.
setTag(int) - Method in class TcTpmSignInfo
Sets the tag field.
setTag(int) - Method in class TcTpmStAnyFlags
Sets the tag field.
setTag(int) - Method in class TcTpmStClearFlags
Sets the tag field.
setTag(int) - Method in class TcTpmStoredData12
Sets the tag field.
setTag(int) - Method in class TcTpmTransportAuth
Sets the tag field.
setTag(int) - Method in class TcTpmTransportInternal
Sets the tag field.
setTag(int) - Method in class TcTpmTransportLogIn
Sets the tag field.
setTag(int) - Method in class TcTpmTransportLogOut
Sets the tag field.
setTag(int) - Method in class TcTpmTransportPublic
Sets the tag field.
setTickNonce(TcTpmNonce) - Method in class TcTpmCurrentTicks
Sets the tickNonce field.
setTickRate(int) - Method in class TcTpmCurrentTicks
Sets the tickRate field.
setTimeHigh(int) - Method in class TcTssUuid
Sets the timeHigh field.
setTimeLow(long) - Method in class TcTssUuid
Sets the timeLow field.
setTimeMid(int) - Method in class TcTssUuid
Sets the timeMid field.
setTOSPresent(boolean) - Method in class TcTpmStAnyFlags
Sets the TOSPresent field.
setTpmEstablished(boolean) - Method in class TcTpmPermanentFlags
Sets the tpmEstablished field.
setTPMpost(boolean) - Method in class TcTpmPermanentFlags
Sets the TPMpost field.
setTPMpostLock(boolean) - Method in class TcTpmPermanentFlags
Sets the TPMpostLock field.
setTpmProof(TcTpmNonce) - Method in class TcTpmSealedData
Sets the tpmProof field.
setTpmVendorID(TcBlobData) - Method in class TcTpmCapVersionInfo
Sets the tpmVendorID field.
setTransAttributes(long) - Method in class TcTpmTransportPublic
Sets the transAttributes field.
setTransDigest(TcTpmDigest) - Method in class TcTpmTransportInternal
Sets the transDigest field.
setTransHandle(long) - Method in class TcTpmTransportInternal
Sets the transHandle field.
setTransNonceEven(TcTpmNonce) - Method in class TcTpmTransportInternal
Sets the transNonceEven field.
setTransportExclusive(boolean) - Method in class TcTpmStAnyFlags
Sets the transportExclusive field.
setTransPublic(TcTpmTransportPublic) - Method in class TcTpmTransportInternal
Sets the transPublic field.
setUri(TcBlobData) - Method in class TcTssPlatformClass
This method sets the content of the uri field.
setUsageAuth(TcTpmSecret) - Method in class TcTpmMigrateAsymkey
Sets the usageAuth field.
setUsageAuth(TcTpmSecret) - Method in class TcTpmStoreAsymkey
Sets the usageAuth field.
setValidationData(TcBlobData) - Method in class TcTssValidation
Sets the validationData field.
setVendorData(TcBlobData) - Method in class TcTssKmKeyinfo
Sets the rgbVendorData field.
setVendorSpecific(TcBlobData) - Method in class TcTpmCapVersionInfo
Sets the vendorSpecific field.
setVer(TcTpmStructVer) - Method in class TcTpmBoundData
Sets the ver field.
setVer(TcTpmStructVer) - Method in class TcTpmIdentityContents
Sets the ver field.
setVer(TcTpmStructVer) - Method in class TcTpmKey
Sets the ver field.
setVer(TcTpmStructVer) - Method in class TcTpmStoredData
Sets the ver field.
setVerificationCount(long) - Method in class TcTpmDelegatePublic
Sets the verificationCount field.
setVerificationCount(long) - Method in class TcTpmFamilyTableEntry
Sets the verificationCount field.
setVerKeyDigest(TcTpmDigest) - Method in class TcTpmCmkSigticket
Sets the verKeyDigest field.
setVersion(TcTpmVersion) - Method in class TcTpmCapVersionInfo
Sets the version field.
setVersion(TcTpmStructVer) - Method in class TcTpmCertifyInfo
Sets the version field.
setVersion(TcTpmStructVer) - Method in class TcTpmIdentityProof
Sets the version field.
setVersion(TcTpmStructVer) - Method in class TcTpmQuoteInfo
Sets the version field.
setVersionInfo(TcTssVersion) - Method in class TcTssEventCert
This method sets the content of the versionInfo field.
setVersionInfo(TcTssVersion) - Method in class TcTssKmKeyinfo
Sets the versionInfo field.
setVersionInfo(TcTssVersion) - Method in class TcTssPcrEvent
Sets the versionInfo field.
setVersionInfo(TcTssVersion) - Method in class TcTssValidation
Sets the version info field.
setWriteDefine(boolean) - Method in class TcTpmNvDataPublic
Sets the writeDefine field.
setWriteSTClear(boolean) - Method in class TcTpmNvDataPublic
Sets the writeSTClear field.
sha1() - Method in class TcBlobData
This method returns the SHA-1 digest of the contained binary data.
sign(TcIRsaKey) - Method in interface TcIHash
This method signs the hash data of the object with the provided signing key.
stirRandom(TcBlobData) - Method in interface TcITpm
This method adds entropy to the TPM Random Number Generator.
stringIsNullTerminated() - Method in class TcBlobData
This method returns true if the contained string data is null terminated, false otherwise.
substBytes(int, byte[]) - Method in class TcBlobData
This method allows to substitute a contiguous range of bytes in the byte blob.
SYSTEM_BYTE_ORDER - Static variable in class TcByteOrder
Byte order of the system's CPU.

T

takeOwnership(TcIRsaKey, TcIRsaKey) - Method in interface TcITpm
This method takes ownership of the TPM.
TcBasicTypeDecoder - Class in iaik.tc.tss.api.structs.common
This class provides a set of basic decoding methods for simple TCG defined types such as UINT32.
TcBasicTypeDecoder(TcBlobData) - Constructor for class TcBasicTypeDecoder
This constructor takes a byte data object to be decoded.
TcBasicTypeDecoder(TcBlobData, int) - Constructor for class TcBasicTypeDecoder
This constructor takes a byte data object to be decoded.
TcBlobData - Class in iaik.tc.tss.api.structs.common
This class represents a data blob (binary data object) that is received from/passed to the TSS.
TcByteOrder - Class in iaik.tc.tss.api.structs.common
This class provides big endian/little endian byte order labels.
TcCompositeTypeDecoder - Class in iaik.tc.tss.api.structs.common
This class extends the basic type decoding class and adds functionality to handle composite types such as TPM_KEY_PARMS.
TcCompositeTypeDecoder() - Constructor for class TcCompositeTypeDecoder
Default Constructor.
TcCompositeTypeDecoder(TcBlobData) - Constructor for class TcCompositeTypeDecoder
This constructor takes a byte data object to be decoded.
TcCompositeTypeDecoder(TcBlobData, int) - Constructor for class TcCompositeTypeDecoder
This constructor takes a byte data object to be decoded.
TcCompositeTypeDecoder(TcCompositeTypeDecoder) - Constructor for class TcCompositeTypeDecoder
This constructor takes another composite type object as argument.
TcIAttributes - Interface in iaik.tc.tss.api.tspi
This interface defines methods that are in common for all objects that support setting or getting UINT32 and data attributes.
TcIAuthObject - Interface in iaik.tc.tss.api.tspi
This class implements common methods for all auth objects.
TcIContext - Interface in iaik.tc.tss.api.tspi
The Context class represents a context of a connection to the TSS Core Service running on the local or a remote TCG system.
TcIEncData - Interface in iaik.tc.tss.api.tspi
This class can be used to join externally (e.
TcIHash - Interface in iaik.tc.tss.api.tspi
A hash value represents a unique value corresponding to a particular set of bytes.
TcIMigData - Interface in iaik.tc.tss.api.tspi
This class is used with Certified Migratable Keys (CMKs) to hold properties and migratable data blobs when passing them between APIs.
TcIMonotonicCtr - Interface in iaik.tc.tss.api.tspi
This class is used to store information about a monotonic counter inside the TPM, for use when defining, releasing, reading or incrementing such a counter.
TcINvRam - Interface in iaik.tc.tss.api.tspi
This class is used to store the attributes of a region of non volatile RAM inside the TPM, for use when defining, releasing, reading or writing such a region.
TcIPcrComposite - Interface in iaik.tc.tss.api.tspi
The contents of the platform configuration register (PCR) of a TCG system can be used to establish a confidence level for this system.
TcIPolicy - Interface in iaik.tc.tss.api.tspi
The Policy class represents information authorization data (secrets), authorization data handling and the assigned authorized objects like key objects or encrypted data objects.
Secret Lifetime: If an application uses the mode TSS_SECRET_LIFETIME_COUNTER or TSS_SECRET_LIFETIME_TIMER, the application has to be aware that during a command processing the secret may be invalidated because of a time out or because the counter runs out.
TcIRsaKey - Interface in iaik.tc.tss.api.tspi
The key class defined by the TSS service provider represents an entry into the TCG key handling functionality.
TcITpm - Interface in iaik.tc.tss.api.tspi
One purpose of the TPM class is to represent the owner for a TCG subsystem (TPM).
TcITpmKey - Interface in iaik.tc.tss.api.structs.tpm
This class is a common interface for TcTpmKey (1.1 TPM Spec) and TcTpmKey12 (1.2 TPM Spec).
TcITpmKeyNew - Interface in iaik.tc.tss.api.structs.tpm
This class is a common interface for TcTpmKeyNew (1.1 TPM Spec) and TcTpmKey12New (1.2 TPM Spec).
TcITpmPcrInfo - Interface in iaik.tc.tss.api.structs.tpm
This class is a common interface for TcTpmPcrInfo (1.1 TPM Spec) and TcTpmPcrInfoLong (1.2 TPM Spec).
TcITpmStoredData - Interface in iaik.tc.tss.api.structs.tpm
This class is a common interface for TcTpmStoredData (1.1 TPM Spec) and TcTpmStoredData12 (1.2 TPM Spec).
TcIWorkingObject - Interface in iaik.tc.tss.api.tspi
This interface forms a basis for all top-level TSP objects that are used by TSS based applications.
TcTcsException - Exception in iaik.tc.tss.api.exceptions.tcs
This exception is thrown if an error at TCS level occurred.
TcTcsException(long) - Constructor for exception TcTcsException
 
TcTcsException(long, String) - Constructor for exception TcTcsException
 
TcTddlException - Exception in iaik.tc.tss.api.exceptions.tcs
This exception is thrown if an error at TDDL level occurred.
TcTddlException(long) - Constructor for exception TcTddlException
 
TcTddlException(long, String) - Constructor for exception TcTddlException
 
TcTddlException(String) - Constructor for exception TcTddlException
 
TcTpmAsymCaContents - Class in iaik.tc.tss.api.structs.tpm
This class contains the symmetric key to encrypt the identity credential.
TcTpmAsymCaContents() - Constructor for class TcTpmAsymCaContents
Constructor - see superclass for details
TcTpmAsymCaContents(TcBlobData) - Constructor for class TcTpmAsymCaContents
Constructor - see superclass for details
TcTpmAsymCaContents(TcBlobData, int) - Constructor for class TcTpmAsymCaContents
Constructor - see superclass for details
TcTpmAsymCaContents(TcCompositeTypeDecoder) - Constructor for class TcTpmAsymCaContents
Constructor
TcTpmAuditEventIn - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmAuditEventIn() - Constructor for class TcTpmAuditEventIn
Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData) - Constructor for class TcTpmAuditEventIn
Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData, int) - Constructor for class TcTpmAuditEventIn
Constructor - see superclass for details
TcTpmAuditEventIn(TcCompositeTypeDecoder) - Constructor for class TcTpmAuditEventIn
Constructor - see superclass for details
TcTpmAuditEventOut - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmAuditEventOut() - Constructor for class TcTpmAuditEventOut
Constructor - see superclass for details
TcTpmAuditEventOut(TcBlobData) - Constructor for class TcTpmAuditEventOut
Constructor - see superclass for details
TcTpmAuditEventOut(TcBlobData, int) - Constructor for class TcTpmAuditEventOut
Constructor - see superclass for details
TcTpmAuditEventOut(TcCompositeTypeDecoder) - Constructor for class TcTpmAuditEventOut
Constructor - see superclass for details
TcTpmAuthdata - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmAuthdata() - Constructor for class TcTpmAuthdata
Constructor - see superclass for details
TcTpmAuthdata(TcBlobData) - Constructor for class TcTpmAuthdata
Constructor - see superclass for details
TcTpmAuthdata(TcBlobData, int) - Constructor for class TcTpmAuthdata
Constructor - see superclass for details
TcTpmAuthdata(TcCompositeTypeDecoder) - Constructor for class TcTpmAuthdata
Constructor - see superclass for details
TcTpmBoundData - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmBoundData() - Constructor for class TcTpmBoundData
Constructor - see superclass for details
TcTpmBoundData(TcBlobData) - Constructor for class TcTpmBoundData
Constructor - see superclass for details
TcTpmBoundData(TcBlobData, int) - Constructor for class TcTpmBoundData
Constructor - see superclass for details
TcTpmBoundData(TcCompositeTypeDecoder) - Constructor for class TcTpmBoundData
Constructor - see superclass for details
TcTpmCapVersionInfo - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCapVersionInfo() - Constructor for class TcTpmCapVersionInfo
Constructor - see superclass for details
TcTpmCapVersionInfo(TcBlobData) - Constructor for class TcTpmCapVersionInfo
Constructor - see superclass for details
TcTpmCapVersionInfo(TcBlobData, int) - Constructor for class TcTpmCapVersionInfo
Constructor - see superclass for details
TcTpmCapVersionInfo(TcCompositeTypeDecoder) - Constructor for class TcTpmCapVersionInfo
Constructor - see superclass for details
TcTpmCertifyInfo - Class in iaik.tc.tss.api.structs.tpm
When the TPM certifies a key, it must provide a signature with a TPM identity key on information that describes that key.
TcTpmCertifyInfo() - Constructor for class TcTpmCertifyInfo
Constructor - see superclass for details
TcTpmCertifyInfo(TcBlobData) - Constructor for class TcTpmCertifyInfo
Constructor - see superclass for details
TcTpmCertifyInfo(TcBlobData, int) - Constructor for class TcTpmCertifyInfo
Constructor - see superclass for details
TcTpmCertifyInfo(TcCompositeTypeDecoder) - Constructor for class TcTpmCertifyInfo
Constructor - see superclass for details
TcTpmCertifyInfo2 - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCertifyInfo2() - Constructor for class TcTpmCertifyInfo2
Constructor - see superclass for details
TcTpmCertifyInfo2(TcBlobData) - Constructor for class TcTpmCertifyInfo2
Constructor - see superclass for details
TcTpmCertifyInfo2(TcBlobData, int) - Constructor for class TcTpmCertifyInfo2
Constructor - see superclass for details
TcTpmCertifyInfo2(TcCompositeTypeDecoder) - Constructor for class TcTpmCertifyInfo2
Constructor - see superclass for details
TcTpmChangeauthValidate - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmChangeauthValidate() - Constructor for class TcTpmChangeauthValidate
Constructor - see superclass for details
TcTpmChangeauthValidate(TcBlobData) - Constructor for class TcTpmChangeauthValidate
Constructor - see superclass for details
TcTpmChangeauthValidate(TcBlobData, int) - Constructor for class TcTpmChangeauthValidate
Constructor - see superclass for details
TcTpmChangeauthValidate(TcCompositeTypeDecoder) - Constructor for class TcTpmChangeauthValidate
Constructor - see superclass for details
TcTpmChosenIdHash - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmChosenIdHash() - Constructor for class TcTpmChosenIdHash
Constructor - see superclass for details
TcTpmChosenIdHash(TcBlobData) - Constructor for class TcTpmChosenIdHash
Constructor - see superclass for details
TcTpmChosenIdHash(TcBlobData, int) - Constructor for class TcTpmChosenIdHash
Constructor - see superclass for details
TcTpmChosenIdHash(TcCompositeTypeDecoder) - Constructor for class TcTpmChosenIdHash
Constructor - see superclass for details
TcTpmCmkAuth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCmkAuth() - Constructor for class TcTpmCmkAuth
Constructor - see superclass for details
TcTpmCmkAuth(TcBlobData) - Constructor for class TcTpmCmkAuth
Constructor - see superclass for details
TcTpmCmkAuth(TcBlobData, int) - Constructor for class TcTpmCmkAuth
Constructor - see superclass for details
TcTpmCmkAuth(TcCompositeTypeDecoder) - Constructor for class TcTpmCmkAuth
Constructor - see superclass for details
TcTpmCmkMaApproval - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCmkMaApproval() - Constructor for class TcTpmCmkMaApproval
Constructor - see superclass for details
TcTpmCmkMaApproval(TcBlobData) - Constructor for class TcTpmCmkMaApproval
Constructor - see superclass for details
TcTpmCmkMaApproval(TcBlobData, int) - Constructor for class TcTpmCmkMaApproval
Constructor - see superclass for details
TcTpmCmkMaApproval(TcCompositeTypeDecoder) - Constructor for class TcTpmCmkMaApproval
Constructor - see superclass for details
TcTpmCmkMigauth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCmkMigauth() - Constructor for class TcTpmCmkMigauth
Constructor - see superclass for details
TcTpmCmkMigauth(TcBlobData) - Constructor for class TcTpmCmkMigauth
Constructor - see superclass for details
TcTpmCmkMigauth(TcBlobData, int) - Constructor for class TcTpmCmkMigauth
Constructor - see superclass for details
TcTpmCmkMigauth(TcCompositeTypeDecoder) - Constructor for class TcTpmCmkMigauth
Constructor - see superclass for details
TcTpmCmkSigticket - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCmkSigticket() - Constructor for class TcTpmCmkSigticket
Constructor - see superclass for details
TcTpmCmkSigticket(TcBlobData) - Constructor for class TcTpmCmkSigticket
Constructor - see superclass for details
TcTpmCmkSigticket(TcBlobData, int) - Constructor for class TcTpmCmkSigticket
Constructor - see superclass for details
TcTpmCmkSigticket(TcCompositeTypeDecoder) - Constructor for class TcTpmCmkSigticket
Constructor - see superclass for details
TcTpmCompositeHash - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCompositeHash() - Constructor for class TcTpmCompositeHash
Constructor - see superclass for details
TcTpmCompositeHash(TcBlobData) - Constructor for class TcTpmCompositeHash
Constructor - see superclass for details
TcTpmCompositeHash(TcBlobData, int) - Constructor for class TcTpmCompositeHash
Constructor - see superclass for details
TcTpmCompositeHash(TcCompositeTypeDecoder) - Constructor for class TcTpmCompositeHash
Constructor - see superclass for details
TcTpmConstants - Class in iaik.tc.tss.api.constants.tpm
This class contains constants and flags that are used when communicating with a TPM.
TcTpmContextBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmContextBlob() - Constructor for class TcTpmContextBlob
Constructor - see superclass for details
TcTpmContextBlob(TcBlobData) - Constructor for class TcTpmContextBlob
Constructor - see superclass for details
TcTpmContextBlob(TcBlobData, int) - Constructor for class TcTpmContextBlob
Constructor - see superclass for details
TcTpmContextBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmContextBlob
Constructor - see superclass for details
TcTpmContextSensitive - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmContextSensitive() - Constructor for class TcTpmContextSensitive
Constructor - see superclass for details
TcTpmContextSensitive(TcBlobData) - Constructor for class TcTpmContextSensitive
Constructor - see superclass for details
TcTpmContextSensitive(TcBlobData, int) - Constructor for class TcTpmContextSensitive
Constructor - see superclass for details
TcTpmContextSensitive(TcCompositeTypeDecoder) - Constructor for class TcTpmContextSensitive
Constructor - see superclass for details
TcTpmCounterValue - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCounterValue() - Constructor for class TcTpmCounterValue
Constructor - see superclass for details
TcTpmCounterValue(TcBlobData) - Constructor for class TcTpmCounterValue
Constructor - see superclass for details
TcTpmCounterValue(TcBlobData, int) - Constructor for class TcTpmCounterValue
Constructor - see superclass for details
TcTpmCounterValue(TcCompositeTypeDecoder) - Constructor for class TcTpmCounterValue
Constructor - see superclass for details
TcTpmCurrentTicks - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmCurrentTicks() - Constructor for class TcTpmCurrentTicks
Constructor - see superclass for details
TcTpmCurrentTicks(TcBlobData) - Constructor for class TcTpmCurrentTicks
Constructor - see superclass for details
TcTpmCurrentTicks(TcBlobData, int) - Constructor for class TcTpmCurrentTicks
Constructor - see superclass for details
TcTpmCurrentTicks(TcCompositeTypeDecoder) - Constructor for class TcTpmCurrentTicks
Constructor - see superclass for details
TcTpmDaaBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaBlob() - Constructor for class TcTpmDaaBlob
Constructor - see superclass for details
TcTpmDaaBlob(TcBlobData) - Constructor for class TcTpmDaaBlob
Constructor - see superclass for details
TcTpmDaaBlob(TcBlobData, int) - Constructor for class TcTpmDaaBlob
Constructor - see superclass for details
TcTpmDaaBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaBlob
Constructor - see superclass for details
TcTpmDaaContext - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaContext() - Constructor for class TcTpmDaaContext
Constructor - see superclass for details
TcTpmDaaContext(TcBlobData) - Constructor for class TcTpmDaaContext
Constructor - see superclass for details
TcTpmDaaContext(TcBlobData, int) - Constructor for class TcTpmDaaContext
Constructor - see superclass for details
TcTpmDaaContext(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaContext
Constructor - see superclass for details
TcTpmDaaIssuer - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaIssuer() - Constructor for class TcTpmDaaIssuer
Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData) - Constructor for class TcTpmDaaIssuer
Constructor - see superclass for details
TcTpmDaaIssuer(TcBlobData, int) - Constructor for class TcTpmDaaIssuer
Constructor - see superclass for details
TcTpmDaaIssuer(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaIssuer
Constructor - see superclass for details
TcTpmDaaJoindata - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaJoindata() - Constructor for class TcTpmDaaJoindata
Constructor - see superclass for details
TcTpmDaaJoindata(TcBlobData) - Constructor for class TcTpmDaaJoindata
Constructor - see superclass for details
TcTpmDaaJoindata(TcBlobData, int) - Constructor for class TcTpmDaaJoindata
Constructor - see superclass for details
TcTpmDaaJoindata(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaJoindata
Constructor - see superclass for details
TcTpmDaaSensitive - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaSensitive() - Constructor for class TcTpmDaaSensitive
Constructor - see superclass for details
TcTpmDaaSensitive(TcBlobData) - Constructor for class TcTpmDaaSensitive
Constructor - see superclass for details
TcTpmDaaSensitive(TcBlobData, int) - Constructor for class TcTpmDaaSensitive
Constructor - see superclass for details
TcTpmDaaSensitive(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaSensitive
Constructor - see superclass for details
TcTpmDaaTpm - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDaaTpm() - Constructor for class TcTpmDaaTpm
Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData) - Constructor for class TcTpmDaaTpm
Constructor - see superclass for details
TcTpmDaaTpm(TcBlobData, int) - Constructor for class TcTpmDaaTpm
Constructor - see superclass for details
TcTpmDaaTpm(TcCompositeTypeDecoder) - Constructor for class TcTpmDaaTpm
Constructor - see superclass for details
TcTpmDelegateKeyBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegateKeyBlob() - Constructor for class TcTpmDelegateKeyBlob
Constructor - see superclass for details
TcTpmDelegateKeyBlob(TcBlobData) - Constructor for class TcTpmDelegateKeyBlob
Constructor - see superclass for details
TcTpmDelegateKeyBlob(TcBlobData, int) - Constructor for class TcTpmDelegateKeyBlob
Constructor - see superclass for details
TcTpmDelegateKeyBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegateKeyBlob
Constructor - see superclass for details
TcTpmDelegateLabel - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegateLabel() - Constructor for class TcTpmDelegateLabel
Constructor - see superclass for details
TcTpmDelegateLabel(TcBlobData) - Constructor for class TcTpmDelegateLabel
Constructor - see superclass for details
TcTpmDelegateLabel(TcBlobData, int) - Constructor for class TcTpmDelegateLabel
Constructor - see superclass for details
TcTpmDelegateLabel(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegateLabel
Constructor - see superclass for details
TcTpmDelegateOwnerBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegateOwnerBlob() - Constructor for class TcTpmDelegateOwnerBlob
Constructor - see superclass for details
TcTpmDelegateOwnerBlob(TcBlobData) - Constructor for class TcTpmDelegateOwnerBlob
Constructor - see superclass for details
TcTpmDelegateOwnerBlob(TcBlobData, int) - Constructor for class TcTpmDelegateOwnerBlob
Constructor - see superclass for details
TcTpmDelegateOwnerBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegateOwnerBlob
Constructor - see superclass for details
TcTpmDelegatePublic - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegatePublic() - Constructor for class TcTpmDelegatePublic
Constructor - see superclass for details
TcTpmDelegatePublic(TcBlobData) - Constructor for class TcTpmDelegatePublic
Constructor - see superclass for details
TcTpmDelegatePublic(TcBlobData, int) - Constructor for class TcTpmDelegatePublic
Constructor - see superclass for details
TcTpmDelegatePublic(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegatePublic
Constructor - see superclass for details
TcTpmDelegateSensitive - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegateSensitive() - Constructor for class TcTpmDelegateSensitive
Constructor - see superclass for details
TcTpmDelegateSensitive(TcBlobData) - Constructor for class TcTpmDelegateSensitive
Constructor - see superclass for details
TcTpmDelegateSensitive(TcBlobData, int) - Constructor for class TcTpmDelegateSensitive
Constructor - see superclass for details
TcTpmDelegateSensitive(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegateSensitive
Constructor - see superclass for details
TcTpmDelegateTableRow - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegateTableRow() - Constructor for class TcTpmDelegateTableRow
Constructor - see superclass for details
TcTpmDelegateTableRow(TcBlobData) - Constructor for class TcTpmDelegateTableRow
Constructor - see superclass for details
TcTpmDelegateTableRow(TcBlobData, int) - Constructor for class TcTpmDelegateTableRow
Constructor - see superclass for details
TcTpmDelegateTableRow(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegateTableRow
Constructor - see superclass for details
TcTpmDelegations - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmDelegations() - Constructor for class TcTpmDelegations
Constructor - see superclass for details
TcTpmDelegations(TcBlobData) - Constructor for class TcTpmDelegations
Constructor - see superclass for details
TcTpmDelegations(TcBlobData, int) - Constructor for class TcTpmDelegations
Constructor - see superclass for details
TcTpmDelegations(TcCompositeTypeDecoder) - Constructor for class TcTpmDelegations
Constructor - see superclass for details
TcTpmDigest - Class in iaik.tc.tss.api.structs.tpm
The digest value reports the result of a hash operation.
TcTpmDigest() - Constructor for class TcTpmDigest
Constructor - see superclass for details
TcTpmDigest(TcBlobData) - Constructor for class TcTpmDigest
Constructor - see superclass for details
TcTpmDigest(TcBlobData, int) - Constructor for class TcTpmDigest
Constructor - see superclass for details
TcTpmDigest(TcCompositeTypeDecoder) - Constructor for class TcTpmDigest
Constructor - see superclass for details
TcTpmEkBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmEkBlob() - Constructor for class TcTpmEkBlob
Constructor - see superclass for details
TcTpmEkBlob(TcBlobData) - Constructor for class TcTpmEkBlob
Constructor - see superclass for details
TcTpmEkBlob(TcBlobData, int) - Constructor for class TcTpmEkBlob
Constructor - see superclass for details
TcTpmEkBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmEkBlob
Constructor - see superclass for details
TcTpmEkBlobActivate - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmEkBlobActivate() - Constructor for class TcTpmEkBlobActivate
Constructor - see superclass for details
TcTpmEkBlobActivate(TcBlobData) - Constructor for class TcTpmEkBlobActivate
Constructor - see superclass for details
TcTpmEkBlobActivate(TcBlobData, int) - Constructor for class TcTpmEkBlobActivate
Constructor - see superclass for details
TcTpmEkBlobActivate(TcCompositeTypeDecoder) - Constructor for class TcTpmEkBlobActivate
Constructor - see superclass for details
TcTpmEkBlobAuth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmEkBlobAuth() - Constructor for class TcTpmEkBlobAuth
Constructor - see superclass for details
TcTpmEkBlobAuth(TcBlobData) - Constructor for class TcTpmEkBlobAuth
Constructor - see superclass for details
TcTpmEkBlobAuth(TcBlobData, int) - Constructor for class TcTpmEkBlobAuth
Constructor - see superclass for details
TcTpmEkBlobAuth(TcCompositeTypeDecoder) - Constructor for class TcTpmEkBlobAuth
Constructor - see superclass for details
TcTpmEncauth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmEncauth() - Constructor for class TcTpmEncauth
Constructor - see superclass for details
TcTpmEncauth(TcBlobData) - Constructor for class TcTpmEncauth
Constructor - see superclass for details
TcTpmEncauth(TcBlobData, int) - Constructor for class TcTpmEncauth
Constructor - see superclass for details
TcTpmEncauth(TcCompositeTypeDecoder) - Constructor for class TcTpmEncauth
Constructor - see superclass for details
TcTpmErrors - Class in iaik.tc.tss.api.constants.tpm
This class contains error codes returned by the TPM to indicate error conditions.
TcTpmException - Exception in iaik.tc.tss.api.exceptions.tcs
This exception is thrown if an error at TPM level occurred.
TcTpmException(long) - Constructor for exception TcTpmException
 
TcTpmException(long, String) - Constructor for exception TcTpmException
 
TcTpmFamilyLabel - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmFamilyLabel() - Constructor for class TcTpmFamilyLabel
Constructor - see superclass for details
TcTpmFamilyLabel(TcBlobData) - Constructor for class TcTpmFamilyLabel
Constructor - see superclass for details
TcTpmFamilyLabel(TcBlobData, int) - Constructor for class TcTpmFamilyLabel
Constructor - see superclass for details
TcTpmFamilyLabel(TcCompositeTypeDecoder) - Constructor for class TcTpmFamilyLabel
Constructor - see superclass for details
TcTpmFamilyTableEntry - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmFamilyTableEntry() - Constructor for class TcTpmFamilyTableEntry
Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData) - Constructor for class TcTpmFamilyTableEntry
Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData, int) - Constructor for class TcTpmFamilyTableEntry
Constructor - see superclass for details
TcTpmFamilyTableEntry(TcCompositeTypeDecoder) - Constructor for class TcTpmFamilyTableEntry
Constructor - see superclass for details
TcTpmGenericReturnBlob - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmGenericReturnBlob() - Constructor for class TcTpmGenericReturnBlob
Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData) - Constructor for class TcTpmGenericReturnBlob
Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData, int) - Constructor for class TcTpmGenericReturnBlob
Constructor - see superclass for details
TcTpmGenericReturnBlob(TcCompositeTypeDecoder) - Constructor for class TcTpmGenericReturnBlob
Constructor - see superclass for details
TcTpmIdentityContents - Class in iaik.tc.tss.api.structs.tpm
TPM_MakeIdentity uses this structure and the signature of this structure goes to a privacy CA during the certification process.
TcTpmIdentityContents() - Constructor for class TcTpmIdentityContents
Constructor - see superclass for details
TcTpmIdentityContents(TcBlobData) - Constructor for class TcTpmIdentityContents
Constructor - see superclass for details
TcTpmIdentityContents(TcBlobData, int) - Constructor for class TcTpmIdentityContents
Constructor - see superclass for details
TcTpmIdentityContents(TcCompositeTypeDecoder) - Constructor for class TcTpmIdentityContents
Constructor - see superclass for details
TcTpmIdentityProof - Class in iaik.tc.tss.api.structs.tpm
This structure contains fields that a privacy-CA requires in order to decide whether to attest to the given TPM identity.
TcTpmIdentityProof() - Constructor for class TcTpmIdentityProof
Constructor - see superclass for details
TcTpmIdentityProof(TcBlobData) - Constructor for class TcTpmIdentityProof
Constructor - see superclass for details
TcTpmIdentityProof(TcBlobData, int) - Constructor for class TcTpmIdentityProof
Constructor - see superclass for details
TcTpmIdentityProof(TcCompositeTypeDecoder) - Constructor for class TcTpmIdentityProof
Constructor - see superclass for details
TcTpmIdentityReq - Class in iaik.tc.tss.api.structs.tpm
This structure is sent by the TSS to the Privacy CA to create the identity credential.
TcTpmIdentityReq() - Constructor for class TcTpmIdentityReq
Constructor - see superclass for details
TcTpmIdentityReq(TcBlobData) - Constructor for class TcTpmIdentityReq
Constructor - see superclass for details
TcTpmIdentityReq(TcBlobData, int) - Constructor for class TcTpmIdentityReq
Constructor - see superclass for details
TcTpmIdentityReq(TcCompositeTypeDecoder) - Constructor for class TcTpmIdentityReq
Constructor - see superclass for details
TcTpmKey - Class in iaik.tc.tss.api.structs.tpm
The TPM_KEY structure provides a mechanism to transport the entire asymmetric key pair.
TcTpmKey() - Constructor for class TcTpmKey
Constructor - see superclass for details
TcTpmKey(TcBlobData) - Constructor for class TcTpmKey
Constructor - see superclass for details
TcTpmKey(TcBlobData, int) - Constructor for class TcTpmKey
Constructor - see superclass for details
TcTpmKey(TcCompositeTypeDecoder) - Constructor for class TcTpmKey
Constructor - see superclass for details
TcTpmKey12 - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmKey12() - Constructor for class TcTpmKey12
Constructor - see superclass for details
TcTpmKey12(TcBlobData) - Constructor for class TcTpmKey12
Constructor - see superclass for details
TcTpmKey12(TcBlobData, int) - Constructor for class TcTpmKey12
Constructor - see superclass for details
TcTpmKey12(TcCompositeTypeDecoder) - Constructor for class TcTpmKey12
Constructor - see superclass for details
TcTpmKey12New - Class in iaik.tc.tss.api.structs.tpm
This class extends TcTpmKey.
TcTpmKey12New() - Constructor for class TcTpmKey12New
Constructor - see superclass for details
TcTpmKey12New(TcBlobData) - Constructor for class TcTpmKey12New
Constructor - see superclass for details
TcTpmKey12New(TcBlobData, int) - Constructor for class TcTpmKey12New
Constructor - see superclass for details
TcTpmKey12New(TcCompositeTypeDecoder) - Constructor for class TcTpmKey12New
Constructor - see superclass for details
TcTpmKeyHandleList - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmKeyHandleList() - Constructor for class TcTpmKeyHandleList
Constructor - see superclass for details
TcTpmKeyHandleList(TcBlobData) - Constructor for class TcTpmKeyHandleList
Constructor - see superclass for details
TcTpmKeyHandleList(TcBlobData, int) - Constructor for class TcTpmKeyHandleList
Constructor - see superclass for details
TcTpmKeyHandleList(TcCompositeTypeDecoder) - Constructor for class TcTpmKeyHandleList
Constructor - see superclass for details
TcTpmKeyNew - Class in iaik.tc.tss.api.structs.tpm
This class extends TcTpmKey.
TcTpmKeyNew() - Constructor for class TcTpmKeyNew
Constructor - see superclass for details
TcTpmKeyNew(TcBlobData) - Constructor for class TcTpmKeyNew
Constructor - see superclass for details
TcTpmKeyNew(TcBlobData, int) - Constructor for class TcTpmKeyNew
Constructor - see superclass for details
TcTpmKeyNew(TcCompositeTypeDecoder) - Constructor for class TcTpmKeyNew
Constructor - see superclass for details
TcTpmKeyParms - Class in iaik.tc.tss.api.structs.tpm
This class provides a standard mechanism to define the parameters used to generate a key pair, and to store the parts of a key shared between the public and private key parts.
TcTpmKeyParms() - Constructor for class TcTpmKeyParms
Constructor - see superclass for details
TcTpmKeyParms(TcBlobData) - Constructor for class TcTpmKeyParms
Constructor - see superclass for details
TcTpmKeyParms(TcBlobData, int) - Constructor for class TcTpmKeyParms
Constructor - see superclass for details
TcTpmKeyParms(TcCompositeTypeDecoder) - Constructor for class TcTpmKeyParms
Constructor - see superclass for details
TcTpmMigrateAsymkey - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmMigrateAsymkey() - Constructor for class TcTpmMigrateAsymkey
Constructor - see superclass for details
TcTpmMigrateAsymkey(TcBlobData) - Constructor for class TcTpmMigrateAsymkey
Constructor - see superclass for details
TcTpmMigrateAsymkey(TcBlobData, int) - Constructor for class TcTpmMigrateAsymkey
Constructor - see superclass for details
TcTpmMigrateAsymkey(TcCompositeTypeDecoder) - Constructor for class TcTpmMigrateAsymkey
Constructor - see superclass for details
TcTpmMigrationkeyAuth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmMigrationkeyAuth() - Constructor for class TcTpmMigrationkeyAuth
Constructor - see superclass for details
TcTpmMigrationkeyAuth(TcBlobData) - Constructor for class TcTpmMigrationkeyAuth
Constructor - see superclass for details
TcTpmMigrationkeyAuth(TcBlobData, int) - Constructor for class TcTpmMigrationkeyAuth
Constructor - see superclass for details
TcTpmMigrationkeyAuth(TcCompositeTypeDecoder) - Constructor for class TcTpmMigrationkeyAuth
Constructor - see superclass for details
TcTpmMsaComposite - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmMsaComposite() - Constructor for class TcTpmMsaComposite
Constructor - see superclass for details
TcTpmMsaComposite(TcBlobData) - Constructor for class TcTpmMsaComposite
Constructor - see superclass for details
TcTpmMsaComposite(TcBlobData, int) - Constructor for class TcTpmMsaComposite
Constructor - see superclass for details
TcTpmMsaComposite(TcCompositeTypeDecoder) - Constructor for class TcTpmMsaComposite
Constructor - see superclass for details
TcTpmNonce - Class in iaik.tc.tss.api.structs.tpm
A nonce is a random value that provides protection from replay and other attacks.
TcTpmNonce() - Constructor for class TcTpmNonce
Constructor - see superclass for details
TcTpmNonce(TcBlobData) - Constructor for class TcTpmNonce
Constructor - see superclass for details
TcTpmNonce(TcBlobData, int) - Constructor for class TcTpmNonce
Constructor - see superclass for details
TcTpmNonce(TcCompositeTypeDecoder) - Constructor for class TcTpmNonce
Constructor - see superclass for details
TcTpmNvAttributes - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmNvAttributes() - Constructor for class TcTpmNvAttributes
Constructor - see superclass for details
TcTpmNvAttributes(TcBlobData) - Constructor for class TcTpmNvAttributes
Constructor - see superclass for details
TcTpmNvAttributes(TcBlobData, int) - Constructor for class TcTpmNvAttributes
Constructor - see superclass for details
TcTpmNvAttributes(TcCompositeTypeDecoder) - Constructor for class TcTpmNvAttributes
Constructor - see superclass for details
TcTpmNvDataPublic - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmNvDataPublic() - Constructor for class TcTpmNvDataPublic
Constructor - see superclass for details
TcTpmNvDataPublic(TcBlobData) - Constructor for class TcTpmNvDataPublic
Constructor - see superclass for details
TcTpmNvDataPublic(TcBlobData, int) - Constructor for class TcTpmNvDataPublic
Constructor - see superclass for details
TcTpmNvDataPublic(TcCompositeTypeDecoder) - Constructor for class TcTpmNvDataPublic
Constructor - see superclass for details
TcTpmOrdinals - Class in iaik.tc.tss.api.constants.tpm
This class contains the TPM command ordinals.
TcTpmPcrAttributes - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmPcrAttributes() - Constructor for class TcTpmPcrAttributes
Constructor - see superclass for details
TcTpmPcrAttributes(TcBlobData) - Constructor for class TcTpmPcrAttributes
Constructor - see superclass for details
TcTpmPcrAttributes(TcBlobData, int) - Constructor for class TcTpmPcrAttributes
Constructor - see superclass for details
TcTpmPcrAttributes(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrAttributes
Constructor - see superclass for details
TcTpmPcrComposite - Class in iaik.tc.tss.api.structs.tpm
The composite structure provides the index and value of the PCR register to be used when creating the value that SEALS an entity to the composite.
TcTpmPcrComposite() - Constructor for class TcTpmPcrComposite
Constructor - see superclass for details
TcTpmPcrComposite(TcBlobData) - Constructor for class TcTpmPcrComposite
Constructor - see superclass for details
TcTpmPcrComposite(TcBlobData, int) - Constructor for class TcTpmPcrComposite
Constructor - see superclass for details
TcTpmPcrComposite(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrComposite
Constructor - see superclass for details
TcTpmPcrInfo - Class in iaik.tc.tss.api.structs.tpm
The TPM_PCR_INFO structure contains the information related to the wrapping of a key or the sealing of data, to a set of PCRs.
TcTpmPcrInfo() - Constructor for class TcTpmPcrInfo
Constructor - see superclass for details
TcTpmPcrInfo(TcBlobData) - Constructor for class TcTpmPcrInfo
Constructor - see superclass for details
TcTpmPcrInfo(TcBlobData, int) - Constructor for class TcTpmPcrInfo
Constructor - see superclass for details
TcTpmPcrInfo(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrInfo
Constructor - see superclass for details
TcTpmPcrInfoLong - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmPcrInfoLong() - Constructor for class TcTpmPcrInfoLong
Constructor - see superclass for details
TcTpmPcrInfoLong(TcBlobData) - Constructor for class TcTpmPcrInfoLong
Constructor - see superclass for details
TcTpmPcrInfoLong(TcBlobData, int) - Constructor for class TcTpmPcrInfoLong
Constructor - see superclass for details
TcTpmPcrInfoLong(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrInfoLong
Constructor - see superclass for details
TcTpmPcrInfoShort - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmPcrInfoShort() - Constructor for class TcTpmPcrInfoShort
Constructor - see superclass for details
TcTpmPcrInfoShort(TcBlobData) - Constructor for class TcTpmPcrInfoShort
Constructor - see superclass for details
TcTpmPcrInfoShort(TcBlobData, int) - Constructor for class TcTpmPcrInfoShort
Constructor - see superclass for details
TcTpmPcrInfoShort(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrInfoShort
Constructor - see superclass for details
TcTpmPcrSelection - Class in iaik.tc.tss.api.structs.tpm
This structure provides a standard method of specifying a list of PCR registers.
TcTpmPcrSelection() - Constructor for class TcTpmPcrSelection
Constructor - see superclass for details
TcTpmPcrSelection(TcBlobData) - Constructor for class TcTpmPcrSelection
Constructor - see superclass for details
TcTpmPcrSelection(TcBlobData, int) - Constructor for class TcTpmPcrSelection
Constructor - see superclass for details
TcTpmPcrSelection(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrSelection
Constructor - see superclass for details
TcTpmPcrValue - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmPcrValue() - Constructor for class TcTpmPcrValue
Constructor - see superclass for details
TcTpmPcrValue(TcBlobData) - Constructor for class TcTpmPcrValue
Constructor - see superclass for details
TcTpmPcrValue(TcBlobData, int) - Constructor for class TcTpmPcrValue
Constructor - see superclass for details
TcTpmPcrValue(TcCompositeTypeDecoder) - Constructor for class TcTpmPcrValue
Constructor - see superclass for details
TcTpmPermanentFlags - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmPermanentFlags() - Constructor for class TcTpmPermanentFlags
Constructor - see superclass for details
TcTpmPermanentFlags(TcBlobData) - Constructor for class TcTpmPermanentFlags
Constructor - see superclass for details
TcTpmPermanentFlags(TcBlobData, int) - Constructor for class TcTpmPermanentFlags
Constructor - see superclass for details
TcTpmPermanentFlags(TcCompositeTypeDecoder) - Constructor for class TcTpmPermanentFlags
Constructor - see superclass for details
TcTpmPubkey - Class in iaik.tc.tss.api.structs.tpm
The TPM_PUBKEY structure contains the public portion of an asymmetric key pair.
TcTpmPubkey() - Constructor for class TcTpmPubkey
Constructor - see superclass for details
TcTpmPubkey(TcBlobData) - Constructor for class TcTpmPubkey
Constructor - see superclass for details
TcTpmPubkey(TcBlobData, int) - Constructor for class TcTpmPubkey
Constructor - see superclass for details
TcTpmPubkey(TcCompositeTypeDecoder) - Constructor for class TcTpmPubkey
Constructor - see superclass for details
TcTpmQuoteInfo - Class in iaik.tc.tss.api.structs.tpm
This class provides the mechanism for the TPM to quote the current values of a list of PCRs.
TcTpmQuoteInfo() - Constructor for class TcTpmQuoteInfo
Constructor - see superclass for details
TcTpmQuoteInfo(TcBlobData) - Constructor for class TcTpmQuoteInfo
Constructor - see superclass for details
TcTpmQuoteInfo(TcBlobData, int) - Constructor for class TcTpmQuoteInfo
Constructor - see superclass for details
TcTpmQuoteInfo(TcCompositeTypeDecoder) - Constructor for class TcTpmQuoteInfo
Constructor - see superclass for details
TcTpmQuoteInfo2 - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmQuoteInfo2() - Constructor for class TcTpmQuoteInfo2
Constructor - see superclass for details
TcTpmQuoteInfo2(TcBlobData) - Constructor for class TcTpmQuoteInfo2
Constructor - see superclass for details
TcTpmQuoteInfo2(TcBlobData, int) - Constructor for class TcTpmQuoteInfo2
Constructor - see superclass for details
TcTpmQuoteInfo2(TcCompositeTypeDecoder) - Constructor for class TcTpmQuoteInfo2
Constructor - see superclass for details
TcTpmRsaKeyParms - Class in iaik.tc.tss.api.structs.tpm
This class describes the parameters of an RSA key.
TcTpmRsaKeyParms() - Constructor for class TcTpmRsaKeyParms
Constructor - see superclass for details
TcTpmRsaKeyParms(TcBlobData) - Constructor for class TcTpmRsaKeyParms
Constructor - see superclass for details
TcTpmRsaKeyParms(TcBlobData, int) - Constructor for class TcTpmRsaKeyParms
Constructor - see superclass for details
TcTpmRsaKeyParms(TcCompositeTypeDecoder) - Constructor for class TcTpmRsaKeyParms
Constructor - see superclass for details
TcTpmSealedData - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmSealedData() - Constructor for class TcTpmSealedData
Constructor - see superclass for details
TcTpmSealedData(TcBlobData) - Constructor for class TcTpmSealedData
Constructor - see superclass for details
TcTpmSealedData(TcBlobData, int) - Constructor for class TcTpmSealedData
Constructor - see superclass for details
TcTpmSealedData(TcCompositeTypeDecoder) - Constructor for class TcTpmSealedData
Constructor - see superclass for details
TcTpmSecret - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmSecret() - Constructor for class TcTpmSecret
Constructor - see superclass for details
TcTpmSecret(TcBlobData) - Constructor for class TcTpmSecret
Constructor - see superclass for details
TcTpmSecret(TcBlobData, int) - Constructor for class TcTpmSecret
Constructor - see superclass for details
TcTpmSecret(TcCompositeTypeDecoder) - Constructor for class TcTpmSecret
Constructor - see superclass for details
TcTpmSelectSize - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmSelectSize() - Constructor for class TcTpmSelectSize
Constructor - see superclass for details
TcTpmSelectSize(TcBlobData) - Constructor for class TcTpmSelectSize
Constructor - see superclass for details
TcTpmSelectSize(TcBlobData, int) - Constructor for class TcTpmSelectSize
Constructor - see superclass for details
TcTpmSelectSize(TcCompositeTypeDecoder) - Constructor for class TcTpmSelectSize
Constructor - see superclass for details
TcTpmSignInfo - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmSignInfo() - Constructor for class TcTpmSignInfo
Constructor - see superclass for details
TcTpmSignInfo(TcBlobData) - Constructor for class TcTpmSignInfo
Constructor - see superclass for details
TcTpmSignInfo(TcBlobData, int) - Constructor for class TcTpmSignInfo
Constructor - see superclass for details
TcTpmSignInfo(TcCompositeTypeDecoder) - Constructor for class TcTpmSignInfo
Constructor - see superclass for details
TcTpmStAnyFlags - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStAnyFlags() - Constructor for class TcTpmStAnyFlags
Constructor - see superclass for details
TcTpmStAnyFlags(TcBlobData) - Constructor for class TcTpmStAnyFlags
Constructor - see superclass for details
TcTpmStAnyFlags(TcBlobData, int) - Constructor for class TcTpmStAnyFlags
Constructor - see superclass for details
TcTpmStAnyFlags(TcCompositeTypeDecoder) - Constructor for class TcTpmStAnyFlags
Constructor - see superclass for details
TcTpmStClearFlags - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStClearFlags() - Constructor for class TcTpmStClearFlags
Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData) - Constructor for class TcTpmStClearFlags
Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData, int) - Constructor for class TcTpmStClearFlags
Constructor - see superclass for details
TcTpmStClearFlags(TcCompositeTypeDecoder) - Constructor for class TcTpmStClearFlags
Constructor - see superclass for details
TcTpmStoreAsymkey - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStoreAsymkey() - Constructor for class TcTpmStoreAsymkey
Constructor - see superclass for details
TcTpmStoreAsymkey(TcBlobData) - Constructor for class TcTpmStoreAsymkey
Constructor - see superclass for details
TcTpmStoreAsymkey(TcBlobData, int) - Constructor for class TcTpmStoreAsymkey
Constructor - see superclass for details
TcTpmStoreAsymkey(TcCompositeTypeDecoder) - Constructor for class TcTpmStoreAsymkey
Constructor - see superclass for details
TcTpmStoredData - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStoredData() - Constructor for class TcTpmStoredData
Constructor - see superclass for details
TcTpmStoredData(TcBlobData) - Constructor for class TcTpmStoredData
Constructor - see superclass for details
TcTpmStoredData(TcBlobData, int) - Constructor for class TcTpmStoredData
Constructor - see superclass for details
TcTpmStoredData(TcCompositeTypeDecoder) - Constructor for class TcTpmStoredData
Constructor - see superclass for details
TcTpmStoredData12 - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStoredData12() - Constructor for class TcTpmStoredData12
Constructor - see superclass for details
TcTpmStoredData12(TcBlobData) - Constructor for class TcTpmStoredData12
Constructor - see superclass for details
TcTpmStoredData12(TcBlobData, int) - Constructor for class TcTpmStoredData12
Constructor - see superclass for details
TcTpmStoredData12(TcCompositeTypeDecoder) - Constructor for class TcTpmStoredData12
Constructor - see superclass for details
TcTpmStorePrivkey - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStorePrivkey() - Constructor for class TcTpmStorePrivkey
Constructor - see superclass for details
TcTpmStorePrivkey(TcBlobData) - Constructor for class TcTpmStorePrivkey
Constructor - see superclass for details
TcTpmStorePrivkey(TcBlobData, int) - Constructor for class TcTpmStorePrivkey
Constructor - see superclass for details
TcTpmStorePrivkey(TcCompositeTypeDecoder) - Constructor for class TcTpmStorePrivkey
Constructor - see superclass for details
TcTpmStorePubkey - Class in iaik.tc.tss.api.structs.tpm
This structure can be used in conjunction with a corresponding TPM_KEY_PARMS to construct a public key which can be unambiguously used.
TcTpmStorePubkey() - Constructor for class TcTpmStorePubkey
Constructor - see superclass for details
TcTpmStorePubkey(TcBlobData) - Constructor for class TcTpmStorePubkey
Constructor - see superclass for details
TcTpmStorePubkey(TcBlobData, int) - Constructor for class TcTpmStorePubkey
Constructor - see superclass for details
TcTpmStorePubkey(TcCompositeTypeDecoder) - Constructor for class TcTpmStorePubkey
Constructor - see superclass for details
TcTpmStructsHelpers - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmStructVer - Class in iaik.tc.tss.api.structs.tpm
This indicates the version of the structure.
TcTpmStructVer() - Constructor for class TcTpmStructVer
Constructor - see superclass for details
TcTpmStructVer(TcBlobData) - Constructor for class TcTpmStructVer
Constructor - see superclass for details
TcTpmStructVer(TcBlobData, int) - Constructor for class TcTpmStructVer
Constructor - see superclass for details
TcTpmStructVer(TcCompositeTypeDecoder) - Constructor for class TcTpmStructVer
Constructor - see superclass for details
TcTpmSymCaAttestation - Class in iaik.tc.tss.api.structs.tpm
This structure is returned by the Privacy CA with the encrypted identity credential.
TcTpmSymCaAttestation() - Constructor for class TcTpmSymCaAttestation
Constructor - see superclass for details
TcTpmSymCaAttestation(TcBlobData) - Constructor for class TcTpmSymCaAttestation
Constructor - see superclass for details
TcTpmSymCaAttestation(TcBlobData, int) - Constructor for class TcTpmSymCaAttestation
Constructor - see superclass for details
TcTpmSymCaAttestation(TcCompositeTypeDecoder) - Constructor for class TcTpmSymCaAttestation
Constructor - see superclass for details
TcTpmSymmetricKey - Class in iaik.tc.tss.api.structs.tpm
This structure describes a symmetric key, used during the ColalteIdentityRequest process.
TcTpmSymmetricKey() - Constructor for class TcTpmSymmetricKey
Constructor - see superclass for details
TcTpmSymmetricKey(TcBlobData) - Constructor for class TcTpmSymmetricKey
Constructor - see superclass for details
TcTpmSymmetricKey(TcBlobData, int) - Constructor for class TcTpmSymmetricKey
Constructor - see superclass for details
TcTpmSymmetricKey(TcCompositeTypeDecoder) - Constructor for class TcTpmSymmetricKey
Constructor - see superclass for details
TcTpmSymmetricKeyParms - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmSymmetricKeyParms() - Constructor for class TcTpmSymmetricKeyParms
Constructor - see superclass for details
TcTpmSymmetricKeyParms(TcBlobData) - Constructor for class TcTpmSymmetricKeyParms
Constructor - see superclass for details
TcTpmSymmetricKeyParms(TcBlobData, int) - Constructor for class TcTpmSymmetricKeyParms
Constructor - see superclass for details
TcTpmSymmetricKeyParms(TcCompositeTypeDecoder) - Constructor for class TcTpmSymmetricKeyParms
Constructor - see superclass for details
TcTpmTransportAuth - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmTransportAuth() - Constructor for class TcTpmTransportAuth
Constructor - see superclass for details
TcTpmTransportAuth(TcBlobData) - Constructor for class TcTpmTransportAuth
Constructor - see superclass for details
TcTpmTransportAuth(TcBlobData, int) - Constructor for class TcTpmTransportAuth
Constructor - see superclass for details
TcTpmTransportAuth(TcCompositeTypeDecoder) - Constructor for class TcTpmTransportAuth
Constructor - see superclass for details
TcTpmTransportInternal - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmTransportInternal() - Constructor for class TcTpmTransportInternal
Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData) - Constructor for class TcTpmTransportInternal
Constructor - see superclass for details
TcTpmTransportInternal(TcBlobData, int) - Constructor for class TcTpmTransportInternal
Constructor - see superclass for details
TcTpmTransportInternal(TcCompositeTypeDecoder) - Constructor for class TcTpmTransportInternal
Constructor - see superclass for details
TcTpmTransportLogIn - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmTransportLogIn() - Constructor for class TcTpmTransportLogIn
Constructor - see superclass for details
TcTpmTransportLogIn(TcBlobData) - Constructor for class TcTpmTransportLogIn
Constructor - see superclass for details
TcTpmTransportLogIn(TcBlobData, int) - Constructor for class TcTpmTransportLogIn
Constructor - see superclass for details
TcTpmTransportLogIn(TcCompositeTypeDecoder) - Constructor for class TcTpmTransportLogIn
Constructor - see superclass for details
TcTpmTransportLogOut - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmTransportLogOut() - Constructor for class TcTpmTransportLogOut
Constructor - see superclass for details
TcTpmTransportLogOut(TcBlobData) - Constructor for class TcTpmTransportLogOut
Constructor - see superclass for details
TcTpmTransportLogOut(TcBlobData, int) - Constructor for class TcTpmTransportLogOut
Constructor - see superclass for details
TcTpmTransportLogOut(TcCompositeTypeDecoder) - Constructor for class TcTpmTransportLogOut
Constructor - see superclass for details
TcTpmTransportPublic - Class in iaik.tc.tss.api.structs.tpm
 
TcTpmTransportPublic() - Constructor for class TcTpmTransportPublic
Constructor - see superclass for details
TcTpmTransportPublic(TcBlobData) - Constructor for class TcTpmTransportPublic
Constructor - see superclass for details
TcTpmTransportPublic(TcBlobData, int) - Constructor for class TcTpmTransportPublic
Constructor - see superclass for details
TcTpmTransportPublic(TcCompositeTypeDecoder) - Constructor for class TcTpmTransportPublic
Constructor - see superclass for details
TcTpmVersion - Class in iaik.tc.tss.api.structs.tpm
The TPM_VERSION allows the TPM to communicate with outside entities as to the version of the TPM.
TcTpmVersion() - Constructor for class TcTpmVersion
Constructor - see superclass for details
TcTpmVersion(TcBlobData) - Constructor for class TcTpmVersion
Constructor - see superclass for details
TcTpmVersion(TcBlobData, int) - Constructor for class TcTpmVersion
Constructor - see superclass for details
TcTpmVersion(TcCompositeTypeDecoder) - Constructor for class TcTpmVersion
Constructor - see superclass for details
TcTspException - Exception in iaik.tc.tss.api.exceptions.tsp
This exception is thrown if an error at TSP level occurred.
TcTspException(long) - Constructor for exception TcTspException
 
TcTspException(long, String) - Constructor for exception TcTspException
 
TcTssAbstractFactory - Class in iaik.tc.tss.api.tspi
This class defines the minimal set of methods that has to be implemented by inheriting TSS factory classes.
TcTssCallback - Class in iaik.tc.tss.api.structs.tsp
This class implements the TSS callback functionality conforming with the TSS 1.2 specification.
TcTssCallback() - Constructor for class TcTssCallback
Default constructor.
TcTssConstants - Class in iaik.tc.tss.api.constants.tsp
This class provides all the constants defined by the TCG for the TSS software stack.
TcTssConstants() - Constructor for class TcTssConstants
 
TcTssContextFactory - Class in iaik.tc.tss.api.tspi
This factory provides the Context object.
TcTssContextFactory() - Constructor for class TcTssContextFactory
 
TcTssErrors - Class in iaik.tc.tss.api.constants.tsp
This class contains TSP level error codes.
TcTssEventCert - Class in iaik.tc.tss.api.structs.tsp
This class implements the certificate the be used for events of type TSS_EV_CODE_CERT.
TcTssEventCert() - Constructor for class TcTssEventCert
Default constructor.
TcTssException - Exception in iaik.tc.tss.api.exceptions.common
This exception forms the base for all other TSS exceptions.
TcTssException(long) - Constructor for exception TcTssException
This constructor takes the error code that is represented by this exception.
TcTssException(long, String) - Constructor for exception TcTssException
This constructor takes the error code that is represented by this exception.
TcTssKmKeyinfo - Class in iaik.tc.tss.api.structs.tsp
This class provides information about a key registered in the TSS Persistent Storage.
TcTssKmKeyinfo() - Constructor for class TcTssKmKeyinfo
Default constructor.
TcTssKmKeyinfo2 - Class in iaik.tc.tss.api.structs.tsp
This class is identical to TcTssKmKeyinfo except that it additionally includes the key's storage type.
TcTssKmKeyinfo2() - Constructor for class TcTssKmKeyinfo2
Default constructor.
TcTssKmLoadFailed - Exception in iaik.tc.tss.api.exceptions.tcs
This exception is thrown by the persistent storage if a key could not be loaded (by UUID) because a required parent key is currently not loaded.
TcTssKmLoadFailed(long, TcTssKmKeyinfo) - Constructor for exception TcTssKmLoadFailed
 
TcTssPcrEvent - Class in iaik.tc.tss.api.structs.tsp
This class provides information about an individual PCR extend event.
TcTssPcrEvent() - Constructor for class TcTssPcrEvent
Default constructor.
TcTssPlatformClass - Class in iaik.tc.tss.api.structs.tsp
This structure identifies the class of a platform.
TcTssPlatformClass() - Constructor for class TcTssPlatformClass
 
TcTssUuid - Class in iaik.tc.tss.api.structs.tsp
This structure provides information about an UUID identifier that is unique within a particular key hierarchy for a given platform.
TcTssUuid() - Constructor for class TcTssUuid
Default constructor.
TcTssValidation - Class in iaik.tc.tss.api.structs.tsp
The TcTssValidation structure provides the ability to verify signatures and validation digests built over certain TPM command parameters.
TcTssValidation() - Constructor for class TcTssValidation
Default constructor.
TcTssVersion - Class in iaik.tc.tss.api.structs.tsp
This structure allows the TSS Service Provider to communicate with outside entities as to the version of the TPM, TSS Core Service or TSS ServiceProvider.
TcTssVersion() - Constructor for class TcTssVersion
Default constructor.
TcUuidFactory - Class in iaik.tc.tss.api.structs.tsp
This factory returns TcUuid objects for well known UUIDs (as specified by the TCG).
tickStampBlob(TcIRsaKey, TcTssValidation) - Method in interface TcIHash
This method is similar to a time stamp: it associates a tick value with a blob, indicating that the blob existed at some point earlier than the time corresponding to the tick value.
toggleNullTermination() - Method in class TcBlobData
This method appends or removes the null termination character of the contained data based on the current state of the stringIsNullTerminated_ flag.
toHexString() - Method in class TcBlobData
Returns a hex string representation of the object's binary data.
toHexStringNoWrap() - Method in class TcBlobData
 
toString() - Method in class TcBlobData
Returns a string representation of the object's binary data.
toString() - Method in class TcCompositeTypeDecoder
For debugging purposes, the toString method can be useful to examine the inner state of composite type objects.
toString() - Method in interface TcITpmKey
 
toString() - Method in class TcTpmAsymCaContents
This method returns a String representation of the object.
toString() - Method in class TcTpmAuditEventIn
This method returns a String representation of the object.
toString() - Method in class TcTpmAuditEventOut
This method returns a String representation of the object.
toString() - Method in class TcTpmAuthdata
This method returns a String representation of the object.
toString() - Method in class TcTpmBoundData
This method returns a String representation of the object.
toString() - Method in class TcTpmCapVersionInfo
This method returns a String representation of the object.
toString() - Method in class TcTpmCertifyInfo
This method returns a String representation of the object.
toString() - Method in class TcTpmCertifyInfo2
This method returns a String representation of the object.
toString() - Method in class TcTpmChangeauthValidate
This method returns a String representation of the object.
toString() - Method in class TcTpmCmkAuth
This method returns a String representation of the object.
toString() - Method in class TcTpmCmkMaApproval
This method returns a String representation of the object.
toString() - Method in class TcTpmCmkMigauth
This method returns a String representation of the object.
toString() - Method in class TcTpmCmkSigticket
This method returns a String representation of the object.
toString() - Method in class TcTpmContextBlob
This method returns a String representation of the object.
toString() - Method in class TcTpmContextSensitive
This method returns a String representation of the object.
toString() - Method in class TcTpmCounterValue
This method returns a String representation of the object.
toString() - Method in class TcTpmCurrentTicks
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaBlob
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaContext
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaIssuer
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaJoindata
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaSensitive
This method returns a String representation of the object.
toString() - Method in class TcTpmDaaTpm
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegateKeyBlob
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegateLabel
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegateOwnerBlob
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegatePublic
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegateSensitive
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegateTableRow
This method returns a String representation of the object.
toString() - Method in class TcTpmDelegations
This method returns a String representation of the object.
toString() - Method in class TcTpmDigest
This method returns a String representation of the object.
toString() - Method in class TcTpmEkBlob
This method returns a String representation of the object.
toString() - Method in class TcTpmEkBlobActivate
This method returns a String representation of the object.
toString() - Method in class TcTpmEkBlobAuth
This method returns a String representation of the object.
toString() - Method in class TcTpmFamilyLabel
This method returns a String representation of the object.
toString() - Method in class TcTpmFamilyTableEntry
This method returns a String representation of the object.
toString() - Method in class TcTpmGenericReturnBlob
Returns a String representation of the object.
toString() - Method in class TcTpmIdentityContents
This method returns a String representation of the object.
toString() - Method in class TcTpmIdentityProof
This method returns a String representation of the object.
toString() - Method in class TcTpmIdentityReq
This method returns a String representation of the object.
toString() - Method in class TcTpmKey
This method returns a String representation of the object.
toString() - Method in class TcTpmKey12
This method returns a String representation of the object.
toString() - Method in class TcTpmKeyHandleList
This method returns a String representation of the object.
toString() - Method in class TcTpmKeyParms
This method returns a String representation of the object.
toString() - Method in class TcTpmMigrateAsymkey
This method returns a String representation of the object.
toString() - Method in class TcTpmMigrationkeyAuth
This method returns a String representation of the object.
toString() - Method in class TcTpmMsaComposite
This method returns a String representation of the object.
toString() - Method in class TcTpmNonce
This method returns a String representation of the object.
toString() - Method in class TcTpmNvAttributes
This method returns a String representation of the object.
toString() - Method in class TcTpmNvDataPublic
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrAttributes
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrComposite
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrInfo
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrInfoLong
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrInfoShort
This method returns a String representation of the object.
toString() - Method in class TcTpmPcrSelection
This method returns a String representation of the object.
toString() - Method in class TcTpmPermanentFlags
This method returns a String representation of the object.
toString() - Method in class TcTpmPubkey
This method returns a String representation of the object.
toString() - Method in class TcTpmQuoteInfo
This method returns a String representation of the object.
toString() - Method in class TcTpmQuoteInfo2
This method returns a String representation of the object.
toString() - Method in class TcTpmSealedData
This method returns a String representation of the object.
toString() - Method in class TcTpmSelectSize
This method returns a String representation of the object.
toString() - Method in class TcTpmSignInfo
This method returns a String representation of the object.
toString() - Method in class TcTpmStAnyFlags
This method returns a String representation of the object.
toString() - Method in class TcTpmStClearFlags
This method returns a String representation of the object.
toString() - Method in class TcTpmStoreAsymkey
This method returns a String representation of the object.
toString() - Method in class TcTpmStoredData
This method returns a String representation of the object.
toString() - Method in class TcTpmStoredData12
This method returns a String representation of the object.
toString() - Method in class TcTpmStorePrivkey
This method returns a String representation of the object.
toString() - Method in class TcTpmStorePubkey
This method returns a String representation of the object.
toString() - Method in class TcTpmSymCaAttestation
This method returns a String representation of the object.
toString() - Method in class TcTpmSymmetricKey
This method returns a String representation of the object.
toString() - Method in class TcTpmSymmetricKeyParms
This method returns a String representation of the object.
toString() - Method in class TcTpmTransportAuth
This method returns a String representation of the object.
toString() - Method in class TcTpmTransportInternal
This method returns a String representation of the object.
toString() - Method in class TcTpmTransportLogIn
This method returns a String representation of the object.
toString() - Method in class TcTpmTransportLogOut
This method returns a String representation of the object.
toString() - Method in class TcTpmTransportPublic
This method returns a String representation of the object.
toString() - Method in class TcTpmVersion
This method returns a String representation of the object.
toString() - Method in class TcTssEventCert
This method returns a String representation of the object.
toString() - Method in class TcTssKmKeyinfo
Returns a string representation of the object.
toString() - Method in class TcTssKmKeyinfo2
Returns a string representation of the object.
toString() - Method in class TcTssPcrEvent
Returns a String representation of the object.
toString() - Method in class TcTssPlatformClass
This method returns a string representation of the object.
toString() - Method in class TcTssUuid
Returns a String representation of the object.
toString() - Method in class TcTssValidation
This method returns a String representation of the object.
toString() - Method in class TcTssVersion
Returns a String representation of the object.
toStringASCII() - Method in class TcBlobData
Returns a string representation of the object's binary data.
toStringNoPrefix() - Method in class TcTssUuid
Returns a String representation of the object.
TPM_AF_LOCALITYMODIFIER - Static variable in class TcTpmConstants
 
TPM_AF_POSTINITIALIZE - Static variable in class TcTpmConstants
 
TPM_AF_TOSPRESENT - Static variable in class TcTpmConstants
 
TPM_AF_TRANSPORTEXCLUSIVE - Static variable in class TcTpmConstants
 
TPM_ALG_3DES - Static variable in class TcTpmConstants
 
TPM_ALG_AES - Static variable in class TcTpmConstants
 
TPM_ALG_AES128 - Static variable in class TcTpmConstants
 
TPM_ALG_AES192 - Static variable in class TcTpmConstants
 
TPM_ALG_AES256 - Static variable in class TcTpmConstants
 
TPM_ALG_DES - Static variable in class TcTpmConstants
 
TPM_ALG_HMAC - Static variable in class TcTpmConstants
 
TPM_ALG_MGF1 - Static variable in class TcTpmConstants
 
TPM_ALG_RSA - Static variable in class TcTpmConstants
 
TPM_ALG_SHA - Static variable in class TcTpmConstants
 
TPM_ALG_XOR - Static variable in class TcTpmConstants
 
TPM_AUTH_ALWAYS - Static variable in class TcTpmConstants
 
TPM_AUTH_NEVER - Static variable in class TcTpmConstants
 
TPM_AUTH_PRIV_USE_ONLY - Static variable in class TcTpmConstants
 
TPM_BYTE_ORDER - Static variable in class TcByteOrder
Byte order used by the TPM
TPM_CAP_ALG - Static variable in class TcTpmConstants
 
TPM_CAP_AUTH_ENCRYPT - Static variable in class TcTpmConstants
 
TPM_CAP_CHECK_LOADED - Static variable in class TcTpmConstants
 
TPM_CAP_FLAG - Static variable in class TcTpmConstants
 
TPM_CAP_FLAG_PERMANENT - Static variable in class TcTpmConstants
 
TPM_CAP_FLAG_VOLATILE - Static variable in class TcTpmConstants
 
TPM_CAP_HANDLE - Static variable in class TcTpmConstants
 
TPM_CAP_KEY_HANDLE - Static variable in class TcTpmConstants
 
TPM_CAP_KEY_STATUS - Static variable in class TcTpmConstants
 
TPM_CAP_MFR - Static variable in class TcTpmConstants
 
TPM_CAP_NV_INDEX - Static variable in class TcTpmConstants
 
TPM_CAP_NV_LIST - Static variable in class TcTpmConstants
 
TPM_CAP_ORD - Static variable in class TcTpmConstants
 
TPM_CAP_PID - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_ACTIVE_COUNTER - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_AUTHSESS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_CMK_RESTRICTION - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_CONTEXT - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_CONTEXT_DIST - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_COUNTERS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DAA_INTERRUPT - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DAA_MAX - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DAA_SESS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DELEGATE_ROW - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DIR - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_DURATION - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_FAMILYROWS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_INPUT_BUFFER - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_KEYS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MANUFACTURER - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_AUTHSESS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_CONTEXT - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_COUNTERS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_KEYS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_NV_AVAILABLE - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_SESSIONS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MAX_TRANSSESS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_MIN_COUNTER - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_OWNER - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_PCR - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_SESSIONS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_SLOTS - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_STARTUP_EFFECT - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_TIS_TIMEOUT - Static variable in class TcTpmConstants
 
TPM_CAP_PROP_TPM_CLEAR_ORDINAL_AUDIT - Static variable in class TcTssConstants
 
TPM_CAP_PROP_TPM_SET_ORDINAL_AUDIT - Static variable in class TcTssConstants
 
TPM_CAP_PROP_TRANSSESS - Static variable in class TcTpmConstants
 
TPM_CAP_PROPERTY - Static variable in class TcTpmConstants
 
TPM_CAP_SELECT_SIZE - Static variable in class TcTpmConstants
 
TPM_CAP_SYM_MODE - Static variable in class TcTpmConstants
 
TPM_CAP_TRANS_ALG - Static variable in class TcTpmConstants
 
TPM_CAP_TRANS_ES - Static variable in class TcTpmConstants
 
TPM_CAP_VERSION - Static variable in class TcTpmConstants
 
TPM_CAP_VERSION_VAL - Static variable in class TcTpmConstants
 
TPM_CELL_PHONE - Static variable in class TcTpmOrdinals
 
TPM_CMK_DELEGATE_BIND - Static variable in class TcTpmConstants
 
TPM_CMK_DELEGATE_LEGACY - Static variable in class TcTpmConstants
 
TPM_CMK_DELEGATE_MIGRATE - Static variable in class TcTpmConstants
 
TPM_CMK_DELEGATE_SIGNING - Static variable in class TcTpmConstants
 
TPM_CMK_DELEGATE_STORAGE - Static variable in class TcTpmConstants
 
TPM_CONNECTION_COMMAND - Static variable in class TcTpmOrdinals
 
TPM_CONNECTION_ORDINAL - Static variable in class TcTpmOrdinals
 
TPM_DAA_power0 - Static variable in class TcTpmConstants
 
TPM_DAA_power1 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_issuerModulus - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_NE - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_NT - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_r0 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_r1 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_r2 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_r3 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_r4 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_v0 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_v1 - Static variable in class TcTpmConstants
 
TPM_DAA_SIZE_w - Static variable in class TcTpmConstants
 
TPM_DEL_KEY_BITS - Static variable in class TcTpmConstants
 
TPM_DEL_OWNER_BITS - Static variable in class TcTpmConstants
 
TPM_DELEGATE_ActivateIdentity - Static variable in class TcTpmConstants
 
TPM_DELEGATE_AuthorizeMigrationKey - Static variable in class TcTpmConstants
 
TPM_DELEGATE_CMK_ApproveMA - Static variable in class TcTpmConstants
 
TPM_DELEGATE_CMK_CreateTicket - Static variable in class TcTpmConstants
 
TPM_DELEGATE_CreateCounter - Static variable in class TcTpmConstants
 
TPM_DELEGATE_CreateMaintenanceArchive - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DAA_Join - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DAA_Sign - Static variable in class TcTpmConstants
 
TPM_DELEGATE_Delegate_CreateOwnerDelegation - Static variable in class TcTpmConstants
 
TPM_DELEGATE_Delegate_LoadOwnerDelegation - Static variable in class TcTpmConstants
 
TPM_DELEGATE_Delegate_UpdateVerification - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DelegateManage - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DirWriteAuth - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DisableOwnerClear - Static variable in class TcTpmConstants
 
TPM_DELEGATE_DisablePubekRead - Static variable in class TcTpmConstants
 
TPM_DELEGATE_FieldUpgrade - Static variable in class TcTpmConstants
 
TPM_DELEGATE_KillMaintenanceFeature - Static variable in class TcTpmConstants
 
TPM_DELEGATE_LoadMaintenanceArchive - Static variable in class TcTpmConstants
 
TPM_DELEGATE_MakeIdentity - Static variable in class TcTpmConstants
 
TPM_DELEGATE_OwnerClear - Static variable in class TcTpmConstants
 
TPM_DELEGATE_OwnerReadInteralPub - Static variable in class TcTpmConstants
 
TPM_DELEGATE_OwnerReadPubek - Static variable in class TcTpmConstants
 
TPM_DELEGATE_OwnerSetDisable - Static variable in class TcTpmConstants
 
TPM_DELEGATE_ReleaseCounterOwner - Static variable in class TcTpmConstants
 
TPM_DELEGATE_ResetLockValue - Static variable in class TcTpmConstants
 
TPM_DELEGATE_SetCapability - Static variable in class TcTpmConstants
 
TPM_DELEGATE_SetOrdinalAuditStatus - Static variable in class TcTpmConstants
 
TPM_DELEGATE_SetRedirection - Static variable in class TcTpmConstants
 
TPM_E_AREA_LOCKED - Static variable in class TcTpmErrors
The NV area is locked and not writable
TPM_E_AUDITFAIL_SUCCESSFUL - Static variable in class TcTpmErrors
TPM audit construction failed and the underlying command was returning success
TPM_E_AUDITFAIL_UNSUCCESSFUL - Static variable in class TcTpmErrors
TPM audit construction failed and the underlying command was returning a failure code also
TPM_E_AUDITFAILURE - Static variable in class TcTpmErrors
An operation completed successfully but the auditing of that operation failed.
TPM_E_AUTH2FAIL - Static variable in class TcTpmErrors
The authorization for the second key in a 2 key function failed authorization
TPM_E_AUTH_CONFLICT - Static variable in class TcTpmErrors
NV_LoadKey blob requires both owner and blob authorization
TPM_E_AUTHFAIL - Static variable in class TcTpmErrors
Authentication failed
TPM_E_BAD_ATTRIBUTES - Static variable in class TcTpmErrors
The NV area attributes conflict
TPM_E_BAD_COUNTER - Static variable in class TcTpmErrors
The counter handle is incorrect
TPM_E_BAD_DATASIZE - Static variable in class TcTpmErrors
The size of the data (or blob) parameter is bad or inconsistent with the referenced key
TPM_E_BAD_DELEGATE - Static variable in class TcTpmErrors
Delegation is not correct
TPM_E_BAD_HANDLE - Static variable in class TcTpmErrors
The handle is incorrect
TPM_E_BAD_KEY_PROPERTY - Static variable in class TcTpmErrors
The key properties in TPM_KEY_PARMs are not supported by this TPM
TPM_E_BAD_LOCALITY - Static variable in class TcTpmErrors
The locality is incorrect for the attempted operation
TPM_E_BAD_MIGRATION - Static variable in class TcTpmErrors
The migration properties of this key are incorrect.
TPM_E_BAD_MODE - Static variable in class TcTpmErrors
A mode parameter is bad, such as capArea or subCapArea for TPM_GetCapability, physicalPresence parameter for TPM_PhysicalPresence, or migrationType for TPM_CreateMigrationBlob.
TPM_E_BAD_ORDINAL - Static variable in class TcTpmErrors
The ordinal was unknown or inconsistent
TPM_E_BAD_PARAM_SIZE - Static variable in class TcTpmErrors
The paramSize argument to the command has the incorrect value
TPM_E_BAD_PARAMETER - Static variable in class TcTpmErrors
One or more parameter is bad
TPM_E_BAD_PRESENCE - Static variable in class TcTpmErrors
Either the physicalPresence or physicalPresenceLock bits have the wrong value
TPM_E_BAD_SCHEME - Static variable in class TcTpmErrors
The signature or encryption scheme for this key is incorrect or not permitted in this situation.
TPM_E_BAD_SIGNATURE - Static variable in class TcTpmErrors
Bad signature of CMK ticket
TPM_E_BAD_TYPE - Static variable in class TcTpmErrors
Make identity blob not properly typed
TPM_E_BAD_VERSION - Static variable in class TcTpmErrors
The TPM cannot perform this version of the capability
TPM_E_BADCONTEXT - Static variable in class TcTpmErrors
The context blob is invalid
TPM_E_BADINDEX - Static variable in class TcTpmErrors
The index to a PCR, DIR or other register is incorrect
TPM_E_BADTAG - Static variable in class TcTpmErrors
The tag value sent to for a command is invalid
TPM_E_BASE - Static variable in class TcTpmErrors
 
TPM_E_CLEAR_DISABLED - Static variable in class TcTpmErrors
The clear disable flag is set and all clear operations now require physical access
TPM_E_CONTEXT_GAP - Static variable in class TcTpmErrors
The gap between saved context counts is too large
TPM_E_DAA_INPUT_DATA0 - Static variable in class TcTpmErrors
The consistency check on DAA parameter inputData0 has failed.
TPM_E_DAA_INPUT_DATA1 - Static variable in class TcTpmErrors
The consistency check on DAA parameter inputData1 has failed.
TPM_E_DAA_ISSUER_SETTINGS - Static variable in class TcTpmErrors
The consistency check on DAA_issuerSettings has failed.
TPM_E_DAA_ISSUER_VALIDITY - Static variable in class TcTpmErrors
The issuer's validity check has detected an inconsistency
TPM_E_DAA_RESOURCES - Static variable in class TcTpmErrors
The DAA command has no resources available to execute the command
TPM_E_DAA_STAGE - Static variable in class TcTpmErrors
The atomic process indicated by the submitted DAA command is not the expected process.
TPM_E_DAA_TPM_SETTINGS - Static variable in class TcTpmErrors
The consistency check on DAA_tpmSpecific has failed.
TPM_E_DAA_WRONG_W - Static variable in class TcTpmErrors
The consistency check on w has failed.
TPM_E_DEACTIVATED - Static variable in class TcTpmErrors
The TPM is deactivated
TPM_E_DECRYPT_ERROR - Static variable in class TcTpmErrors
The decryption process did not complete.
TPM_E_DEFEND_LOCK_RUNNING - Static variable in class TcTpmErrors
The TPM is defending against dictionary attacks and is in some time-out period.
TPM_E_DELEGATE_ADMIN - Static variable in class TcTpmErrors
Delegation table management not enabled
TPM_E_DELEGATE_FAMILY - Static variable in class TcTpmErrors
Attempt to manage a family other then the delegated family
TPM_E_DELEGATE_LOCK - Static variable in class TcTpmErrors
The delegate administration is locked
TPM_E_DISABLED - Static variable in class TcTpmErrors
The TPM is disabled
TPM_E_DISABLED_CMD - Static variable in class TcTpmErrors
The target command has been disabled
TPM_E_DOING_SELFTEST - Static variable in class TcTpmErrors
The TPM is currently executing a full self test
TPM_E_ENCRYPT_ERROR - Static variable in class TcTpmErrors
The encryption process had a problem.
TPM_E_FAIL - Static variable in class TcTpmErrors
The operation failed
TPM_E_FAILEDSELFTEST - Static variable in class TcTpmErrors
Self-test has failed and the TPM has shutdown.
TPM_E_FAMILYCOUNT - Static variable in class TcTpmErrors
The family count value does not match
TPM_E_INAPPROPRIATE_ENC - Static variable in class TcTpmErrors
Unacceptable encryption scheme
TPM_E_INAPPROPRIATE_SIG - Static variable in class TcTpmErrors
Signed data cannot include additional DER information
TPM_E_INSTALL_DISABLED - Static variable in class TcTpmErrors
The ability to install an owner is disabled
TPM_E_INVALID_AUTHHANDLE - Static variable in class TcTpmErrors
An invalid handle was used.
TPM_E_INVALID_FAMILY - Static variable in class TcTpmErrors
The command is attempting to use an invalid family ID
TPM_E_INVALID_KEYHANDLE - Static variable in class TcTpmErrors
The key handle can not be interpreted
TPM_E_INVALID_KEYUSAGE - Static variable in class TcTpmErrors
The usage of a key is not allowed
TPM_E_INVALID_PCR_INFO - Static variable in class TcTpmErrors
PCR information could not be interpreted
TPM_E_INVALID_POSTINIT - Static variable in class TcTpmErrors
The command was received in the wrong sequence relative to TPM_Init and a subsequent TPM_Startup
TPM_E_INVALID_RESOURCE - Static variable in class TcTpmErrors
When saving context identified resource type does not match actual resource
TPM_E_INVALID_STRUCTURE - Static variable in class TcTpmErrors
The structure tag and version are invalid or inconsistent
TPM_E_IOERROR - Static variable in class TcTpmErrors
An IO error occurred transmitting information to the TPM
TPM_E_KEY_NOTSUPPORTED - Static variable in class TcTpmErrors
Wrong operation to load an NV key
TPM_E_KEY_OWNER_CONTROL - Static variable in class TcTpmErrors
The key is under control of the TPM Owner and can only be evicted by the TPM Owner.
TPM_E_KEYNOTFOUND - Static variable in class TcTpmErrors
The key handle points to an invalid key
TPM_E_MA_AUTHORITY - Static variable in class TcTpmErrors
Incorrect migration authority
TPM_E_MA_DESTINATION - Static variable in class TcTpmErrors
Migration destination not authenticated
TPM_E_MA_SOURCE - Static variable in class TcTpmErrors
Migration source incorrect
TPM_E_MA_TICKET_SIGNATURE - Static variable in class TcTpmErrors
Migration authority signature validation failure
TPM_E_MAXNVWRITES - Static variable in class TcTpmErrors
The maximum number of NV writes without an owner has been exceeded
TPM_E_MIGRATEFAIL - Static variable in class TcTpmErrors
Migration authorization failed
TPM_E_NEEDS_SELFTEST - Static variable in class TcTpmErrors
SelfTestFull has not been run
TPM_E_NO_ENDORSEMENT - Static variable in class TcTpmErrors
The TPM has no EK installed
TPM_E_NO_NV_PERMISSION - Static variable in class TcTpmErrors
The permission to manipulate the NV storage is not available
TPM_E_NO_WRAP_TRANSPORT - Static variable in class TcTpmErrors
The TPM does not allow for wrapped transport sessions
TPM_E_NOCONTEXTSPACE - Static variable in class TcTpmErrors
There is no room in the context list for additional contexts
TPM_E_NON_FATAL - Static variable in class TcTpmErrors
 
TPM_E_NOOPERATOR - Static variable in class TcTpmErrors
No operator AuthData value is set
TPM_E_NOSPACE - Static variable in class TcTpmErrors
No room to load key.
TPM_E_NOSRK - Static variable in class TcTpmErrors
There is no SRK set
TPM_E_NOT_FULLWRITE - Static variable in class TcTpmErrors
The write is not a complete write of the area
TPM_E_NOTFIPS - Static variable in class TcTpmErrors
The TPM is attempting to execute a command only available when in FIPS mode
TPM_E_NOTLOCAL - Static variable in class TcTpmErrors
Attempt to reset a PCR register that requires locality and locality modifier not part of command transport
TPM_E_NOTRESETABLE - Static variable in class TcTpmErrors
Attempt to reset a PCR register that does not have the resettable attribute
TPM_E_NOTSEALED_BLOB - Static variable in class TcTpmErrors
An encrypted blob is invalid or was not created by this TPM
TPM_E_OWNER_CONTROL - Static variable in class TcTpmErrors
Attempt to context save a owner evict controlled key
TPM_E_OWNER_SET - Static variable in class TcTpmErrors
There is already an Owner
TPM_E_PER_NOWRITE - Static variable in class TcTpmErrors
There is no protection on the write to the NV area
TPM_E_PERMANENTEK - Static variable in class TcTpmErrors
Attempt to revoke the EK and the EK is not revocable
TPM_E_READ_ONLY - Static variable in class TcTpmErrors
The NV area is read only and can't be written to
TPM_E_REQUIRES_SIGN - Static variable in class TcTpmErrors
The operation requires a signed command
TPM_E_RESOURCEMISSING - Static variable in class TcTpmErrors
The resource pointed to by context is not loaded
TPM_E_RESOURCES - Static variable in class TcTpmErrors
The TPM has insufficient internal resources to perform the requested action.
TPM_E_RETRY - Static variable in class TcTpmErrors
The TPM is too busy to respond to the command immediately, but the command could be resubmitted at a later time.
TPM_E_SHA_ERROR - Static variable in class TcTpmErrors
The calculation is unable to proceed because the existing SHA-1 thread has already encountered an error.
TPM_E_SHA_THREAD - Static variable in class TcTpmErrors
There is no existing SHA-1 thread.
TPM_E_SHORTRANDOM - Static variable in class TcTpmErrors
A random string was too short
TPM_E_SIZE - Static variable in class TcTpmErrors
The TPM does not have the space to perform the operation.
TPM_E_TBS_COMMAND_BLOCKED - Static variable in class TcTpmErrors
This error code is returned by the TBS of Windows Vista if a command is blocked by the TBS.
TPM_E_TOOMANYCONTEXTS - Static variable in class TcTpmErrors
Too many contexts held by the TPM
TPM_E_TRANSPORT_NOTEXCLUSIVE - Static variable in class TcTpmErrors
There was a command executed outside of an exclusive transport session
TPM_E_WRITE_LOCKED - Static variable in class TcTpmErrors
The NV area has already been written to
TPM_E_WRONG_ENTITYTYPE - Static variable in class TcTpmErrors
The submitted entity type is not allowed
TPM_E_WRONGPCRVAL - Static variable in class TcTpmErrors
The named PCR value does not match the current PCR value.
TPM_EK_TYPE_ACTIVATE - Static variable in class TcTpmConstants
 
TPM_EK_TYPE_AUTH - Static variable in class TcTpmConstants
 
TPM_ES_NONE - Static variable in class TcTpmConstants
 
TPM_ES_RSAESOAEP_SHA1_MGF1 - Static variable in class TcTpmConstants
 
TPM_ES_RSAESPKCSv15 - Static variable in class TcTpmConstants
 
TPM_ES_SYM_CBC_PKCS5PAD - Static variable in class TcTpmConstants
 
TPM_ES_SYM_CNT - Static variable in class TcTpmConstants
 
TPM_ES_SYM_OFB - Static variable in class TcTpmConstants
 
TPM_ET_AES - Static variable in class TcTpmConstants
 
TPM_ET_COUNTER - Static variable in class TcTpmConstants
 
TPM_ET_DATA - Static variable in class TcTpmConstants
 
TPM_ET_DEL_KEY_BLOB - Static variable in class TcTpmConstants
 
TPM_ET_DEL_OWNER_BLOB - Static variable in class TcTpmConstants
 
TPM_ET_DEL_ROW - Static variable in class TcTpmConstants
 
TPM_ET_KEY - Static variable in class TcTpmConstants
 
TPM_ET_KEYHANDLE - Static variable in class TcTpmConstants
 
TPM_ET_NV - Static variable in class TcTpmConstants
 
TPM_ET_OWNER - Static variable in class TcTpmConstants
 
TPM_ET_RESERVED_HANDLE - Static variable in class TcTpmConstants
 
TPM_ET_REVOKE - Static variable in class TcTpmConstants
 
TPM_ET_SRK - Static variable in class TcTpmConstants
 
TPM_ET_XOR - Static variable in class TcTpmConstants
 
TPM_FAMFLAG_DELEGATE_ADMIN_LOCK - Static variable in class TcTpmConstants
 
TPM_FAMFLAG_ENABLE - Static variable in class TcTpmConstants
 
TPM_FAMILY_ADMIN - Static variable in class TcTpmConstants
 
TPM_FAMILY_CREATE - Static variable in class TcTpmConstants
 
TPM_FAMILY_ENABLE - Static variable in class TcTpmConstants
 
TPM_FAMILY_INVALIDATE - Static variable in class TcTpmConstants
 
TPM_FAMILY_TABLE_ENTRY_MIN - Static variable in class TcTpmConstants
 
TPM_KEY_AUTHCHANGE - Static variable in class TcTpmConstants
 
TPM_KEY_BIND - Static variable in class TcTpmConstants
 
TPM_KEY_CONTROL_OWNER_EVICT - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ActivateIdentity - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CertifyKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CertifyKey2 - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ChangeAuth - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ChangeAuthAsymFinish - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ChangeAuthAsymStart - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CMK_ConvertMigration - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CMK_CreateBlob - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CMK_CreateKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ConvertMigrationBlob - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CreateKeyDelegation - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CreateMigrationBlob - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_CreateWrapKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_EstablishTransport - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_GetAuditDigestSigned - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_GetPubKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_LoadKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_LoadKey2 - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_MakeIdentity - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_MigrateKey - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Quote - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Quote2 - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_ReleaseTransportSigned - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Seal - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Sealx - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Sign - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_TickStampBlob - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_UnBind - Static variable in class TcTpmConstants
 
TPM_KEY_DELEGATE_Unseal - Static variable in class TcTpmConstants
 
TPM_KEY_IDENTITY - Static variable in class TcTpmConstants
 
TPM_KEY_LEGACY - Static variable in class TcTpmConstants
 
TPM_KEY_MIGRATE - Static variable in class TcTpmConstants
 
TPM_KEY_SIGNING - Static variable in class TcTpmConstants
 
TPM_KEY_STORAGE - Static variable in class TcTpmConstants
 
TPM_KEYHND_OWNER - Static variable in class TcTpmConstants
 
TPM_KEYHND_SRK - Static variable in class TcTpmConstants
 
TPM_KH_ADMIN - Static variable in class TcTpmConstants
 
TPM_KH_EK - Static variable in class TcTpmConstants
 
TPM_KH_OPERATOR - Static variable in class TcTpmConstants
 
TPM_KH_OWNER - Static variable in class TcTpmConstants
 
TPM_KH_REVOKE - Static variable in class TcTpmConstants
 
TPM_KH_SRK - Static variable in class TcTpmConstants
 
TPM_KH_TRANSPORT - Static variable in class TcTpmConstants
 
TPM_LOC_ALL - Static variable in class TcTpmConstants
 
TPM_LOC_FOUR - Static variable in class TcTpmConstants
 
TPM_LOC_ONE - Static variable in class TcTpmConstants
 
TPM_LOC_THREE - Static variable in class TcTpmConstants
 
TPM_LOC_TWO - Static variable in class TcTpmConstants
 
TPM_LOC_ZERO - Static variable in class TcTpmConstants
 
TPM_MAIN - Static variable in class TcTpmOrdinals
 
TPM_MIGRATABLE - Static variable in class TcTpmConstants
 
TPM_MIGRATEAUTHORITY - Static variable in class TcTpmConstants
 
TPM_MS_MAINT - Static variable in class TcTpmConstants
 
TPM_MS_MIGRATE - Static variable in class TcTpmConstants
 
TPM_MS_RESTRICT_APPROVE_DOUBLE - Static variable in class TcTpmConstants
 
TPM_MS_RESTRICT_MIGRATE - Static variable in class TcTpmConstants
 
TPM_MS_RESTRICT_MIGRATE_EXTERNAL - Static variable in class TcTpmConstants
 
TPM_MS_REWRAP - Static variable in class TcTpmConstants
 
TPM_NUM_DELEGATE_TABLE_ENTRY_MIN - Static variable in class TcTpmConstants
 
TPM_NV_INDEX0 - Static variable in class TcTpmConstants
 
TPM_NV_INDEX_DIR - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_EKCert - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_GROUP_RESV_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_INDEX_LOCK - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
It is used to lock a TPM!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_MOBILE_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_INDEX_PC_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_INDEX_PERIPHERAL_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_INDEX_Platform_CC - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_PlatformCert - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_SERVER_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_INDEX_TPM_CC - Static variable in class TcTpmConstants
This NV index constant has the D-bit set!
Usage for a TPM_NV_DefineSpace command call might permanently damage a TPM!
TPM_NV_INDEX_TRIAL - Static variable in class TcTpmConstants
 
TPM_NV_INDEX_TSS_BASE - Static variable in class TcTpmConstants
This constant represents the base of an index range.
TPM_NV_PER_AUTHREAD - Static variable in class TcTpmConstants
 
TPM_NV_PER_AUTHWRITE - Static variable in class TcTpmConstants
 
TPM_NV_PER_GLOBALLOCK - Static variable in class TcTpmConstants
 
TPM_NV_PER_OWNERREAD - Static variable in class TcTpmConstants
 
TPM_NV_PER_OWNERWRITE - Static variable in class TcTpmConstants
 
TPM_NV_PER_PPREAD - Static variable in class TcTpmConstants
 
TPM_NV_PER_PPWRITE - Static variable in class TcTpmConstants
 
TPM_NV_PER_READ_STCLEAR - Static variable in class TcTpmConstants
 
TPM_NV_PER_WRITE_STCLEAR - Static variable in class TcTpmConstants
 
TPM_NV_PER_WRITEALL - Static variable in class TcTpmConstants
 
TPM_NV_PER_WRITEDEFINE - Static variable in class TcTpmConstants
 
TPM_ORD_ActivateIdentity - Static variable in class TcTpmOrdinals
 
TPM_ORD_AuthorizeMigrationKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_CertifyKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_CertifyKey2 - Static variable in class TcTpmOrdinals
 
TPM_ORD_CertifySelfTest - Static variable in class TcTpmOrdinals
 
TPM_ORD_ChangeAuth - Static variable in class TcTpmOrdinals
 
TPM_ORD_ChangeAuthAsymFinish - Static variable in class TcTpmOrdinals
 
TPM_ORD_ChangeAuthAsymStart - Static variable in class TcTpmOrdinals
 
TPM_ORD_ChangeAuthOwner - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_ApproveMA - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_ConvertMigration - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_CreateBlob - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_CreateKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_CreateTicket - Static variable in class TcTpmOrdinals
 
TPM_ORD_CMK_SetRestrictions - Static variable in class TcTpmOrdinals
 
TPM_ORD_ContinueSelfTest - Static variable in class TcTpmOrdinals
 
TPM_ORD_ConvertMigrationBlob - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateCounter - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateEndorsementKeyPair - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateMaintenanceArchive - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateMigrationBlob - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateRevocableEK - Static variable in class TcTpmOrdinals
 
TPM_ORD_CreateWrapKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_DAA_Join - Static variable in class TcTpmOrdinals
 
TPM_ORD_DAA_Sign - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_CreateKeyDelegation - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_CreateOwnerDelegation - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_LoadOwnerDelegation - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_Manage - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_ReadTable - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_UpdateVerification - Static variable in class TcTpmOrdinals
 
TPM_ORD_Delegate_VerifyDelegation - Static variable in class TcTpmOrdinals
 
TPM_ORD_DirRead - Static variable in class TcTpmOrdinals
 
TPM_ORD_DirWriteAuth - Static variable in class TcTpmOrdinals
 
TPM_ORD_DisableForceClear - Static variable in class TcTpmOrdinals
 
TPM_ORD_DisableOwnerClear - Static variable in class TcTpmOrdinals
 
TPM_ORD_DisablePubekRead - Static variable in class TcTpmOrdinals
 
TPM_ORD_DSAP - Static variable in class TcTpmOrdinals
 
TPM_ORD_EstablishTransport - Static variable in class TcTpmOrdinals
 
TPM_ORD_EvictKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_ExecuteTransport - Static variable in class TcTpmOrdinals
 
TPM_ORD_Extend - Static variable in class TcTpmOrdinals
 
TPM_ORD_FieldUpgrade - Static variable in class TcTpmOrdinals
 
TPM_ORD_FlushSpecific - Static variable in class TcTpmOrdinals
 
TPM_ORD_ForceClear - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetAuditDigest - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetAuditDigestSigned - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetAuditEvent - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetAuditEventSigned - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetCapability - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetCapabilityOwner - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetCapabilitySigned - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetOrdinalAuditStatus - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetPubKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetRandom - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetTestResult - Static variable in class TcTpmOrdinals
 
TPM_ORD_GetTicks - Static variable in class TcTpmOrdinals
 
TPM_ORD_IFX_ReadCert11 - Static variable in class TcTpmOrdinals
 
TPM_ORD_IncrementCounter - Static variable in class TcTpmOrdinals
 
TPM_ORD_Init - Static variable in class TcTpmOrdinals
 
TPM_ORD_KeyControlOwner - Static variable in class TcTpmOrdinals
 
TPM_ORD_KillMaintenanceFeature - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadAuthContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadKey2 - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadKeyContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadMaintenanceArchive - Static variable in class TcTpmOrdinals
 
TPM_ORD_LoadManuMaintPub - Static variable in class TcTpmOrdinals
 
TPM_ORD_MakeIdentity - Static variable in class TcTpmOrdinals
 
TPM_ORD_MigrateKey - Static variable in class TcTpmOrdinals
 
TPM_ORD_NV_DefineSpace - Static variable in class TcTpmOrdinals
 
TPM_ORD_NV_ReadValue - Static variable in class TcTpmOrdinals
 
TPM_ORD_NV_ReadValueAuth - Static variable in class TcTpmOrdinals
 
TPM_ORD_NV_WriteValue - Static variable in class TcTpmOrdinals
 
TPM_ORD_NV_WriteValueAuth - Static variable in class TcTpmOrdinals
 
TPM_ORD_OIAP - Static variable in class TcTpmOrdinals
 
TPM_ORD_OSAP - Static variable in class TcTpmOrdinals
 
TPM_ORD_OwnerClear - Static variable in class TcTpmOrdinals
 
TPM_ORD_OwnerReadInternalPub - Static variable in class TcTpmOrdinals
 
TPM_ORD_OwnerReadPubek - Static variable in class TcTpmOrdinals
 
TPM_ORD_OwnerSetDisable - Static variable in class TcTpmOrdinals
 
TPM_ORD_PCR_Reset - Static variable in class TcTpmOrdinals
 
TPM_ORD_PcrRead - Static variable in class TcTpmOrdinals
 
TPM_ORD_PhysicalDisable - Static variable in class TcTpmOrdinals
 
TPM_ORD_PhysicalEnable - Static variable in class TcTpmOrdinals
 
TPM_ORD_PhysicalSetDeactivated - Static variable in class TcTpmOrdinals
 
TPM_ORD_Quote - Static variable in class TcTpmOrdinals
 
TPM_ORD_Quote2 - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReadCounter - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReadManuMaintPub - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReadPubek - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReleaseCounter - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReleaseCounterOwner - Static variable in class TcTpmOrdinals
 
TPM_ORD_ReleaseTransportSigned - Static variable in class TcTpmOrdinals
 
TPM_ORD_Reset - Static variable in class TcTpmOrdinals
 
TPM_ORD_ResetLockValue - Static variable in class TcTpmOrdinals
 
TPM_ORD_RevokeTrust - Static variable in class TcTpmOrdinals
 
TPM_ORD_SaveAuthContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_SaveContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_SaveKeyContext - Static variable in class TcTpmOrdinals
 
TPM_ORD_SaveState - Static variable in class TcTpmOrdinals
 
TPM_ORD_Seal - Static variable in class TcTpmOrdinals
 
TPM_ORD_Sealx - Static variable in class TcTpmOrdinals
 
TPM_ORD_SelfTestFull - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetCapability - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetOperatorAuth - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetOrdinalAuditStatus - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetOwnerInstall - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetOwnerPointer - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetRedirection - Static variable in class TcTpmOrdinals
 
TPM_ORD_SetTempDeactivated - Static variable in class TcTpmOrdinals
 
TPM_ORD_SHA1Complete - Static variable in class TcTpmOrdinals
 
TPM_ORD_SHA1CompleteExtend - Static variable in class TcTpmOrdinals
 
TPM_ORD_SHA1Start - Static variable in class TcTpmOrdinals
 
TPM_ORD_SHA1Update - Static variable in class TcTpmOrdinals
 
TPM_ORD_Sign - Static variable in class TcTpmOrdinals
 
TPM_ORD_Startup - Static variable in class TcTpmOrdinals
 
TPM_ORD_StirRandom - Static variable in class TcTpmOrdinals
 
TPM_ORD_TakeOwnership - Static variable in class TcTpmOrdinals
 
TPM_ORD_Terminate_Handle - Static variable in class TcTpmOrdinals
 
TPM_ORD_TickStampBlob - Static variable in class TcTpmOrdinals
 
TPM_ORD_UnBind - Static variable in class TcTpmOrdinals
 
TPM_ORD_Unseal - Static variable in class TcTpmOrdinals
 
TPM_PC - Static variable in class TcTpmOrdinals
 
TPM_PCRIGNOREDONREAD - Static variable in class TcTpmConstants
 
TPM_PDA - Static variable in class TcTpmOrdinals
 
TPM_PF_ALLOWMAINTENANCE - Static variable in class TcTpmConstants
 
TPM_PF_CEKPUSED - Static variable in class TcTpmConstants
 
TPM_PF_DEACTIVATED - Static variable in class TcTpmConstants
 
TPM_PF_DISABLE - Static variable in class TcTpmConstants
 
TPM_PF_DISABLEOWNERCLEAR - Static variable in class TcTpmConstants
 
TPM_PF_ENABLEREVOKEEK - Static variable in class TcTpmConstants
 
TPM_PF_FIPS - Static variable in class TcTpmConstants
 
TPM_PF_MAINTENANCEDONE - Static variable in class TcTpmConstants
 
TPM_PF_NV_LOCKED - Static variable in class TcTpmConstants
 
TPM_PF_OPERATOR - Static variable in class TcTpmConstants
 
TPM_PF_OWNERSHIP - Static variable in class TcTpmConstants
 
TPM_PF_PHYSICALPRESENCECMDENABLE - Static variable in class TcTpmConstants
 
TPM_PF_PHYSICALPRESENCEHWENABLE - Static variable in class TcTpmConstants
 
TPM_PF_PHYSICALPRESENCELIFETIMELOCK - Static variable in class TcTpmConstants
 
TPM_PF_READPUBEK - Static variable in class TcTpmConstants
 
TPM_PF_READSRKPUB - Static variable in class TcTpmConstants
 
TPM_PF_RESETESTABLISHMENTBIT - Static variable in class TcTpmConstants
 
TPM_PF_TPMPOST - Static variable in class TcTpmConstants
 
TPM_PF_TPMPOSTLOCK - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_CMD_DISABLE - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_CMD_ENABLE - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_HW_DISABLE - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_HW_ENABLE - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_LIFETIME_LOCK - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_LOCK - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_NOTPRESENT - Static variable in class TcTpmConstants
 
TPM_PHYSICAL_PRESENCE_PRESENT - Static variable in class TcTpmConstants
 
TPM_PID_ADCP - Static variable in class TcTpmConstants
 
TPM_PID_ADIP - Static variable in class TcTpmConstants
 
TPM_PID_DSAP - Static variable in class TcTpmConstants
 
TPM_PID_OIAP - Static variable in class TcTpmConstants
 
TPM_PID_OSAP - Static variable in class TcTpmConstants
 
TPM_PID_OWNER - Static variable in class TcTpmConstants
 
TPM_PID_TRANSPORT - Static variable in class TcTpmConstants
 
TPM_PROTECTED_COMMAND - Static variable in class TcTpmOrdinals
 
TPM_PROTECTED_ORDINAL - Static variable in class TcTpmOrdinals
 
TPM_PS_Mobile_12 - Static variable in class TcTpmConstants
 
TPM_PS_PC_11 - Static variable in class TcTpmConstants
 
TPM_PS_PC_12 - Static variable in class TcTpmConstants
 
TPM_PS_PDA_12 - Static variable in class TcTpmConstants
 
TPM_PS_Server_12 - Static variable in class TcTpmConstants
 
TPM_PT_ASYM - Static variable in class TcTpmConstants
 
TPM_PT_BIND - Static variable in class TcTpmConstants
 
TPM_PT_CMK_MIGRATE - Static variable in class TcTpmConstants
 
TPM_PT_MAINT - Static variable in class TcTpmConstants
 
TPM_PT_MIGRATE - Static variable in class TcTpmConstants
 
TPM_PT_MIGRATE_EXTERNAL - Static variable in class TcTpmConstants
 
TPM_PT_MIGRATE_RESTRICTED - Static variable in class TcTpmConstants
 
TPM_PT_SEAL - Static variable in class TcTpmConstants
 
TPM_REDIR_GPIO - Static variable in class TcTpmConstants
 
TPM_REDIRECTION - Static variable in class TcTpmConstants
 
TPM_RT_AUTH - Static variable in class TcTpmConstants
 
TPM_RT_CONTEXT - Static variable in class TcTpmConstants
 
TPM_RT_COUNTER - Static variable in class TcTpmConstants
 
TPM_RT_DAA_TPM - Static variable in class TcTpmConstants
 
TPM_RT_DAA_V0 - Static variable in class TcTpmConstants
 
TPM_RT_DAA_V1 - Static variable in class TcTpmConstants
 
TPM_RT_DELEGATE - Static variable in class TcTpmConstants
 
TPM_RT_HASH - Static variable in class TcTpmConstants
 
TPM_RT_KEY - Static variable in class TcTpmConstants
 
TPM_RT_TRANS - Static variable in class TcTpmConstants
 
TPM_SERVER - Static variable in class TcTpmOrdinals
 
TPM_SET_PERM_DATA - Static variable in class TcTpmConstants
 
TPM_SET_PERM_FLAGS - Static variable in class TcTpmConstants
 
TPM_SET_STANY_DATA - Static variable in class TcTpmConstants
 
TPM_SET_STANY_FLAGS - Static variable in class TcTpmConstants
 
TPM_SET_STCLEAR_DATA - Static variable in class TcTpmConstants
 
TPM_SET_STCLEAR_FLAGS - Static variable in class TcTpmConstants
 
TPM_SET_VENDOR - Static variable in class TcTpmConstants
 
TPM_SF_DEACTIVATED - Static variable in class TcTpmConstants
 
TPM_SF_DISABLEFORCECLEAR - Static variable in class TcTpmConstants
 
TPM_SF_GLOBALLOCK - Static variable in class TcTpmConstants
 
TPM_SF_PHYSICALPRESENCE - Static variable in class TcTpmConstants
 
TPM_SF_PHYSICALPRESENCELOCK - Static variable in class TcTpmConstants
 
TPM_SHA1_160_HASH_LEN - Static variable in class TcTpmConstants
 
TPM_SHA1BASED_NONCE_LEN - Static variable in class TcTpmConstants
 
TPM_SS_NONE - Static variable in class TcTpmConstants
 
TPM_SS_RSASSAPKCS1v15_DER - Static variable in class TcTpmConstants
 
TPM_SS_RSASSAPKCS1v15_INFO - Static variable in class TcTpmConstants
 
TPM_SS_RSASSAPKCS1v15_SHA1 - Static variable in class TcTpmConstants
 
TPM_ST_CLEAR - Static variable in class TcTpmConstants
 
TPM_ST_DEACTIVATED - Static variable in class TcTpmConstants
 
TPM_ST_STATE - Static variable in class TcTpmConstants
 
TPM_SUCCESS - Static variable in class TcTpmErrors
Successful completion of the TPM operation.
TPM_SYM_MODE_CBC - Static variable in class TcTpmConstants
 
TPM_SYM_MODE_CFB - Static variable in class TcTpmConstants
 
TPM_SYM_MODE_ECB - Static variable in class TcTpmConstants
 
TPM_TAG_AUDIT_EVENT_IN - Static variable in class TcTpmConstants
 
TPM_TAG_AUDIT_EVENT_OUT - Static variable in class TcTpmConstants
 
TPM_TAG_CAP_VERSION_INFO - Static variable in class TcTpmConstants
 
TPM_TAG_CERTIFY_INFO2 - Static variable in class TcTpmConstants
 
TPM_TAG_CMK_MA_APPROVAL - Static variable in class TcTpmConstants
 
TPM_TAG_CMK_MIGAUTH - Static variable in class TcTpmConstants
 
TPM_TAG_CMK_SIGTICKET - Static variable in class TcTpmConstants
 
TPM_TAG_CONTEXT_SENSITIVE - Static variable in class TcTpmConstants
 
TPM_TAG_CONTEXTBLOB - Static variable in class TcTpmConstants
 
TPM_TAG_CONTEXTLIST - Static variable in class TcTpmConstants
 
TPM_TAG_CONTEXTPOINTER - Static variable in class TcTpmConstants
 
TPM_TAG_COUNTER_VALUE - Static variable in class TcTpmConstants
 
TPM_TAG_CURRENT_TICKS - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_BLOB - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_CONTEXT - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_ENFORCE - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_ISSUER - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_SENSITIVE - Static variable in class TcTpmConstants
 
TPM_TAG_DAA_TPM - Static variable in class TcTpmConstants
 
TPM_TAG_DELEGATE_OWNER_BLOB - Static variable in class TcTpmConstants
 
TPM_TAG_DELEGATE_PUBLIC - Static variable in class TcTpmConstants
 
TPM_TAG_DELEGATE_SENSITIVE - Static variable in class TcTpmConstants
 
TPM_TAG_DELEGATE_TABLE_ROW - Static variable in class TcTpmConstants
 
TPM_TAG_DELEGATIONS - Static variable in class TcTpmConstants
 
TPM_TAG_DELG_KEY_BLOB - Static variable in class TcTpmConstants
 
TPM_TAG_EK_BLOB - Static variable in class TcTpmConstants
 
TPM_TAG_EK_BLOB_ACTIVATE - Static variable in class TcTpmConstants
 
TPM_TAG_EK_BLOB_AUTH - Static variable in class TcTpmConstants
 
TPM_TAG_FAMILY_TABLE_ENTRY - Static variable in class TcTpmConstants
 
TPM_TAG_KEY - Static variable in class TcTpmConstants
 
TPM_TAG_KEY12 - Static variable in class TcTpmConstants
 
TPM_TAG_NV_ATTRIBUTES - Static variable in class TcTpmConstants
 
TPM_TAG_NV_DATA_PUBLIC - Static variable in class TcTpmConstants
 
TPM_TAG_NV_DATA_SENSITIVE - Static variable in class TcTpmConstants
 
TPM_TAG_PCR_INFO_LONG - Static variable in class TcTpmConstants
 
TPM_TAG_PERMANENT_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_PERMANENT_FLAGS - Static variable in class TcTpmConstants
 
TPM_TAG_PERSISTENT_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_PERSISTENT_FLAGS - Static variable in class TcTpmConstants
 
TPM_TAG_QUOTE_INFO2 - Static variable in class TcTpmConstants
 
TPM_TAG_RQU_AUTH1_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_RQU_AUTH2_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_RQU_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_RSP_AUTH1_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_RSP_AUTH2_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_RSP_COMMAND - Static variable in class TcTpmConstants
 
TPM_TAG_SIGNINFO - Static variable in class TcTpmConstants
 
TPM_TAG_STANY_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_STANY_FLAGS - Static variable in class TcTpmConstants
 
TPM_TAG_STCLEAR_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_STCLEAR_FLAGS - Static variable in class TcTpmConstants
 
TPM_TAG_STORED_DATA12 - Static variable in class TcTpmConstants
 
TPM_TAG_SV_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_TRANSPORT_AUTH - Static variable in class TcTpmConstants
 
TPM_TAG_TRANSPORT_INTERNAL - Static variable in class TcTpmConstants
 
TPM_TAG_TRANSPORT_LOG_IN - Static variable in class TcTpmConstants
 
TPM_TAG_TRANSPORT_LOG_OUT - Static variable in class TcTpmConstants
 
TPM_TAG_TRANSPORT_PUBLIC - Static variable in class TcTpmConstants
 
TPM_TAG_VOLATILE_DATA - Static variable in class TcTpmConstants
 
TPM_TAG_VOLATILE_FLAGS - Static variable in class TcTpmConstants
 
TPM_TRANSPORT_ENCRYPT - Static variable in class TcTpmConstants
 
TPM_TRANSPORT_EXCLUSIVE - Static variable in class TcTpmConstants
 
TPM_TRANSPORT_LOG - Static variable in class TcTpmConstants
 
TPM_UNPROTECTED_COMMAND - Static variable in class TcTpmOrdinals
 
TPM_UNPROTECTED_ORDINAL - Static variable in class TcTpmOrdinals
 
TPM_V1_1 - Static variable in class TcTpmStructVer
This constant can be used for TPM 1.1 version comparisons
TPM_V1_1 - Static variable in class TcTpmVersion
This constant can be used for TPM 1.1 version comparisons
TPM_V1_1 - Static variable in class TcTssVersion
This constant can be used for TPM 1.1 version comparisons
TPM_V1_2 - Static variable in class TcTpmVersion
This constant can be used for TPM 1.2 version comparisons
TPM_V1_2 - Static variable in class TcTssVersion
This constant can be used for TPM 1.2 version comparisons
TPM_VENDOR_COMMAND - Static variable in class TcTpmOrdinals
 
TPM_Vendor_Specific32 - Static variable in class TcTpmConstants
 
TPM_Vendor_Specific8 - Static variable in class TcTpmConstants
 
TPM_VOLATILE - Static variable in class TcTpmConstants
 
TSC_ORD_PhysicalPresence - Static variable in class TcTpmOrdinals
 
TSC_ORD_ResetEstablishmentBit - Static variable in class TcTpmOrdinals
 
TSS_ALG_3DES - Static variable in class TcTssConstants
3DES algorithm handle.
TSS_ALG_AES - Static variable in class TcTssConstants
AES algorithm handle.
TSS_ALG_AES128 - Static variable in class TcTssConstants
 
TSS_ALG_AES192 - Static variable in class TcTssConstants
 
TSS_ALG_AES256 - Static variable in class TcTssConstants
 
TSS_ALG_DEFAULT - Static variable in class TcTssConstants
 
TSS_ALG_DEFAULT_SIZE - Static variable in class TcTssConstants
 
TSS_ALG_DES - Static variable in class TcTssConstants
DES algorithm handle.
TSS_ALG_HMAC - Static variable in class TcTssConstants
HMAC algorithm handle.
TSS_ALG_MGF1 - Static variable in class TcTssConstants
 
TSS_ALG_RSA - Static variable in class TcTssConstants
RSA algorithm handle.
TSS_ALG_SHA - Static variable in class TcTssConstants
SHA1 algorithm handle.
TSS_ALG_XOR - Static variable in class TcTssConstants
 
TSS_BLOB_STRUCT_VERSION - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_BOUNDDATA - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_CERTIFY_INFO - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_CERTIFY_INFO_2 - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_CMK_BYTE_STREAM - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_CMK_MIG_KEY - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_KEY - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_KEY_1_2 - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_MIGKEY - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_MIGTICKET - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_PRIVATEKEY - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_PRIVATEKEY_MOD1 - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_PUBKEY - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_RANDOM_XOR - Static variable in class TcTssConstants
 
TSS_BLOB_TYPE_SEALEDDATA - Static variable in class TcTssConstants
 
TSS_CMK_DELEGATE_BIND - Static variable in class TcTssConstants
 
TSS_CMK_DELEGATE_LEGACY - Static variable in class TcTssConstants
 
TSS_CMK_DELEGATE_MIGRATE - Static variable in class TcTssConstants
 
TSS_CMK_DELEGATE_SIGNING - Static variable in class TcTssConstants
 
TSS_CMK_DELEGATE_STORAGE - Static variable in class TcTssConstants
 
TSS_COMMON_OFFSET - Static variable in class TcTssErrors
 
TSS_CONNECTION_VERSION_1_1 - Static variable in class TcTssConstants
 
TSS_CONNECTION_VERSION_1_2 - Static variable in class TcTssConstants
 
TSS_CUSTOM_CODEFLAG - Static variable in class TcTssErrors
bit position for the custom flag in return code
TSS_DAA_LENGTH_E - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_E_PRIME - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_F - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_GAMMA - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_HASH - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_MFG1_GAMMA - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_MGF1_AR - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_N - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_RHO - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_S - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_SAFETY - Static variable in class TcTssConstants
 
TSS_DAA_LENGTH_V - Static variable in class TcTssConstants
 
TSS_DELEGATE_CACHEOWNERDELEGATION_OVERWRITEEXISTING - Static variable in class TcTssConstants
 
TSS_DELEGATE_INCREMENTVERIFICATIONCOUNT - Static variable in class TcTssConstants
 
TSS_DELEGATIONTYPE_KEY - Static variable in class TcTssConstants
 
TSS_DELEGATIONTYPE_NONE - Static variable in class TcTssConstants
 
TSS_DELEGATIONTYPE_OWNER - Static variable in class TcTssConstants
 
TSS_E_BAD_PARAMETER - Static variable in class TcTssErrors
One or more parameter is bad.
TSS_E_BASE - Static variable in class TcTssErrors
TSS error return codes
TSS_E_CANCELED - Static variable in class TcTssErrors
The action was canceled by request.
TSS_E_COMM_FAILURE - Static variable in class TcTssErrors
A communications error with the TPM has been detected.
TSS_E_CONNECTION_BROKEN - Static variable in class TcTssErrors
Communication with Core Service failed.
TSS_E_CONNECTION_FAILED - Static variable in class TcTssErrors
Core Service connection failed.
TSS_E_DAA_AR_DECRYPTION_ERROR - Static variable in class TcTssErrors
Decryption of the encrypted pseudonym has failed, due to either a wrong secret key or a wrong decryption condition.
TSS_E_DAA_AUTHENTICATION_ERROR - Static variable in class TcTssErrors
The TPM could not be authenticated by the DAA Issuer.
TSS_E_DAA_CHALLENGE_RESPONSE_ERROR - Static variable in class TcTssErrors
DAA Challenge response error.
TSS_E_DAA_CREDENTIAL_PROOF_ERROR - Static variable in class TcTssErrors
Verification of the credential TSS_DAA_CRED_ISSUER issued by the DAA Issuer has failed.
TSS_E_DAA_CREDENTIAL_REQUEST_PROOF_ERROR - Static variable in class TcTssErrors
Verification of the platform's credential request TSS_DAA_CREDENTIAL_REQUEST has failed.
TSS_E_DAA_ISSUER_KEY_ERROR - Static variable in class TcTssErrors
DAA Issuer's authentication key chain could not be verified or is not correct.
TSS_E_DAA_PSEUDONYM_ERROR - Static variable in class TcTssErrors
While verifying the pseudonym of the TPM, the private key of the TPM was found on the rogue list.
TSS_E_DELEGATION_NOTSET - Static variable in class TcTssErrors
The Policy object does not have a delegation blob set.
TSS_E_DELFAMILY_NOTFOUND - Static variable in class TcTssErrors
The specified delegation family was not found
TSS_E_DELFAMILY_ROWEXISTS - Static variable in class TcTssErrors
The specified delegation family table row is already in use and the command flags does not allow the TSS to overwrite the existing entry.
TSS_E_EK_CHECKSUM - Static variable in class TcTssErrors
TSP is instructed to verify the EK checksum and it does not verify.
TSS_E_ENC_INVALID_LENGTH - Static variable in class TcTssErrors
Invalid length for encrypted data object.
TSS_E_ENC_INVALID_TYPE - Static variable in class TcTssErrors
Invalid type for encrypted data object.
TSS_E_ENC_NO_DATA - Static variable in class TcTssErrors
Encrypted data object contains no data.
TSS_E_FAIL - Static variable in class TcTssErrors
An internal error has been detected, but the source is unknown.
TSS_E_HASH_INVALID_ALG - Static variable in class TcTssErrors
Invalid hash algorithm.
TSS_E_HASH_INVALID_LENGTH - Static variable in class TcTssErrors
Hash length is inconsistent with hash algorithm.
TSS_E_HASH_NO_DATA - Static variable in class TcTssErrors
Hash object has no internal hash value.
TSS_E_HASH_NO_IDENTIFIER - Static variable in class TcTssErrors
Hash algorithm identifier not set.
TSS_E_INTERNAL_ERROR - Static variable in class TcTssErrors
An internal SW error has been detected.
TSS_E_INVALID_ATTRIB_DATA - Static variable in class TcTssErrors
Data for attrib-functions invalid.
TSS_E_INVALID_ATTRIB_FLAG - Static variable in class TcTssErrors
Flag value for attrib-functions inconsistent.
TSS_E_INVALID_ATTRIB_SUBFLAG - Static variable in class TcTssErrors
Subflag value for attrib-functions inconsistent.
TSS_E_INVALID_ENCSCHEME - Static variable in class TcTssErrors
Invalid encryption scheme.
TSS_E_INVALID_HANDLE - Static variable in class TcTssErrors
An invalid handle
TSS_E_INVALID_KEYUSAGE - Static variable in class TcTssErrors
Invalid usage of key.
TSS_E_INVALID_OBJ_ACCESS - Static variable in class TcTssErrors
The operation failed due to an invalid object status.
TSS_E_INVALID_OBJECT_INIT_FLAG - Static variable in class TcTssErrors
Wrong flag information for object creation.
TSS_E_INVALID_OBJECT_INITFLAG - Static variable in class TcTssErrors
 
TSS_E_INVALID_OBJECT_TYPE - Static variable in class TcTssErrors
Object type not valid for this operation.
TSS_E_INVALID_RESOURCE - Static variable in class TcTssErrors
Pointer to memory wrong.
TSS_E_INVALID_SIGSCHEME - Static variable in class TcTssErrors
Invalid signature scheme.
TSS_E_KEY_ALREADY_REGISTERED - Static variable in class TcTssErrors
Key is already registered
TSS_E_KEY_NO_MIGRATION_POLICY - Static variable in class TcTssErrors
There's no migration policy object set for the addressed key.
TSS_E_KEY_NOT_LOADED - Static variable in class TcTssErrors
The addressed key is currently not loaded.
TSS_E_KEY_NOT_SET - Static variable in class TcTssErrors
No key information is currently available.
TSS_E_NO_ACTIVE_COUNTER - Static variable in class TcTssErrors
The TPM active counter has not been set yet.^M
TSS_E_NO_CONNECTION - Static variable in class TcTssErrors
Core Service connection doesn't exist.
TSS_E_NO_PCRS_SET - Static variable in class TcTssErrors
No PCR register are selected or set.
TSS_E_NOTIMPL - Static variable in class TcTssErrors
Not implemented.
TSS_E_NV_AREA_EXIST - Static variable in class TcTssErrors
The NV area referenced already exists
TSS_E_NV_AREA_NOT_EXIST - Static variable in class TcTssErrors
The NV area referenced doesn't exist
TSS_E_OUTOFMEMORY - Static variable in class TcTssErrors
Ran out of memory.
TSS_E_POLICY_NO_SECRET - Static variable in class TcTssErrors
No secret information is currently available for the addressed policy object.
TSS_E_PS_BAD_KEY_STATE - Static variable in class TcTssErrors
The key data set not valid in the persistent storage database.
TSS_E_PS_KEY_EXISTS - Static variable in class TcTssErrors
The key already exists in the persistent storage database.
TSS_E_PS_KEY_NOTFOUND - Static variable in class TcTssErrors
The key cannot be found in the persistent storage database.
TSS_E_SILENT_CONTEXT - Static variable in class TcTssErrors
A silent context requires user input
TSS_E_TIMEOUT - Static variable in class TcTssErrors
The operation has timed out.
TSS_E_TPM_UNEXPECTED - Static variable in class TcTssErrors
An unexpected TPM error has occurred.
TSS_E_TPM_UNSUPPORTED_FEATURE - Static variable in class TcTssErrors
The TPM does not support the requested feature.
TSS_E_TSP_AUTH2FAIL - Static variable in class TcTssErrors
Multiple authorization failed.
TSS_E_TSP_AUTH2REQUIRED - Static variable in class TcTssErrors
Multiple authorization is required.
TSS_E_TSP_AUTHFAIL - Static variable in class TcTssErrors
Authorization failed.
TSS_E_TSP_AUTHREQUIRED - Static variable in class TcTssErrors
Authorization is required.
TSS_E_TSP_TRANS_AUTHFAIL - Static variable in class TcTssErrors
The transport session authorization failed
TSS_E_TSP_TRANS_AUTHREQUIRED - Static variable in class TcTssErrors
Authorization for transport is required
TSS_E_TSP_TRANS_FAIL - Static variable in class TcTssErrors
Generic transport protection error.
TSS_E_TSP_TRANS_NO_PUBKEY - Static variable in class TcTssErrors
A command could not be executed through a logged transport session because the command used a key and the key's public key is not known to the TSP.
TSS_E_TSP_TRANS_NOTEXCLUSIVE - Static variable in class TcTssErrors
A command was executed outside of an exclusive transport session.
TSS_E_VALIDATION_FAILED - Static variable in class TcTssErrors
Internal validation of data failed.
TSS_E_VERIFICATION_FAILED - Static variable in class TcTssErrors
Internal validation of data failed.
TSS_E_VERSION_MISMATCH - Static variable in class TcTssErrors
The specified delegation family table row is already in use and the command flags does not allow the TSS to overwrite the existing entry.
TSS_ENCDATA_BIND - Static variable in class TcTssConstants
Data object is used for bind operation.
TSS_ENCDATA_LEGACY - Static variable in class TcTssConstants
Data for legacy bind operation.
TSS_ENCDATA_SEAL - Static variable in class TcTssConstants
Data object is used for seal operation.
TSS_ES_NONE - Static variable in class TcTssConstants
No encryption scheme is set.
TSS_ES_RSAESOAEP_SHA1_MGF1 - Static variable in class TcTssConstants
The encryption and decryption is performed using the scheme RSA_ES_OAEP defined in [PKCS #1v2.0: 8.1] using SHA1 as the hash algorithm for the encoding operation.
TSS_ES_RSAESPKCSV15 - Static variable in class TcTssConstants
The encryption is performed using the scheme RSA_ES_PKCSV15 defined in [PKCS #1v2.0: 8.1].
TSS_ES_SYM_CBC_PKCS5PAD - Static variable in class TcTssConstants
 
TSS_ES_SYM_CNT - Static variable in class TcTssConstants
 
TSS_ES_SYM_OFB - Static variable in class TcTssConstants
 
TSS_EV_ACTION - Static variable in class TcTssConstants
A logged event.
TSS_EV_CODE_CERT - Static variable in class TcTssConstants
The event is in response to loading a firmware or software component for which a VE certificate was available.
TSS_EV_CODE_NOCERT - Static variable in class TcTssConstants
The event is in response to loading a firmware or other software component, but no VE certificate was found.
TSS_EV_NO_ACTION - Static variable in class TcTssConstants
The action was not performed.
TSS_EV_PLATFORM_SPECIFIC - Static variable in class TcTssConstants
Implementation specification defined data.
TSS_EV_SEPARATOR - Static variable in class TcTssConstants
A list of actions was complete.
TSS_EV_XML_CONFIG - Static variable in class TcTssConstants
The event describes the platform configuration.
TSS_FLAG_DAA_PSEUDONYM_ENCRYPTED - Static variable in class TcTssConstants
 
TSS_FLAG_DAA_PSEUDONYM_PLAIN - Static variable in class TcTssConstants
 
TSS_FLAG_DAA_SIGN_IDENTITY_KEY - Static variable in class TcTssConstants
 
TSS_FLAG_DAA_SIGN_MESSAGE_HASH - Static variable in class TcTssConstants
 
TSS_HASH_DEFAULT - Static variable in class TcTssConstants
Default hash algorithm.
TSS_HASH_OTHER - Static variable in class TcTssConstants
Hash object with other algorithm.
TSS_HASH_SHA1 - Static variable in class TcTssConstants
Hash object with algorithm SHA1.
TSS_I_BASE - Static variable in class TcTssErrors
 
TSS_KEY_AUTHORIZATION - Static variable in class TcTssConstants
Key needs authorization.
TSS_KEY_AUTHORIZATION_PRIV_USE_ONLY - Static variable in class TcTssConstants
 
TSS_KEY_CERTIFIED_MIGRATABLE - Static variable in class TcTssConstants
 
TSS_KEY_EMPTY_KEY - Static variable in class TcTssConstants
no TCG key template (empty TSP key object)
TSS_KEY_MIGRATABLE - Static variable in class TcTssConstants
Key is migratable.
TSS_KEY_NO_AUTHORIZATION - Static variable in class TcTssConstants
Key needs no authorization (DEFAULT).
TSS_KEY_NON_VOLATILE - Static variable in class TcTssConstants
Key is non-volatile.
TSS_KEY_NOT_CERTIFIED_MIGRATABLE - Static variable in class TcTssConstants
 
TSS_KEY_NOT_MIGRATABLE - Static variable in class TcTssConstants
Key is not migratable (DEFAULT).
TSS_KEY_SIZE_1024 - Static variable in class TcTssConstants
Key size 1024 bits.
TSS_KEY_SIZE_16384 - Static variable in class TcTssConstants
Key size 16384 bits.
TSS_KEY_SIZE_2048 - Static variable in class TcTssConstants
Key size 2048 bits.
TSS_KEY_SIZE_4096 - Static variable in class TcTssConstants
Key size 4096 bits.
TSS_KEY_SIZE_512 - Static variable in class TcTssConstants
Key size 512 bits.
TSS_KEY_SIZE_8192 - Static variable in class TcTssConstants
Key size 8192 bits.
TSS_KEY_SIZE_BITMASK - Static variable in class TcTssConstants
 
TSS_KEY_SIZE_DEFAULT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_1024BIT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_16384BIT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_2048BIT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_4096BIT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_512BIT - Static variable in class TcTssConstants
 
TSS_KEY_SIZEVAL_8192BIT - Static variable in class TcTssConstants
 
TSS_KEY_STRUCT_BITMASK - Static variable in class TcTssConstants
 
TSS_KEY_STRUCT_DEFAULT - Static variable in class TcTssConstants
 
TSS_KEY_STRUCT_KEY - Static variable in class TcTssConstants
 
TSS_KEY_STRUCT_KEY12 - Static variable in class TcTssConstants
 
TSS_KEY_TEMPLATE_BITMASK - Static variable in class TcTssConstants
 
TSS_KEY_TSP_SRK - Static variable in class TcTssConstants
use a TCG SRK template (TSP key object for SRK)
TSS_KEY_TYPE_AUTHCHANGE - Static variable in class TcTssConstants
An ephemeral key used to change authorization value.
TSS_KEY_TYPE_BIND - Static variable in class TcTssConstants
Binding Key for TPM binding operations.
TSS_KEY_TYPE_BITMASK - Static variable in class TcTssConstants
 
TSS_KEY_TYPE_DEFAULT - Static variable in class TcTssConstants
Default key (legacy key)
TSS_KEY_TYPE_IDENTITY - Static variable in class TcTssConstants
Key for an identity.
TSS_KEY_TYPE_LEGACY - Static variable in class TcTssConstants
Key that can perform signing and binding.
TSS_KEY_TYPE_MIGRATE - Static variable in class TcTssConstants
Key that can act as a CMK MA
TSS_KEY_TYPE_SIGNING - Static variable in class TcTssConstants
Key for signing operations.
TSS_KEY_TYPE_STORAGE - Static variable in class TcTssConstants
Key for wrapping keys.
TSS_KEY_VOLATILE - Static variable in class TcTssConstants
Key is volatile.
TSS_KEYAUTH_AUTH_ALWAYS - Static variable in class TcTssConstants
Key always requires authorization
TSS_KEYAUTH_AUTH_NEVER - Static variable in class TcTssConstants
Key always requires authorization
TSS_KEYAUTH_AUTH_PRIV_USE_ONLY - Static variable in class TcTssConstants
 
TSS_KEYFLAG_CERTIFIED_MIGRATABLE - Static variable in class TcTssConstants
 
TSS_KEYFLAG_MIGRATABLE - Static variable in class TcTssConstants
 
TSS_KEYFLAG_REDIRECTION - Static variable in class TcTssConstants
 
TSS_KEYFLAG_VOLATILEKEY - Static variable in class TcTssConstants
 
TSS_KEYUSAGE_AUTHCHANGE - Static variable in class TcTssConstants
The key is used to change authorization.
TSS_KEYUSAGE_BIND - Static variable in class TcTssConstants
The key can be used for binding and unbinding operations only.
TSS_KEYUSAGE_IDENTITY - Static variable in class TcTssConstants
The key is used for operations that require a TPM identity, only.
TSS_KEYUSAGE_LEGACY - Static variable in class TcTssConstants
The key is used for operations that require a TPM identity, only.
TSS_KEYUSAGE_MIGRATE - Static variable in class TcTssConstants
 
TSS_KEYUSAGE_SIGN - Static variable in class TcTssConstants
The [private] key is used for signing operations, only.
TSS_KEYUSAGE_STORAGE - Static variable in class TcTssConstants
The key is used to wrap and unwrap other keys in the Protected Storage hierarchy, only.
TSS_LAYER_TCS - Static variable in class TcTssErrors
definition for TCS layer
TSS_LAYER_TDDL - Static variable in class TcTssErrors
definition for TDDL layer
TSS_LAYER_TPM - Static variable in class TcTssErrors
definition for TPM layer
TSS_LAYER_TSP - Static variable in class TcTssErrors
definition for TSP layer
TSS_LEVEL_ERROR - Static variable in class TcTssErrors
 
TSS_LEVEL_INFO - Static variable in class TcTssErrors
 
TSS_LEVEL_SUCCESS - Static variable in class TcTssErrors
 
TSS_LEVEL_WARNING - Static variable in class TcTssErrors
 
TSS_MAX_ERROR - Static variable in class TcTssErrors
 
TSS_MIGATTRIB_AUTHORITY_APPROVAL_HMAC - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_AUTHORITY_DATA - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_AUTHORITY_DIGEST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_AUTHORITY_MSALIST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_AUTH_AUTHORITY_DIGEST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_AUTH_DATA - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_AUTH_DESTINATION_DIGEST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_AUTH_SOURCE_DIGEST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_AUTHORITY_PUBKEY_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_DESTINATION_PUBKEY_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_MSALIST_PUBKEY_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIG_SOURCE_PUBKEY_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIGRATION_REWRAPPED_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIGRATION_XOR_BLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIGRATIONBLOB - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_MIGRATIONTICKET - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_PAYLOAD_TYPE - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_PT_MIGRATE_EXTERNAL - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_PT_MIGRATE_RESTRICTED - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_TICKET_DATA - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_TICKET_RESTRICT_TICKET - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_TICKET_SIG_DIGEST - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_TICKET_SIG_TICKET - Static variable in class TcTssConstants
 
TSS_MIGATTRIB_TICKET_SIG_VALUE - Static variable in class TcTssConstants
 
TSS_MS_MAINT - Static variable in class TcTssConstants
A public key that can be used for the maintenance commands.
TSS_MS_MIGRATE - Static variable in class TcTssConstants
A public key that can be used for migrating a key utilizing Tspi_Key_CreateMigrationBlob followed by Tspi_Key_ConvertMigrationBlob.
TSS_MS_RESTRICT_APPROVE_DOUBLE - Static variable in class TcTssConstants
 
TSS_MS_RESTRICT_MIGRATE - Static variable in class TcTssConstants
 
TSS_MS_RESTRICT_MIGRATE_EXTERNAL - Static variable in class TcTssConstants
 
TSS_MS_REWRAP - Static variable in class TcTssConstants
A public key that can be used for migrating a key by just rewrapping this key utilizing Tspi_Key_CreateMigrationBlob.
TSS_NV_DEFINED - Static variable in class TcTssConstants
 
TSS_NV_INDEX_SESSIONS - Static variable in class TcTssConstants
 
TSS_NV_MASK_DEFINED - Static variable in class TcTssConstants
 
TSS_NV_MASK_INDEX - Static variable in class TcTssConstants
 
TSS_NV_MASK_PLATFORM - Static variable in class TcTssConstants
 
TSS_NV_MASK_PURVIEW - Static variable in class TcTssConstants
 
TSS_NV_MASK_RESERVED - Static variable in class TcTssConstants
 
TSS_NV_MASK_TPM - Static variable in class TcTssConstants
 
TSS_NV_MASK_USER - Static variable in class TcTssConstants
 
TSS_NV_PLATFORM - Static variable in class TcTssConstants
 
TSS_NV_TPM - Static variable in class TcTssConstants
 
TSS_NV_USER - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_DAA_ARA_KEY - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_DAA_CERTIFICATE - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_DAA_ISSUER_KEY - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_DELFAMILY - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_ENCDATA - Static variable in class TcTssConstants
Encrypted data object.
TSS_OBJECT_TYPE_HASH - Static variable in class TcTssConstants
Hash object.
TSS_OBJECT_TYPE_MIGDATA - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_NV - Static variable in class TcTssConstants
 
TSS_OBJECT_TYPE_PCRS - Static variable in class TcTssConstants
PCR composite object.
TSS_OBJECT_TYPE_POLICY - Static variable in class TcTssConstants
Policy object.
TSS_OBJECT_TYPE_RSAKEY - Static variable in class TcTssConstants
RSA key object.
TSS_PCRS_DIRECTION_CREATION - Static variable in class TcTssConstants
 
TSS_PCRS_DIRECTION_RELEASE - Static variable in class TcTssConstants
 
TSS_PCRS_STRUCT_DEFAULT - Static variable in class TcTssConstants
 
TSS_PCRS_STRUCT_INFO - Static variable in class TcTssConstants
 
TSS_PCRS_STRUCT_INFO_LONG - Static variable in class TcTssConstants
 
TSS_PCRS_STRUCT_INFO_SHORT - Static variable in class TcTssConstants
 
TSS_POLICY_MIGRATION - Static variable in class TcTssConstants
Policy object used for migration.
TSS_POLICY_OPERATOR - Static variable in class TcTssConstants
 
TSS_POLICY_USAGE - Static variable in class TcTssConstants
Policy object used for (usage) authorization.
TSS_PS_TYPE_SYSTEM - Static variable in class TcTssConstants
Key is registered persistently in the system storage database.
TSS_PS_TYPE_USER - Static variable in class TcTssConstants
Key is registered persistently in the user storage database.
TSS_RT_AUTH - Static variable in class TcTssConstants
 
TSS_RT_COUNTER - Static variable in class TcTssConstants
 
TSS_RT_KEY - Static variable in class TcTssConstants
 
TSS_RT_TRANS - Static variable in class TcTssConstants
 
TSS_SECRET_LIFETIME_ALWAYS - Static variable in class TcTssConstants
Secret will not be invalidated.
TSS_SECRET_LIFETIME_COUNTER - Static variable in class TcTssConstants
Secret may be used n-times.
TSS_SECRET_LIFETIME_TIMER - Static variable in class TcTssConstants
Secret will be valid for n seconds.
TSS_SECRET_MODE_CALLBACK - Static variable in class TcTssConstants
Application has to provide a callback function
TSS_SECRET_MODE_NONE - Static variable in class TcTssConstants
No authorization will be processed
TSS_SECRET_MODE_PLAIN - Static variable in class TcTssConstants
Secret string will be hashed using SHA1
TSS_SECRET_MODE_POPUP - Static variable in class TcTssConstants
TSS will ask for a secret (presenting a dialog box to the user).
TSS_SECRET_MODE_SHA1 - Static variable in class TcTssConstants
Secret string will not be touched by TSP.
TSS_SS_NONE - Static variable in class TcTssConstants
No signature scheme.
TSS_SS_RSASSAPKCS1V15_DER - Static variable in class TcTssConstants
The signature is performed using the scheme RSASSA-PKCS1-v1.5 defined in [PKCS #1v2.0: 8.1].
TSS_SS_RSASSAPKCS1V15_INFO - Static variable in class TcTssConstants
 
TSS_SS_RSASSAPKCS1V15_SHA1 - Static variable in class TcTssConstants
The signature is be performed using the scheme RSASSA-PKCS1-v1.5 defined in [PKCS #1v2.0: 8.1] using SHA1 as the hash algorithm for the encoding operation.
TSS_SUCCESS - Static variable in class TcTssErrors
Successful completion of the operation.
TSS_TCSCAP_ALG - Static variable in class TcTssConstants
Queries whether an algorithm is supported.
TSS_TCSCAP_CACHING - Static variable in class TcTssConstants
Queries the support of key and authorization caching.
TSS_TCSCAP_MANUFACTURER - Static variable in class TcTssConstants
Queries the manufacturer information.
TSS_TCSCAP_PERSSTORAGE - Static variable in class TcTssConstants
Queries the support of a persistent storage.
TSS_TCSCAP_PLATFORM_CLASS - Static variable in class TcTssConstants
 
TSS_TCSCAP_PLATFORM_INFO - Static variable in class TcTssConstants
 
TSS_TCSCAP_PLATFORM_TYPE - Static variable in class TcTssConstants
 
TSS_TCSCAP_PLATFORM_VERSION - Static variable in class TcTssConstants
 
TSS_TCSCAP_PROP_ALL_PLATFORMS - Static variable in class TcTssConstants
 
TSS_TCSCAP_PROP_AUTHCACHE - Static variable in class TcTssConstants
TRUE indicates that the TCS supports authorization session caching, FALSE indicates that the TCS does not support authorization session caching.
TSS_TCSCAP_PROP_HOST_PLATFORM - Static variable in class TcTssConstants
 
TSS_TCSCAP_PROP_KEYCACHE - Static variable in class TcTssConstants
TRUE indicates that the TCS supports key caching, FALSE indicates that the TCS does not support key caching.
TSS_TCSCAP_PROP_MANUFACTURER_ID - Static variable in class TcTssConstants
Returns the manufacurer or implementer of the TCS.
TSS_TCSCAP_PROP_MANUFACTURER_STR - Static variable in class TcTssConstants
Returns an Unicode string of the TCS manufacturer.
TSS_TCSCAP_TRANS_EXCLUSIVE - Static variable in class TcTssConstants
 
TSS_TCSCAP_TRANSPORT - Static variable in class TcTssConstants
 
TSS_TCSCAP_VERSION - Static variable in class TcTssConstants
Queries the current TCS version.
TSS_TCSI_OFFSET - Static variable in class TcTssErrors
 
TSS_TDDL_OFFSET - Static variable in class TcTssErrors
 
TSS_TPMATTRIB_EKCERT - Static variable in class TcTssConstants
 
TSS_TPMATTRIB_PLATFORM_CC - Static variable in class TcTssConstants
 
TSS_TPMATTRIB_PLATFORMCERT - Static variable in class TcTssConstants
 
TSS_TPMATTRIB_TPM_CC - Static variable in class TcTssConstants
 
TSS_TPMCAP_ALG - Static variable in class TcTssConstants
Queries whether an algorithm is supported.
TSS_TPMCAP_AUTH_ENCRYPT - Static variable in class TcTssConstants
 
TSS_TPMCAP_FLAG - Static variable in class TcTssConstants
Queries the state of a flag.
TSS_TPMCAP_HANDLE - Static variable in class TcTssConstants
 
TSS_TPMCAP_MFR - Static variable in class TcTssConstants
 
TSS_TPMCAP_NV_INDEX - Static variable in class TcTssConstants
 
TSS_TPMCAP_NV_LIST - Static variable in class TcTssConstants
 
TSS_TPMCAP_ORD - Static variable in class TcTssConstants
Queries whether an ordinal is supported.
TSS_TPMCAP_PROP_ACTIVECOUNTER - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_AUTHSESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_CMKRESTRICTION - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_CONTEXTS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_COUNTERS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_DAA_INTERRUPT - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_DAASESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_DELEGATEROWS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_DIR - Static variable in class TcTssConstants
The number of DIR registers supported by the TPM.
TSS_TPMCAP_PROP_DURATION - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_FAMILYROWS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_INPUTBUFFERSIZE - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_LOCALITIES_AVAIL - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MANUFACTURER - Static variable in class TcTssConstants
The manufacturer of the TPM.
TSS_TPMCAP_PROP_MAXAUTHSESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXCONTEXTCOUNTDIST - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXCONTEXTS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXCOUNTERS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXDAASESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXKEYS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXNVAVAILABLE - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXSESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_MAXTRANSESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_OWNER - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_PCR - Static variable in class TcTssConstants
The number of PCR registers supported by the TPM.
TSS_TPMCAP_PROP_REVISION - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_SESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_SLOTS - Static variable in class TcTssConstants
The maximum number of 2048 bit RSA keys that the TPM is capable of loading.
TSS_TPMCAP_PROP_STARTUPEFFECTS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_TISTIMEOUTS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROP_TRANSESSIONS - Static variable in class TcTssConstants
 
TSS_TPMCAP_PROPERTY - Static variable in class TcTssConstants
Determines a physical property of the TPM.
TSS_TPMCAP_SELECT_SIZE - Static variable in class TcTssConstants
Queries the selection size that can be used with 1.1 and 1.2 structures.
TSS_TPMCAP_SET_PERM_FLAGS - Static variable in class TcTssConstants
 
TSS_TPMCAP_SET_VENDOR - Static variable in class TcTssConstants
 
TSS_TPMCAP_SYM_MODE - Static variable in class TcTssConstants
 
TSS_TPMCAP_TRANS_ES - Static variable in class TcTssConstants
 
TSS_TPMCAP_VERSION - Static variable in class TcTssConstants
Queries the current TPM version.
TSS_TPMCAP_VERSION_VAL - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_ALLOWMAINTENANCE - Static variable in class TcTssConstants
Query whether the TPM owner may create a maintenance archive utilizing the method CreateMaintenanceArchive() or not.
TSS_TPMSTATUS_CEKP_USED - Static variable in class TcTssConstants
Query whether the endorsement key pair was created using the methode Tspi_TPM_CreateEndorsementKey() or it was created using a manufacturers process.
TSS_TPMSTATUS_DEACTIVATED - Static variable in class TcTssConstants
Query whether the TPM is deactivated or activated.
TSS_TPMSTATUS_DISABLED - Static variable in class TcTssConstants
Query whether TPM is disabled or enabled.
TSS_TPMSTATUS_DISABLEFORCECLEAR - Static variable in class TcTssConstants
Prevent temporarily (until next power on) a forced clear of the TPM ownership.
TSS_TPMSTATUS_DISABLEOWNERCLEAR - Static variable in class TcTssConstants
Permanently disable the TPM owner authorized clearing of TPM ownership.
TSS_TPMSTATUS_DISABLEPUBEKREAD - Static variable in class TcTssConstants
Permanently disable the ability to read the endorsement public key without requiring TPM owner authorizition.
TSS_TPMSTATUS_DISABLEPUBSRKREAD - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_ENABLE_REVOKEEK - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_FIPS - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_MAINTENANCEUSED - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_NV_LOCK - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_OPERATOR_INSTALLED - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_OWNERSETDISABLE - Static variable in class TcTssConstants
Disable the TPM.
TSS_TPMSTATUS_PHYSICALDISABLE - Static variable in class TcTssConstants
Disable the TPM.
TSS_TPMSTATUS_PHYSICALSETDEACTIVATED - Static variable in class TcTssConstants
Deactivate the TPM.
TSS_TPMSTATUS_PHYSPRES_CMDENABLE - Static variable in class TcTssConstants
Query whether the TPM command TSC_PhysicalPresence is enabled to provide proof of physical presence.
TSS_TPMSTATUS_PHYSPRES_HWENABLE - Static variable in class TcTssConstants
Query whether the TPM hardware signal is enabled to provide proof of physical presence.
TSS_TPMSTATUS_PHYSPRES_LIFETIMELOCK - Static variable in class TcTssConstants
Query whether both physicalPresenceHWEnable and physicalPresenceCMDEnable flags are locked and cannot be changed for the life of the TPM.
TSS_TPMSTATUS_PHYSPRES_LOCK - Static variable in class TcTssConstants
Query whether changes to the physicalPresence flag are permitted.
TSS_TPMSTATUS_PHYSPRESENCE - Static variable in class TcTssConstants
Query whether a TPM owner is present indicated by the TPM command TSC_PhysicalPresence.
TSS_TPMSTATUS_POSTINITIALISE - Static variable in class TcTssConstants
Indicates that the TPM is between the TPM_Init state and the execution of the TPM_Startup command.
TSS_TPMSTATUS_RESETLOCK - Static variable in class TcTssConstants
Resets the effects of multiple authorization failures.
TSS_TPMSTATUS_SETOWNERINSTALL - Static variable in class TcTssConstants
Set the ability to take TPM ownwership utilizing the method TPM_TakeOwnership().
TSS_TPMSTATUS_SETTEMPDEACTIVATED - Static variable in class TcTssConstants
Temporarily deactivate (until next power on) the TPM.
TSS_TPMSTATUS_TPM_ESTABLISHED - Static variable in class TcTssConstants
 
TSS_TPMSTATUS_TPMPOST - Static variable in class TcTssConstants
Sets the TPM to force a full sefttest before allowing commands to be performed.
TSS_TPMSTATUS_TPMPOSTLOCK - Static variable in class TcTssConstants
Locks the state of the TSS_TPMSTATUS_TPMPOST flag for the lifetime of the TPM.
TSS_TSPATTRIB_ALG_IDENTIFIER - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_CONNECTION_VERSION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_MACHINE_NAME - Static variable in class TcTssConstants
Get the machine name of the TSS given as a zero terminated UNICODE string the context object is connected with.
TSS_TSPATTRIB_CONTEXT_NOT_SILENT - Static variable in class TcTssConstants
TSP dialogs are shown (Default).
TSS_TSPATTRIB_CONTEXT_SILENT - Static variable in class TcTssConstants
TSP dialogs are not shown.
TSS_TSPATTRIB_CONTEXT_SILENT_MODE - Static variable in class TcTssConstants
Get/set the silent mode of a context object.
TSS_TSPATTRIB_CONTEXT_TRANSPORT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_VERSION_AUTO - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_VERSION_MODE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_VERSION_V1_1 - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXT_VERSION_V1_2 - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXTTRANS_CONTROL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_CONTEXTTRANS_MODE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAA - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAA_CALLBACK_SIGN - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAA_CALLBACK_VERIFYSIGNATURE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAA_SIGN - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAACOMMIT_COMMITMENTS - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAACOMMIT_NUMBER - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DAACOMMIT_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILY_INFO - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILY_STATE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILYINFO_FAMILYID - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILYINFO_LABEL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILYINFO_VERCOUNT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILYSTATE_ENABLED - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DELFAMILYSTATE_LOCKED - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_DISABLE_TRANSPORT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENABLE_TRANSPORT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATA_BLOB - Static variable in class TcTssConstants
Get/Set a data blob for sealing or binding.
TSS_TSPATTRIB_ENCDATA_PCR - Static variable in class TcTssConstants
Get PCR information the data is sealed to.
TSS_TSPATTRIB_ENCDATA_PCR_LONG - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATA_SEAL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATABLOB_BLOB - Static variable in class TcTssConstants
Data blob that represents the encrypted data depending on its type (seal or bind).
TSS_TSPATTRIB_ENCDATAPCR_DIGEST_ATCREATION - Static variable in class TcTssConstants
Get composite digest value of the PCR values, at the time when the sealing was performed.
TSS_TSPATTRIB_ENCDATAPCR_DIGEST_ATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCR_DIGEST_RELEASE - Static variable in class TcTssConstants
Composite digest value of the PCR values, at the time when the unsealing should be performed.
TSS_TSPATTRIB_ENCDATAPCR_SELECTION - Static variable in class TcTssConstants
A bit map that indicates if a PCR is active or not.
TSS_TSPATTRIB_ENCDATAPCRLONG_CREATION_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCRLONG_DIGEST_ATCREATION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCRLONG_DIGEST_ATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCRLONG_LOCALITY_ATCREATION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCRLONG_LOCALITY_ATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATAPCRLONG_RELEASE_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATASEAL_NO_PROTECT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATASEAL_PROTECT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_ENCDATASEAL_PROTECT_MODE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_HASH_IDENTIFIER - Static variable in class TcTssConstants
Sets the length and data for the hash algorithm identifier.
TSS_TSPATTRIB_HASH_MODE_NOT_NULL - Static variable in class TcTssConstants
Null termination is excluded when hashing.
TSS_TSPATTRIB_HASH_MODE_NULL - Static variable in class TcTssConstants
Null Termination is included when hashing.
TSS_TSPATTRIB_KEY_BLOB - Static variable in class TcTssConstants
Get/Set a key blob.
TSS_TSPATTRIB_KEY_CMKINFO - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEY_CONTROLBIT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEY_INFO - Static variable in class TcTssConstants
Get key information.
TSS_TSPATTRIB_KEY_PCR - Static variable in class TcTssConstants
Get PCR information the key is sealed to.
TSS_TSPATTRIB_KEY_PCR_LONG - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEY_REGISTER - Static variable in class TcTssConstants
Set/Get the persistent storage the key is registered in.
TSS_TSPATTRIB_KEY_UUID - Static variable in class TcTssConstants
Get TSS_UUID structure containing the UUID the key is assigned to.
TSS_TSPATTRIB_KEYBLOB_BLOB - Static variable in class TcTssConstants
Key information as a key blob.
TSS_TSPATTRIB_KEYBLOB_PRIVATE_KEY - Static variable in class TcTssConstants
Encrypted private key information as private key blob.
TSS_TSPATTRIB_KEYBLOB_PUBLIC_KEY - Static variable in class TcTssConstants
Public key information as public key blob.
TSS_TSPATTRIB_KEYINFO_ALGORITHM - Static variable in class TcTssConstants
Key algorithm ID.
TSS_TSPATTRIB_KEYINFO_AUTHDATAUSAGE - Static variable in class TcTssConstants
If true authorization is required.
TSS_TSPATTRIB_KEYINFO_AUTHUSAGE - Static variable in class TcTssConstants
Key auth usage info.
TSS_TSPATTRIB_KEYINFO_CMK - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYINFO_CMK_MA_APPROVAL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYINFO_CMK_MA_DIGEST - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYINFO_ENCSCHEME - Static variable in class TcTssConstants
Encryption scheme.
TSS_TSPATTRIB_KEYINFO_KEYFLAGS - Static variable in class TcTssConstants
Key flags.
TSS_TSPATTRIB_KEYINFO_KEYSTRUCT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYINFO_MIGRATABLE - Static variable in class TcTssConstants
If true then key is migratable.
TSS_TSPATTRIB_KEYINFO_REDIRECTED - Static variable in class TcTssConstants
Key is redirected.
TSS_TSPATTRIB_KEYINFO_RSA_EXPONENT - Static variable in class TcTssConstants
Exponent of the key.
TSS_TSPATTRIB_KEYINFO_RSA_KEYSIZE - Static variable in class TcTssConstants
Size of the key.
TSS_TSPATTRIB_KEYINFO_RSA_MODULUS - Static variable in class TcTssConstants
Modulus of the key.
TSS_TSPATTRIB_KEYINFO_RSA_PRIMES - Static variable in class TcTssConstants
The number of prime factors used by the RSA key.
TSS_TSPATTRIB_KEYINFO_SIGSCHEME - Static variable in class TcTssConstants
Key sig scheme.
TSS_TSPATTRIB_KEYINFO_SIZE - Static variable in class TcTssConstants
Key size in bits.
TSS_TSPATTRIB_KEYINFO_USAGE - Static variable in class TcTssConstants
Key usage info.
TSS_TSPATTRIB_KEYINFO_VERSION - Static variable in class TcTssConstants
Version info as TSS version struct.
TSS_TSPATTRIB_KEYINFO_VOLATILE - Static variable in class TcTssConstants
If true key is volatile.
TSS_TSPATTRIB_KEYPCR_DIGEST_ATCREATION - Static variable in class TcTssConstants
Get composite digest value of the PCR values, at the time when the sealing was performed.
TSS_TSPATTRIB_KEYPCR_DIGEST_ATRELEASE - Static variable in class TcTssConstants
This is the digest of the PCR value to verify when revealing sealed data.
TSS_TSPATTRIB_KEYPCR_SELECTION - Static variable in class TcTssConstants
This is the selction of PCRs to which the key is bound.
TSS_TSPATTRIB_KEYPCRLONG_CREATION_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYPCRLONG_DIGEST_ATCREATION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYPCRLONG_DIGEST_ATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYPCRLONG_LOCALITY_ATCREATION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYPCRLONG_LOCALITY_ATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYPCRLONG_RELEASE_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_KEYREGISTER_NO - Static variable in class TcTssConstants
Key is not registered in PS.
TSS_TSPATTRIB_KEYREGISTER_SYSTEM - Static variable in class TcTssConstants
Key is registered automatically in the persistent storage of TSP.
TSS_TSPATTRIB_KEYREGISTER_USER - Static variable in class TcTssConstants
Key is registered automatically in the persistent storage of TSP.
TSS_TSPATTRIB_NV_DATASIZE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NV_INDEX - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NV_PCR - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NV_PERMISSIONS - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NV_STATE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_READDIGESTATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_READLOCALITYATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_READPCRSELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_WRITEDIGESTATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_WRITELOCALITYATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVPCR_WRITEPCRSELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVSTATE_READSTCLEAR - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVSTATE_WRITEDEFINE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_NVSTATE_WRITESTCLEAR - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_PCRS_INFO - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_PCRSINFO_PCRSTRUCT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_FAMILYID - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_INDEX - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_KEYBLOB - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_LABEL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_OWNERBLOB - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_PER1 - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_PER2 - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_TYPE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDEL_VERCOUNT - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDELPCR_DIGESTATRELEASE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDELPCR_LOCALITY - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLDELPCR_SELECTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLICY_CALLBACK_CHANGEAUTHASYM - Static variable in class TcTssConstants
Get/Set the the address of the callback function to be used.
TSS_TSPATTRIB_POLICY_CALLBACK_HMAC - Static variable in class TcTssConstants
Get/Set the address of the callback function to be used.
TSS_TSPATTRIB_POLICY_CALLBACK_SEALX_MASK - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLICY_CALLBACK_TAKEOWNERSHIP - Static variable in class TcTssConstants
Get/Set the the address of the callback function to be used.
TSS_TSPATTRIB_POLICY_CALLBACK_XOR_ENC - Static variable in class TcTssConstants
Get/Set the address of the callback function to be used.
TSS_TSPATTRIB_POLICY_DELEGATION_INFO - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLICY_DELEGATION_PCR - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_POLICY_POPUPSTRING - Static variable in class TcTssConstants
A NULL terminated UNICODE string which is displayed in the TSP policy popup dialog.
TSS_TSPATTRIB_POLICY_SECRET_LIFETIME - Static variable in class TcTssConstants
Get/Set the lifetime of a secret.
TSS_TSPATTRIB_POLICYSECRET_LIFETIME_ALWAYS - Static variable in class TcTssConstants
Secret will not be invalidated.
TSS_TSPATTRIB_POLICYSECRET_LIFETIME_COUNTER - Static variable in class TcTssConstants
Secret may be used n-times.
TSS_TSPATTRIB_POLICYSECRET_LIFETIME_TIMER - Static variable in class TcTssConstants
Secret will be valid for n seconds.
TSS_TSPATTRIB_RSAKEY_INFO - Static variable in class TcTssConstants
Get exponent/modulus info from a RSA key.
TSS_TSPATTRIB_SECRET_HASH_MODE - Static variable in class TcTssConstants
Flag indicating the hash operation handling of the password.
TSS_TSPATTRIB_SECRET_HASH_MODE_POPUP - Static variable in class TcTssConstants
Valid attribute values of TcTssConstants.TSS_TSPATTRIB_SECRET_HASH_MODE_POPUP are: TcTssConstants.TSS_TSPATTRIB_HASH_MODE_NOT_NULL TcTssConstants.TSS_TSPATTRIB_HASH_MODE_NULL
TSS_TSPATTRIB_TPM_CALLBACK_ACTIVATEIDENTITY - Static variable in class TcTssConstants
Get/Set the the address of the callback function to be used.
TSS_TSPATTRIB_TPM_CALLBACK_COLLATEIDENTITY - Static variable in class TcTssConstants
Get/Set the the address of the callback function to be used.
TSS_TSPATTRIB_TPM_CREDENTIAL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TPM_ORDINAL_AUDIT_STATUS - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TRANSPORT_AUTHENTIC_CHANNEL - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TRANSPORT_DEFAULT_ENCRYPTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TRANSPORT_EXCLUSIVE - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TRANSPORT_NO_DEFAULT_ENCRYPTION - Static variable in class TcTssConstants
 
TSS_TSPATTRIB_TRANSPORT_STATIC_AUTH - Static variable in class TcTssConstants
 
TSS_TSPCAP_ALG - Static variable in class TcTssConstants
Queries whether an algorithm is supported.
TSS_TSPCAP_COLLATE_ALG - Static variable in class TcTssConstants
 
TSS_TSPCAP_MANUFACTURER - Static variable in class TcTssConstants
 
TSS_TSPCAP_PERSSTORAGE - Static variable in class TcTssConstants
Queries the support of a persistant storage.
TSS_TSPCAP_PROP_MANUFACTURER_ID - Static variable in class TcTssConstants
 
TSS_TSPCAP_PROP_MANUFACTURER_STR - Static variable in class TcTssConstants
 
TSS_TSPCAP_PROP_RETURNVALUE_INFO - Static variable in class TcTssConstants
 
TSS_TSPCAP_RANDOMLIMIT - Static variable in class TcTssConstants
Random number limit.
TSS_TSPCAP_RETURNVALUE_INFO - Static variable in class TcTssConstants
 
TSS_TSPCAP_VERSION - Static variable in class TcTssConstants
Queries whether an algorithm is supported.
TSS_TSPI_OFFSET - Static variable in class TcTssErrors
 
TSS_VENDOR_OFFSET - Static variable in class TcTssErrors
 
TSS_W_BASE - Static variable in class TcTssErrors
 
TSS_WELL_KNOWN_SECRET - Static variable in class TcTssConstants
This is simply a helper define for those applications where the well known secret is defined as all zeros.

U

unbind(TcIRsaKey) - Method in interface TcIEncData
This method unbinds (decrypts) a previously bound (encrypted) data blob.
unloadKey() - Method in interface TcIRsaKey
This method unloads the key from the TPM.
unregisterKey(long, TcTssUuid) - Method in interface TcIContext
This method unregisters a key from the persistent storage database.
unseal(TcIRsaKey) - Method in interface TcIEncData
This method reveals data encrypted by Tspi_Data_Seal only if it was encrypted on the same platform and the current configuration (as defined by the named PCR contents of the encrypted data blob) is the one named as qualified to decrypt it.
updateHashValue(TcBlobData) - Method in interface TcIHash
This method updates the hash object with new data.

V

verifySignature(TcBlobData, TcIRsaKey) - Method in interface TcIHash
This method verifies the hash value of the hash object with a given signature.

W

wrapKey(TcIRsaKey, TcIPcrComposite) - Method in interface TcIRsaKey
This method wraps a key (created externally) with the key addressed by wrappingKey.
writeValue(long, TcBlobData) - Method in interface TcINvRam
This method writes a given value to a previously defined area.

X

xor(TcBlobData) - Method in class TcBlobData
This method returns the object's data in XOR encrypted form using the provided key.

A B C D E F G H I J K L M N O P Q R S T U V W X