iaik.tc.tss.api.constants.tpm
Class TcTpmConstants

Object
  extended by TcTpmConstants

public class TcTpmConstants
extends Object

This class contains constants and flags that are used when communicating with a TPM.


Field Summary
static long TPM_AF_LOCALITYMODIFIER
           
static long TPM_AF_POSTINITIALIZE
           
static long TPM_AF_TOSPRESENT
           
static long TPM_AF_TRANSPORTEXCLUSIVE
           
static long TPM_ALG_3DES
           
static long TPM_ALG_AES
           
static long TPM_ALG_AES128
           
static long TPM_ALG_AES192
           
static long TPM_ALG_AES256
           
static long TPM_ALG_DES
           
static long TPM_ALG_HMAC
           
static long TPM_ALG_MGF1
           
static long TPM_ALG_RSA
           
static long TPM_ALG_SHA
           
static long TPM_ALG_XOR
           
static short TPM_AUTH_ALWAYS
           
static short TPM_AUTH_NEVER
           
static short TPM_AUTH_PRIV_USE_ONLY
           
static long TPM_CAP_ALG
           
static long TPM_CAP_AUTH_ENCRYPT
           
static long TPM_CAP_CHECK_LOADED
           
static long TPM_CAP_FLAG
           
static long TPM_CAP_FLAG_PERMANENT
           
static long TPM_CAP_FLAG_VOLATILE
           
static long TPM_CAP_HANDLE
           
static long TPM_CAP_KEY_HANDLE
           
static long TPM_CAP_KEY_STATUS
           
static long TPM_CAP_MFR
           
static long TPM_CAP_NV_INDEX
           
static long TPM_CAP_NV_LIST
           
static long TPM_CAP_ORD
           
static long TPM_CAP_PID
           
static long TPM_CAP_PROP_ACTIVE_COUNTER
           
static long TPM_CAP_PROP_AUTHSESS
           
static long TPM_CAP_PROP_CMK_RESTRICTION
           
static long TPM_CAP_PROP_CONTEXT
           
static long TPM_CAP_PROP_CONTEXT_DIST
           
static long TPM_CAP_PROP_COUNTERS
           
static long TPM_CAP_PROP_DAA_INTERRUPT
           
static long TPM_CAP_PROP_DAA_MAX
           
static long TPM_CAP_PROP_DAA_SESS
           
static long TPM_CAP_PROP_DELEGATE_ROW
           
static long TPM_CAP_PROP_DIR
           
static long TPM_CAP_PROP_DURATION
           
static long TPM_CAP_PROP_FAMILYROWS
           
static long TPM_CAP_PROP_INPUT_BUFFER
           
static long TPM_CAP_PROP_KEYS
           
static long TPM_CAP_PROP_MANUFACTURER
           
static long TPM_CAP_PROP_MAX_AUTHSESS
           
static long TPM_CAP_PROP_MAX_CONTEXT
           
static long TPM_CAP_PROP_MAX_COUNTERS
           
static long TPM_CAP_PROP_MAX_KEYS
           
static long TPM_CAP_PROP_MAX_NV_AVAILABLE
           
static long TPM_CAP_PROP_MAX_SESSIONS
           
static long TPM_CAP_PROP_MAX_TRANSSESS
           
static long TPM_CAP_PROP_MIN_COUNTER
           
static long TPM_CAP_PROP_OWNER
           
static long TPM_CAP_PROP_PCR
           
static long TPM_CAP_PROP_SESSIONS
           
static long TPM_CAP_PROP_SLOTS
           
static long TPM_CAP_PROP_STARTUP_EFFECT
           
static long TPM_CAP_PROP_TIS_TIMEOUT
           
static long TPM_CAP_PROP_TRANSSESS
           
static long TPM_CAP_PROPERTY
           
static long TPM_CAP_SELECT_SIZE
           
static long TPM_CAP_SYM_MODE
           
static long TPM_CAP_TRANS_ALG
           
static long TPM_CAP_TRANS_ES
           
static long TPM_CAP_VERSION
           
static long TPM_CAP_VERSION_VAL
           
static long TPM_CMK_DELEGATE_BIND
           
static long TPM_CMK_DELEGATE_LEGACY
           
static long TPM_CMK_DELEGATE_MIGRATE
           
static long TPM_CMK_DELEGATE_SIGNING
           
static long TPM_CMK_DELEGATE_STORAGE
           
static long TPM_DAA_power0
           
static long TPM_DAA_power1
           
static long TPM_DAA_SIZE_issuerModulus
           
static long TPM_DAA_SIZE_NE
           
static long TPM_DAA_SIZE_NT
           
static long TPM_DAA_SIZE_r0
           
static long TPM_DAA_SIZE_r1
           
static long TPM_DAA_SIZE_r2
           
