TSS V1.2 Error Code Cheat Sheet

46 downloads 71519 Views 49KB Size Report
Feb 18, 2008 ... TSS V1.2 Error Code Cheat Sheet. Error. TDDL. TCS. TSP. Description offset Dec . Hex. Dec. Hex ... 8196 0x 00002004 12292 0x 00003004 An internal SW error has been detected. TDDL/ .... TPM was found on the rogue list.
TSS V1.2 Error Code Cheat Sheet Error TDDL/TSS_SUCCESS TDDL/TSS_E_FAIL TDDL/TSS_E_BAD_PARAMETER TSS_E_INTERNAL_ERROR TDDL/TSS_E_OUTOFMEMORY TSS_E_NOTIMPL TSS_E_KEY_ALREADY_REGISTERED

TDDL offset Dec Hex 0 0 0x 00000000

TCS Dec Hex 0 0x 00000000

2 4098 0x 00001002 3 4099 0x 00001003 4 5 4101 0x 00001005 6

8194 8195 8196 8197 8198

0x 0x 0x 0x 0x

00002002 00002003 00002004 00002005 00002006

TSP Dec 0 12290 12291 12292 12293 12294

Description Hex 0x 00000000 Successful completion of the operation.

0x 0x 0x 0x 0x

00003002 00003003 00003004 00003005 00003006

An internal error has been detected, but the source is unknown. One or more parameter is bad. An internal SW error has been detected. Ran out of memory. Not implemented.

8

8200 0x 00002008 12296

0x 00003008 Key is already registered

8208 0x 00002010 12304 8209 0x 00002011 12305 8210 0x 00002012 12306

0x 00003010 An unexpected TPM error has occurred. 0x 00003011 A communications error with the TPM has been detected. 0x 00003012 The operation has timed out.

TSS_E_TPM_UNSUPPORTED_FEATURE

16 17 18 19 20

8212 0x 00002014 12308

0x 00003014 The TPM does not support the requested feature.

TSS_E_CANCELED

22

8214 0x 00002016 12310

0x 00003016 The action was canceled by request.

TSS_E_PS_KEY_NOTFOUND TSS_E_PS_KEY_EXISTS TSS_E_PS_BAD_KEY_STATE

32 33 34

8224 0x 00002020 12320 8225 0x 00002021 12321 8226 0x 00002022 12322

0x 00003020 The key cannot be found in the persistent storage database. 0x 00003021 The key already exists in the persistent storage database. 0x 00003022 The key data set not valid in the persistent storage database.

TSS_E_TPM_UNEXPECTED TSS_E_COMM_FAILURE TSS_E_TIMEOUT

TDDL_E_ALREADY_OPENED TDDL_E_ALREADY_CLOSED TDDL_E_INSUFFICIENT_BUFFER TDDL_E_COMMAND_COMPLETED TDDL_E_COMMAND_ABORTED

129 130 131 132 133

4225 4226 4227 4228 4229

0x 0x 0x 0x 0x

00001081 00001082 00001083 00001084 00001085

The connection was already established. The device was not connected. The receive buffer is too small. The command has already completed. TPM aborted processing of command.

TDDL_E_IOERROR TDDL_E_BADTAG TDDL_E_COMPONENT_NOT_FOUND

135 4231 0x 00001087 136 4232 0x 00001088 137 4233 0x 00001089

TSS_E_INVALID_OBJECT_TYPE TSS_E_NO_CONNECTION TSS_E_CONNECTION_FAILED TSS_E_CONNECTION_BROKEN TSS_E_HASH_INVALID_ALG TSS_E_HASH_INVALID_LENGTH TSS_E_HASH_NO_DATA

257 258 259 260 261 262 263

8449 8450 8451 8452 8453 8454 8455

0x 0x 0x 0x 0x 0x 0x

00002101 00002102 00002103 00002104 00002105 00002106 00002107

TSS_E_INVALID_ATTRIB_FLAG TSS_E_INVALID_ATTRIB_SUBFLAG TSS_E_INVALID_ATTRIB_DATA TSS_E_INVALID_OBJECT_INITFLAG TSS_E_NO_PCRS_SET TSS_E_KEY_NOT_LOADED TSS_E_KEY_NOT_SET TSS_E_VALIDATION_FAILED TSS_E_TSP_AUTHREQUIRED TSS_E_TSP_AUTH2REQUIRED TSS_E_TSP_AUTHFAIL TSS_E_TSP_AUTH2FAIL TSS_E_KEY_NO_MIGRATION_POLICY TSS_E_POLICY_NO_SECRET

265 266 267 268 269 270 271 272 273 274 275 276 277 278

8457 8458 8459 8460 8461 8462 8463 8464

0x 0x 0x 0x 0x 0x 0x 0x

00002109 0000210A 0000210B 0000210C 0000210D 0000210E 0000210F 00002110

TSS_E_INVALID_OBJ_ACCESS TSS_E_INVALID_ENCSCHEME TSS_E_INVALID_SIGSCHEME

279 280 281

TSS_E_ENC_INVALID_LENGTH TSS_E_ENC_NO_DATA TSS_E_ENC_INVALID_TYPE TSS_E_INVALID_KEYUSAGE TSS_E_VERIFICATION_FAILED TSS_E_HASH_NO_IDENTIFIER TSS_E_INVALID_HANDLE TSS_E_SILENT_CONTEXT TSS_E_EK_CHECKSUM TSS_E_DELGATION_NOTSET TSS_E_DELFAMILY_NOTFOUND TSS_E_DELFAMILY_ROWEXISTS

