OTP Keywriter error code bit indices. 
| Enumerator | 
|---|
| KEYWR_ERR_DECRYPT_AES256_KEY  | Error in Decrypting AES256 key randomly generated by customer  
 | 
| KEYWR_ERR_DECRYPT_BMEK  | Error in Decrypting BMEK extension field  
 | 
| KEYWR_ERR_DECRYPT_BMPKH  | Error in Decrypting BMPKH extension field  
 | 
| KEYWR_ERR_DECRYPT_SMEK  | Error in Decrypting SMEK extension field  
 | 
| KEYWR_ERR_DECRYPT_SMPKH  | Error in Decrypting SMPKH extension field  
 | 
| KEYWR_ERR_INTERAL_OP  | Internal Operation Error  
 | 
| KEYWR_ERR_INVALID_EXT_COUNT  | Invalid extension count in x509 certificate. Either SMPKH, SMEK pair or BMPKH, BMEK, SMPKH, SMEK should be used. Any other combination will trigger error  
 | 
| KEYWR_ERR_PARSE_CERT  | Error in parsing certificate  
 | 
| KEYWR_ERR_PARSE_FEK  | Error in parsing TI FEK (appended to TIFS binary, before encryption)  
 | 
| KEYWR_ERR_PARSE_SMPK_CERT  | Error in parsing SMPK signed certificate (certificate that contains customer key data)  
 | 
| KEYWR_ERR_PROGR_BMEK  | Error in programming BMEK into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_BMPKH_PART_1  | Error in programming BMPKH part 1 into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_BMPKH_PART_2  | Error in programming BMPKH part 2 into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_KEYCOUNT  | Error in programming KEY COUNT into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_KEYREV  | Error in programming KEY REV into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_SMEK  | Error in programming SMEK into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_SMPKH_PART_1  | Error in programming SMPKH part 1 into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_SMPKH_PART_2  | Error in programming SMPKH part 2 into SoC eFuses  
 | 
| KEYWR_ERR_VALIDATION_CERT  | Error validating certificate  
 | 
| KEYWR_ERR_VALIDATION_SMPK_CERT  | Error validating SMPK signed certificate  
 | 
| KEYWR_ERR_VALIDATION_BMPK_KEY  | Error validating BMPK key  
 | 
| KEYWR_ERR_VALIDATION_SMPK_KEY  | Error validating SMPK key  
 | 
| KEYWR_ERR_WRITE_PROT_KEYCOUNT  | Error write protecting key count row  
 | 
| KEYWR_ERR_WRITE_PROT_KEYREV  | Error write protecting key revision row  
 | 
| KEYWR_ERR_IMG_INTEG_SMPK_CERT  | SMPK signed certificate image integrity failed  
 | 
| KEYWR_ERR_PROGR_MSV  | Error in programming MSV into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_SWREV  | Error in programming SWREV into SoC eFuses  
 | 
| KEYWR_ERR_PROGR_FW_CFG_REV  | Error in programming FW CFG REV into SoC eFuses  
 | 
| KEYWR_ERR_DECRYPT_EXT_OTP  | Error in Decrypting EXT OTP extension field  
 | 
| KEYWR_ERR_PROGR_EXT_OTP  | Error in programming EXT OTP extension field  
 | 
| KEYWR_ERR_PROGR_OVERRIDE  | Error in programming existing field without override specified  
 | 
| KEYWR_ERR_JTAG_DISABLE  | Error in programming JTAG DISABLE field  
 |