static long TPM_DAA_SIZE_r3
           
static long TPM_DAA_SIZE_r4
           
static long TPM_DAA_SIZE_v0
           
static long TPM_DAA_SIZE_v1
           
static long TPM_DAA_SIZE_w
           
static long TPM_DEL_KEY_BITS
           
static long TPM_DEL_OWNER_BITS
           
static long TPM_DELEGATE_ActivateIdentity
           
static long TPM_DELEGATE_AuthorizeMigrationKey
           
static long TPM_DELEGATE_CMK_ApproveMA
           
static long TPM_DELEGATE_CMK_CreateTicket
           
static long TPM_DELEGATE_CreateCounter
           
static long TPM_DELEGATE_CreateMaintenanceArchive
           
static long TPM_DELEGATE_DAA_Join
           
static long TPM_DELEGATE_DAA_Sign
           
static long TPM_DELEGATE_Delegate_CreateOwnerDelegation
           
static long TPM_DELEGATE_Delegate_LoadOwnerDelegation
           
static long TPM_DELEGATE_Delegate_UpdateVerification
           
static long TPM_DELEGATE_DelegateManage
           
static long TPM_DELEGATE_DirWriteAuth
           
static long TPM_DELEGATE_DisableOwnerClear
           
static long TPM_DELEGATE_DisablePubekRead
           
static long TPM_DELEGATE_FieldUpgrade
           
static long TPM_DELEGATE_KillMaintenanceFeature
           
static long TPM_DELEGATE_LoadMaintenanceArchive
           
static long TPM_DELEGATE_MakeIdentity
           
static long TPM_DELEGATE_OwnerClear
           
static long TPM_DELEGATE_OwnerReadInteralPub
           
static long TPM_DELEGATE_OwnerReadPubek
           
static long TPM_DELEGATE_OwnerSetDisable
           
static long TPM_DELEGATE_ReleaseCounterOwner
           
static long TPM_DELEGATE_ResetLockValue
           
static long TPM_DELEGATE_SetCapability
           
static long TPM_DELEGATE_SetOrdinalAuditStatus
           
static long TPM_DELEGATE_SetRedirection
           
static int TPM_EK_TYPE_ACTIVATE
           
static int TPM_EK_TYPE_AUTH
           
static int TPM_ES_NONE
           
static int TPM_ES_RSAESOAEP_SHA1_MGF1
           
static int TPM_ES_RSAESPKCSv15
           
static int TPM_ES_SYM_CBC_PKCS5PAD
           
static int TPM_ES_SYM_CNT
           
static int TPM_ES_SYM_OFB
           
static short TPM_ET_AES
           
static int TPM_ET_COUNTER
           
static int TPM_ET_DATA
           
static int TPM_ET_DEL_KEY_BLOB
           
static int TPM_ET_DEL_OWNER_BLOB
           
static int TPM_ET_DEL_ROW
           
static int TPM_ET_KEY
           
static int TPM_ET_KEYHANDLE
           
static int TPM_ET_NV
           
static int TPM_ET_OWNER
           
static int TPM_ET_RESERVED_HANDLE
           
static int TPM_ET_REVOKE
           
static int TPM_ET_SRK
           
static short TPM_ET_XOR
           
static long TPM_FAMFLAG_DELEGATE_ADMIN_LOCK
           
static long TPM_FAMFLAG_ENABLE
           
static long TPM_FAMILY_ADMIN
           
static long TPM_FAMILY_CREATE
           
static long TPM_FAMILY_ENABLE
           
static long TPM_FAMILY_INVALIDATE
           
static long TPM_FAMILY_TABLE_ENTRY_MIN
           
static int TPM_KEY_AUTHCHANGE
           
static int TPM_KEY_BIND
           
static long TPM_KEY_CONTROL_OWNER_EVICT
           
static long TPM_KEY_DELEGATE_ActivateIdentity
           
static long TPM_KEY_DELEGATE_CertifyKey
           
static long TPM_KEY_DELEGATE_CertifyKey2
           
static long TPM_KEY_DELEGATE_ChangeAuth
           
static long TPM_KEY_DELEGATE_ChangeAuthAsymFinish
           
static long TPM_KEY_DELEGATE_ChangeAuthAsymStart
           
static long TPM_KEY_DELEGATE_CMK_ConvertMigration
           
static long TPM_KEY_DELEGATE_CMK_CreateBlob
           
static long TPM_KEY_DELEGATE_CMK_CreateKey
           
static long TPM_KEY_DELEGATE_ConvertMigrationBlob
           
static long TPM_KEY_DELEGATE_CreateKeyDelegation
           
static long TPM_KEY_DELEGATE_CreateMigrationBlob
           
static long TPM_KEY_DELEGATE_CreateWrapKey
           