The request could not be performed because of an I/O device Unsupported TAG is requested the requested TPM component was not found 12545 12546 12547 12548 12549 12550 12551

0x 0x 0x 0x 0x 0x 0x

00003101 00003102 00003103 00003104 00003105 00003106 00003107

12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 8469 0x 00002115 12565 8470 0x 00002116 12566

0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x

00003109 0000310A 0000310B 0000310C 0000310D 0000310E 0000310F 00003110 00003111 00003112 00003113 00003114 00003115 00003116

8471 0x 00002117 12567 8472 0x 00002118 12568 8473 0x 00002119 12569

Flag value for attrib-functions inconsistent. Subflag value for attrib-functions inconsistent. Data for attrib-functions invalid. Wrong flag information for object creation. No PCR register are selected or set. The addressed key is currently not loaded. No key information is currently available. Internal validation of data failed. Authorization is required. Multiple authorization is required. Authorization failed. Multiple authorization failed. There's no migration policy object set for the addressed key. No secret information is currently available for the addressed policy object. 0x 00003117 The operation failed due to an invalid object status. 0x 00003118 Invalid encryption scheme. 0x 00003119 Invalid signature scheme.

288 289 290 291 292 293 294 295 296 297

8480 8481 8482 8483 8484 8485 8486 8487 8488 8489

0x 0x 0x 0x 0x 0x 0x 0x 0x 0x

00003120 00003121 00003122 00003123 00003124 00003125 00003126 00003127 00003128 00003129

304 305

8496 0x 00002130 12592 8497 0x 00002131 12593

0x 0x 0x 0x 0x 0x 0x 0x 0x 0x

00002120 00002121 00002122 00002123 00002124 00002125 00002126 00002127 00002128 00002129

12576 12577 12578 12579 12580 12581 12582 12583 12584 12585

TSS_E_VERSION_MISMATCH

306

8498 0x 00002132 12594

TSS_E_DAA_AR_DECRYPTION_ERROR

307

8499 0x 00002133 12595

TSS_E_DAA_AUTHENTICATION_ERROR TSS_E_DAA_CHALLENGE_RESPONSE_ERROR TSS_E_DAA_CREDENTIAL_PROOF_ERROR

308 309 310

8500 0x 00002134 12596 8501 0x 00002135 12597 8502 0x 00002136 12598

TSS_E_DAA_CREDENTIAL_REQUEST_PROOF_ERROR 311 TSS_E_DAA_ISSUER_KEY_ERROR 312

8503 0x 00002137 12599 8504 0x 00002138 12600

TSS_E_DAA_PSEUDONYM_ERROR

313

8505 0x 00002139 12601

TSS_E_INVALID_RESOURCE TSS_E_NV_AREA_EXIST TSS_E_NV_AREA_NOT_EXIST TSS_E_TSP_TRANS_AUTHFAIL TSS_E_TSP_TRANS_AUTHREQUIRED TSS_E_TSP_TRANS_NOT_EXCLUSIVE TSS_E_TSP_TRANS_FAIL TSS_E_TSP_TRANS_NO_PUBKEY

314 315 316 317 318 319 320 321

8506 0x 0000213A 12602 8507 0x 0000213B 12603 8508 0x 0000213C 12604 12605 12606 12607 12608 12609

TSS_E_NO_ACTIVE_COUNTER

322

8514 0x 00002142 12610

Reference: TCG Software Stack (TSS) Specification Version 1.2 Level 1Errata A

Object type not valid for this operation. Core Service connection doesn't exist. Core Service connection failed. Communication with Core Service failed. Invalid hash algorithm. Hash length is inconsistent with hash algorithm. Hash object has no internal hash value.

Invalid length of data to be encrypted. No data to encrypt. Invalid encryption type. Invalid key usage. Verification of signature failed. Hash algorithm identifier is not set. An invalid handle A silent context requires user input TSP is instructed to verify the EK checksum and it does not The Policy object does not have a delegation blob set.

0x 00003130 The specified delegation family was not found 0x 00003131 The specified delegation family table row is already in use and the command flags does not allow the TSS to overwrite the 0x 00003132 The specified delegation family table row is already in use and the command flags does not allow the TSS to overwrite the 0x 00003133 Decryption of the encrypted pseudonym has failed, due to either a wrong secret key or a wrong decryption condition. 0x 00003134 The TPM could not be authenticated by the DAA Issuer. 0x 00003135 DAA Challenge response error. 0x 00003136 Verification of the credential TSS_DAA_CRED_ISSUER issued by the DAA Issuer has failed. 0x 00003137 Verification of the platform's credential request 0x 00003138 DAA Issuer's authentication key chain could not be verified or is not correct. 0x 00003139 While verifying the pseudonym of the TPM, the private key of the TPM was found on the rogue list. 0x 0000313A Pointer to memory wrong. 0x 0000313B The NV area referenced already exists 0x 0000313C The NV area referenced doesn't exist 0x 0000313D The transport session authorization failed 0x 0000313E Authorization for transport is required 0x 0000313F A command was executed outside of an exclusive transport 0x 00003140 Generic transport protection error. 0x 00003141 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. 0x 00003142 The TPM active counter has not been set yet.

Seiji Munetoh, 2008-02-18