static long TPM_KEY_DELEGATE_EstablishTransport
           
static long TPM_KEY_DELEGATE_GetAuditDigestSigned
           
static long TPM_KEY_DELEGATE_GetPubKey
           
static long TPM_KEY_DELEGATE_LoadKey
           
static long TPM_KEY_DELEGATE_LoadKey2
           
static long TPM_KEY_DELEGATE_MakeIdentity
           
static long TPM_KEY_DELEGATE_MigrateKey
           
static long TPM_KEY_DELEGATE_Quote
           
static long TPM_KEY_DELEGATE_Quote2
           
static long TPM_KEY_DELEGATE_ReleaseTransportSigned
           
static long TPM_KEY_DELEGATE_Seal
           
static long TPM_KEY_DELEGATE_Sealx
           
static long TPM_KEY_DELEGATE_Sign
           
static long TPM_KEY_DELEGATE_TickStampBlob
           
static long TPM_KEY_DELEGATE_UnBind
           
static long TPM_KEY_DELEGATE_Unseal
           
static int TPM_KEY_IDENTITY
           
static int TPM_KEY_LEGACY
           
static int TPM_KEY_MIGRATE
           
static int TPM_KEY_SIGNING
           
static int TPM_KEY_STORAGE
           
static long TPM_KEYHND_OWNER
           
static long TPM_KEYHND_SRK
           
static long TPM_KH_ADMIN
           
static long TPM_KH_EK
           
static long TPM_KH_OPERATOR
           
static long TPM_KH_OWNER
           
static long TPM_KH_REVOKE
           
static long TPM_KH_SRK
           
static long TPM_KH_TRANSPORT
           
static long TPM_LOC_FOUR
           
static long TPM_LOC_ONE
           
static long TPM_LOC_THREE
           
static long TPM_LOC_TWO
           
static long TPM_LOC_ZERO
           
static long TPM_MIGRATABLE
           
static long TPM_MIGRATEAUTHORITY
           
static int TPM_MS_MAINT
           
static int TPM_MS_MIGRATE
           
static int TPM_MS_RESTRICT_APPROVE_DOUBLE
           
static int TPM_MS_RESTRICT_MIGRATE
           
static int TPM_MS_RESTRICT_MIGRATE_EXTERNAL
           
static int TPM_MS_REWRAP
           
static long TPM_NUM_DELEGATE_TABLE_ENTRY_MIN
           
static long TPM_NV_INDEX_DIR
           
static long TPM_NV_INDEX_EKCert
           
static long TPM_NV_INDEX_GROUP_RESV_BASE
           
static long TPM_NV_INDEX_LOCK
           
static long TPM_NV_INDEX_MOBILE_BASE
           
static long TPM_NV_INDEX_PC_BASE
           
static long TPM_NV_INDEX_PERIPHERAL_BASE
           
static long TPM_NV_INDEX_Platform_CC
           
static long TPM_NV_INDEX_PlatformCert
           
static long TPM_NV_INDEX_SERVER_BASE
           
static long TPM_NV_INDEX_TPM_CC
           
static long TPM_NV_INDEX_TRIAL
           
static long TPM_NV_INDEX_TSS_BASE
           
static long TPM_NV_INDEX0
           
static long TPM_NV_PER_AUTHREAD
           
static long TPM_NV_PER_AUTHWRITE
           
static long TPM_NV_PER_GLOBALLOCK
           
static long TPM_NV_PER_OWNERREAD
           
static long TPM_NV_PER_OWNERWRITE
           
static long TPM_NV_PER_PPREAD
           
static long TPM_NV_PER_PPWRITE
           
static long TPM_NV_PER_READ_STCLEAR
           
static long TPM_NV_PER_WRITE_STCLEAR
           
static long TPM_NV_PER_WRITEALL
           
static long TPM_NV_PER_WRITEDEFINE
           
static long TPM_PCRIGNOREDONREAD
           
static long TPM_PF_ALLOWMAINTENANCE
           
static long TPM_PF_CEKPUSED
           
static long TPM_PF_DEACTIVATED
           
static long TPM_PF_DISABLE
           
static long TPM_PF_DISABLEOWNERCLEAR
           
static long TPM_PF_ENABLEREVOKEEK
           
static long TPM_PF_FIPS
           
static long TPM_PF_MAINTENANCEDONE
           
static long TPM_PF_NV_LOCKED
           
static long TPM_PF_OPERATOR
           
static long TPM_PF_OWNERSHIP
           
static long TPM_PF_PHYSICALPRESENCECMDENABLE
           
static long TPM_PF_PHYSICALPRESENCEHWENABLE
           
static long TPM_PF_PHYSICALPRESENCELIFETIMELOCK
           
static long TPM_PF_READPUBEK
           
static long TPM_PF_READSRKPUB
           
static long TPM_PF_RESETESTABLISHMENTBIT
           
static long TPM_PF_TPMPOST
           
static long TPM_PF_TPMPOSTLOCK
           
static int TPM_PHYSICAL_PRESENCE_CMD_DISABLE
           
static int TPM_PHYSICAL_PRESENCE_CMD_ENABLE
           
static int TPM_PHYSICAL_PRESENCE_HW_DISABLE
           
static int TPM_PHYSICAL_PRESENCE_HW_ENABLE
           
static int TPM_PHYSICAL_PRESENCE_LIFETIME_LOCK
           
static int TPM_PHYSICAL_PRESENCE_LOCK
           
static int TPM_PHYSICAL_PRESENCE_NOTPRESENT
           
static int TPM_PHYSICAL_PRESENCE_PRESENT
           
static int TPM_PID_ADCP
           
static int TPM_PID_ADIP
           
static int TPM_PID_DSAP
           
static int TPM_PID_OIAP
           
static int TPM_PID_OSAP
           
static int TPM_PID_OWNER
           
static int TPM_PID_TRANSPORT
           
static int TPM_PS_Mobile_12
           
static int TPM_PS_PC_11
           
static int TPM_PS_PC_12
           
static int TPM_PS_PDA_12
           
static int TPM_PS_Server_12
           
static short TPM_PT_ASYM
           
static short TPM_PT_BIND
           
static short TPM_PT_CMK_MIGRATE
           
static short TPM_PT_MAINT
           
static short TPM_PT_MIGRATE
           
static short TPM_PT_MIGRATE_EXTERNAL
           
static short TPM_PT_MIGRATE_RESTRICTED
           
static short TPM_PT_SEAL
           
static long TPM_REDIR_GPIO
           
static long TPM_REDIRECTION
           
static long TPM_RT_AUTH
           
static long TPM_RT_CONTEXT
           
static long TPM_RT_COUNTER
           
static long TPM_RT_DAA_TPM
           
static long TPM_RT_DAA_V0
           
static long TPM_RT_DAA_V1
           
static long TPM_RT_DELEGATE
           
static long TPM_RT_HASH
           
static long TPM_RT_KEY
           
static long TPM_RT_TRANS
           
static long TPM_SET_PERM_DATA
           
static long TPM_SET_PERM_FLAGS
           
static long TPM_SET_STANY_DATA
           
static long TPM_SET_STANY_FLAGS
           
static long TPM_SET_STCLEAR_DATA
           
static long TPM_SET_STCLEAR_FLAGS
           
static long TPM_SET_VENDOR
           
static long TPM_SF_DEACTIVATED
           
static long TPM_SF_DISABLEFORCECLEAR
           
static long TPM_SF_GLOBALLOCK
           
static long TPM_SF_PHYSICALPRESENCE
           
static long TPM_SF_PHYSICALPRESENCELOCK
           
static long TPM_SHA1_160_HASH_LEN
           
static long TPM_SHA1BASED_NONCE_LEN
           
static int TPM_SS_NONE
           
static int TPM_SS_RSASSAPKCS1v15_DER
           
static int TPM_SS_RSASSAPKCS1v15_INFO
           
static int TPM_SS_RSASSAPKCS1v15_SHA1
           
static int TPM_ST_CLEAR
           
static int TPM_ST_DEACTIVATED
           
static int TPM_ST_STATE
           
static long TPM_SYM_MODE_CBC
           
static long TPM_SYM_MODE_CFB
           
static long TPM_SYM_MODE_ECB
           
static int TPM_TAG_AUDIT_EVENT_IN
           
static int TPM_TAG_AUDIT_EVENT_OUT
           
static int TPM_TAG_CAP_VERSION_INFO
           
static int TPM_TAG_CERTIFY_INFO2
           
static int TPM_TAG_CMK_MA_APPROVAL
           
static int TPM_TAG_CMK_MIGAUTH
           
static int TPM_TAG_CMK_SIGTICKET
           
static int TPM_TAG_CONTEXT_SENSITIVE
           
static int TPM_TAG_CONTEXTBLOB
           
static int TPM_TAG_CONTEXTLIST
           
static int TPM_TAG_CONTEXTPOINTER
           
static int TPM_TAG_COUNTER_VALUE
           
static int TPM_TAG_CURRENT_TICKS
           
static int TPM_TAG_DAA_BLOB
           
static int TPM_TAG_DAA_CONTEXT
           
static int TPM_TAG_DAA_ENFORCE
           
static int TPM_TAG_DAA_ISSUER
           
static int TPM_TAG_DAA_SENSITIVE
           
static int TPM_TAG_DAA_TPM
           
static int TPM_TAG_DELEGATE_OWNER_BLOB
           
static int TPM_TAG_DELEGATE_PUBLIC