Annotate CDM error enums with their values
This makes it easier to translate an error code number to the corresponding enum. Merge of https://widevine-internal-review.googlesource.com/18793/ from the widevine repo. Change-Id: I7d07f16e5477decd27fcc5391fc62b1bd254d4a3
This commit is contained in:
@@ -37,183 +37,183 @@ enum CdmKeyRequestType {
|
|||||||
};
|
};
|
||||||
|
|
||||||
enum CdmResponseType {
|
enum CdmResponseType {
|
||||||
NO_ERROR,
|
NO_ERROR, /* 0 */
|
||||||
UNKNOWN_ERROR,
|
UNKNOWN_ERROR,
|
||||||
KEY_ADDED,
|
KEY_ADDED,
|
||||||
KEY_ERROR,
|
KEY_ERROR,
|
||||||
KEY_MESSAGE,
|
KEY_MESSAGE,
|
||||||
NEED_KEY,
|
NEED_KEY, /* 5 */
|
||||||
KEY_CANCELED,
|
KEY_CANCELED,
|
||||||
NEED_PROVISIONING,
|
NEED_PROVISIONING,
|
||||||
DEVICE_REVOKED,
|
DEVICE_REVOKED,
|
||||||
INSUFFICIENT_CRYPTO_RESOURCES,
|
INSUFFICIENT_CRYPTO_RESOURCES,
|
||||||
ADD_KEY_ERROR,
|
ADD_KEY_ERROR, /* 10 */
|
||||||
CERT_PROVISIONING_GET_KEYBOX_ERROR_1,
|
CERT_PROVISIONING_GET_KEYBOX_ERROR_1,
|
||||||
CERT_PROVISIONING_GET_KEYBOX_ERROR_2,
|
CERT_PROVISIONING_GET_KEYBOX_ERROR_2,
|
||||||
CERT_PROVISIONING_INVALID_CERT_TYPE,
|
CERT_PROVISIONING_INVALID_CERT_TYPE,
|
||||||
CERT_PROVISIONING_REQUEST_ERROR_1,
|
CERT_PROVISIONING_REQUEST_ERROR_1,
|
||||||
CERT_PROVISIONING_REQUEST_ERROR_2,
|
CERT_PROVISIONING_REQUEST_ERROR_2, /* 15 */
|
||||||
CERT_PROVISIONING_REQUEST_ERROR_3,
|
CERT_PROVISIONING_REQUEST_ERROR_3,
|
||||||
CERT_PROVISIONING_REQUEST_ERROR_4,
|
CERT_PROVISIONING_REQUEST_ERROR_4,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_1,
|
CERT_PROVISIONING_RESPONSE_ERROR_1,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_2,
|
CERT_PROVISIONING_RESPONSE_ERROR_2,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_3,
|
CERT_PROVISIONING_RESPONSE_ERROR_3, /* 20 */
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_4,
|
CERT_PROVISIONING_RESPONSE_ERROR_4,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_5,
|
CERT_PROVISIONING_RESPONSE_ERROR_5,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_6,
|
CERT_PROVISIONING_RESPONSE_ERROR_6,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_7,
|
CERT_PROVISIONING_RESPONSE_ERROR_7,
|
||||||
CERT_PROVISIONING_RESPONSE_ERROR_8,
|
CERT_PROVISIONING_RESPONSE_ERROR_8, /* 25 */
|
||||||
CRYPTO_SESSION_OPEN_ERROR_1,
|
CRYPTO_SESSION_OPEN_ERROR_1,
|
||||||
CRYPTO_SESSION_OPEN_ERROR_2,
|
CRYPTO_SESSION_OPEN_ERROR_2,
|
||||||
CRYPTO_SESSION_OPEN_ERROR_3,
|
CRYPTO_SESSION_OPEN_ERROR_3,
|
||||||
CRYPTO_SESSION_OPEN_ERROR_4,
|
CRYPTO_SESSION_OPEN_ERROR_4,
|
||||||
CRYPTO_SESSION_OPEN_ERROR_5,
|
CRYPTO_SESSION_OPEN_ERROR_5, /* 30 */
|
||||||
DECRYPT_NOT_READY,
|
DECRYPT_NOT_READY,
|
||||||
DEVICE_CERTIFICATE_ERROR_1,
|
DEVICE_CERTIFICATE_ERROR_1,
|
||||||
DEVICE_CERTIFICATE_ERROR_2,
|
DEVICE_CERTIFICATE_ERROR_2,
|
||||||
DEVICE_CERTIFICATE_ERROR_3,
|
DEVICE_CERTIFICATE_ERROR_3,
|
||||||
DEVICE_CERTIFICATE_ERROR_4,
|
DEVICE_CERTIFICATE_ERROR_4, /* 35 */
|
||||||
EMPTY_KEY_DATA_1,
|
EMPTY_KEY_DATA_1,
|
||||||
EMPTY_KEY_DATA_2,
|
EMPTY_KEY_DATA_2,
|
||||||
EMPTY_KEYSET_ID,
|
EMPTY_KEYSET_ID,
|
||||||
EMPTY_KEYSET_ID_ENG_1,
|
EMPTY_KEYSET_ID_ENG_1,
|
||||||
EMPTY_KEYSET_ID_ENG_2,
|
EMPTY_KEYSET_ID_ENG_2, /* 40 */
|
||||||
EMPTY_KEYSET_ID_ENG_3,
|
EMPTY_KEYSET_ID_ENG_3,
|
||||||
EMPTY_KEYSET_ID_ENG_4,
|
EMPTY_KEYSET_ID_ENG_4,
|
||||||
EMPTY_LICENSE_RENEWAL,
|
EMPTY_LICENSE_RENEWAL,
|
||||||
EMPTY_LICENSE_RESPONSE_1,
|
EMPTY_LICENSE_RESPONSE_1,
|
||||||
EMPTY_LICENSE_RESPONSE_2,
|
EMPTY_LICENSE_RESPONSE_2, /* 45 */
|
||||||
EMPTY_PROVISIONING_CERTIFICATE_1,
|
EMPTY_PROVISIONING_CERTIFICATE_1,
|
||||||
EMPTY_PROVISIONING_RESPONSE,
|
EMPTY_PROVISIONING_RESPONSE,
|
||||||
EMPTY_SESSION_ID,
|
EMPTY_SESSION_ID,
|
||||||
GENERATE_DERIVED_KEYS_ERROR,
|
GENERATE_DERIVED_KEYS_ERROR,
|
||||||
LICENSE_RENEWAL_NONCE_GENERATION_ERROR,
|
LICENSE_RENEWAL_NONCE_GENERATION_ERROR, /* 50 */
|
||||||
GENERATE_USAGE_REPORT_ERROR,
|
GENERATE_USAGE_REPORT_ERROR,
|
||||||
GET_LICENSE_ERROR,
|
GET_LICENSE_ERROR,
|
||||||
GET_RELEASED_LICENSE_ERROR,
|
GET_RELEASED_LICENSE_ERROR,
|
||||||
GET_USAGE_INFO_ERROR_1,
|
GET_USAGE_INFO_ERROR_1,
|
||||||
GET_USAGE_INFO_ERROR_2,
|
GET_USAGE_INFO_ERROR_2, /* 55 */
|
||||||
GET_USAGE_INFO_ERROR_3,
|
GET_USAGE_INFO_ERROR_3,
|
||||||
GET_USAGE_INFO_ERROR_4,
|
GET_USAGE_INFO_ERROR_4,
|
||||||
INIT_DATA_NOT_FOUND,
|
INIT_DATA_NOT_FOUND,
|
||||||
INVALID_CRYPTO_SESSION_1,
|
INVALID_CRYPTO_SESSION_1,
|
||||||
INVALID_CRYPTO_SESSION_2,
|
INVALID_CRYPTO_SESSION_2, /* 60 */
|
||||||
INVALID_CRYPTO_SESSION_3,
|
INVALID_CRYPTO_SESSION_3,
|
||||||
INVALID_CRYPTO_SESSION_4,
|
INVALID_CRYPTO_SESSION_4,
|
||||||
INVALID_CRYPTO_SESSION_5,
|
INVALID_CRYPTO_SESSION_5,
|
||||||
INVALID_DECRYPT_PARAMETERS_ENG_1,
|
INVALID_DECRYPT_PARAMETERS_ENG_1,
|
||||||
INVALID_DECRYPT_PARAMETERS_ENG_2,
|
INVALID_DECRYPT_PARAMETERS_ENG_2, /* 65 */
|
||||||
INVALID_DECRYPT_PARAMETERS_ENG_3,
|
INVALID_DECRYPT_PARAMETERS_ENG_3,
|
||||||
INVALID_DECRYPT_PARAMETERS_ENG_4,
|
INVALID_DECRYPT_PARAMETERS_ENG_4,
|
||||||
INVALID_DEVICE_CERTIFICATE_TYPE,
|
INVALID_DEVICE_CERTIFICATE_TYPE,
|
||||||
INVALID_KEY_SYSTEM,
|
INVALID_KEY_SYSTEM,
|
||||||
INVALID_LICENSE_RESPONSE,
|
INVALID_LICENSE_RESPONSE, /* 70 */
|
||||||
INVALID_LICENSE_TYPE,
|
INVALID_LICENSE_TYPE,
|
||||||
INVALID_PARAMETERS_ENG_1,
|
INVALID_PARAMETERS_ENG_1,
|
||||||
INVALID_PARAMETERS_ENG_2,
|
INVALID_PARAMETERS_ENG_2,
|
||||||
INVALID_PARAMETERS_ENG_3,
|
INVALID_PARAMETERS_ENG_3,
|
||||||
INVALID_PARAMETERS_ENG_4,
|
INVALID_PARAMETERS_ENG_4, /* 75 */
|
||||||
INVALID_PARAMETERS_LIC_1,
|
INVALID_PARAMETERS_LIC_1,
|
||||||
INVALID_PARAMETERS_LIC_2,
|
INVALID_PARAMETERS_LIC_2,
|
||||||
INVALID_PROVISIONING_PARAMETERS_1,
|
INVALID_PROVISIONING_PARAMETERS_1,
|
||||||
INVALID_PROVISIONING_PARAMETERS_2,
|
INVALID_PROVISIONING_PARAMETERS_2,
|
||||||
INVALID_PROVISIONING_REQUEST_PARAM_1,
|
INVALID_PROVISIONING_REQUEST_PARAM_1, /* 80 */
|
||||||
INVALID_PROVISIONING_REQUEST_PARAM_2,
|
INVALID_PROVISIONING_REQUEST_PARAM_2,
|
||||||
INVALID_QUERY_KEY,
|
INVALID_QUERY_KEY,
|
||||||
INVALID_SESSION_ID,
|
INVALID_SESSION_ID,
|
||||||
KEY_REQUEST_ERROR_1,
|
KEY_REQUEST_ERROR_1,
|
||||||
UNUSED_1, /* previously KEY_REQUEST_ERROR_2 */
|
UNUSED_1, /* previously KEY_REQUEST_ERROR_2 */ /* 85 */
|
||||||
KEY_SIZE_ERROR,
|
KEY_SIZE_ERROR,
|
||||||
KEYSET_ID_NOT_FOUND_1,
|
KEYSET_ID_NOT_FOUND_1,
|
||||||
KEYSET_ID_NOT_FOUND_2,
|
KEYSET_ID_NOT_FOUND_2,
|
||||||
KEYSET_ID_NOT_FOUND_3,
|
KEYSET_ID_NOT_FOUND_3,
|
||||||
LICENSE_ID_NOT_FOUND,
|
LICENSE_ID_NOT_FOUND, /* 90 */
|
||||||
LICENSE_PARSER_INIT_ERROR,
|
LICENSE_PARSER_INIT_ERROR,
|
||||||
LICENSE_PARSER_NOT_INITIALIZED_1,
|
LICENSE_PARSER_NOT_INITIALIZED_1,
|
||||||
LICENSE_PARSER_NOT_INITIALIZED_2,
|
LICENSE_PARSER_NOT_INITIALIZED_2,
|
||||||
LICENSE_PARSER_NOT_INITIALIZED_3,
|
LICENSE_PARSER_NOT_INITIALIZED_3,
|
||||||
LICENSE_RESPONSE_NOT_SIGNED,
|
LICENSE_RESPONSE_NOT_SIGNED, /* 95 */
|
||||||
LICENSE_RESPONSE_PARSE_ERROR_1,
|
LICENSE_RESPONSE_PARSE_ERROR_1,
|
||||||
LICENSE_RESPONSE_PARSE_ERROR_2,
|
LICENSE_RESPONSE_PARSE_ERROR_2,
|
||||||
LICENSE_RESPONSE_PARSE_ERROR_3,
|
LICENSE_RESPONSE_PARSE_ERROR_3,
|
||||||
LOAD_KEY_ERROR,
|
LOAD_KEY_ERROR,
|
||||||
NO_CONTENT_KEY,
|
NO_CONTENT_KEY, /* 100 */
|
||||||
REFRESH_KEYS_ERROR,
|
REFRESH_KEYS_ERROR,
|
||||||
RELEASE_ALL_USAGE_INFO_ERROR_1,
|
RELEASE_ALL_USAGE_INFO_ERROR_1,
|
||||||
RELEASE_ALL_USAGE_INFO_ERROR_2,
|
RELEASE_ALL_USAGE_INFO_ERROR_2,
|
||||||
RELEASE_KEY_ERROR,
|
RELEASE_KEY_ERROR,
|
||||||
RELEASE_KEY_REQUEST_ERROR,
|
RELEASE_KEY_REQUEST_ERROR, /* 105 */
|
||||||
RELEASE_LICENSE_ERROR_1,
|
RELEASE_LICENSE_ERROR_1,
|
||||||
RELEASE_LICENSE_ERROR_2,
|
RELEASE_LICENSE_ERROR_2,
|
||||||
RELEASE_USAGE_INFO_ERROR,
|
RELEASE_USAGE_INFO_ERROR,
|
||||||
RENEW_KEY_ERROR_1,
|
RENEW_KEY_ERROR_1,
|
||||||
RENEW_KEY_ERROR_2,
|
RENEW_KEY_ERROR_2, /* 110 */
|
||||||
LICENSE_RENEWAL_SIGNING_ERROR,
|
LICENSE_RENEWAL_SIGNING_ERROR,
|
||||||
UNUSED_4, /* previously RESTORE_OFFLINE_LICENSE_ERROR_1 */
|
UNUSED_4, /* previously RESTORE_OFFLINE_LICENSE_ERROR_1 */
|
||||||
RESTORE_OFFLINE_LICENSE_ERROR_2,
|
RESTORE_OFFLINE_LICENSE_ERROR_2,
|
||||||
UNUSED_5, /* SESSION_INIT_ERROR_1 */
|
UNUSED_5, /* SESSION_INIT_ERROR_1 */
|
||||||
SESSION_INIT_ERROR_2,
|
SESSION_INIT_ERROR_2, /* 115 */
|
||||||
SESSION_INIT_GET_KEYBOX_ERROR,
|
SESSION_INIT_GET_KEYBOX_ERROR,
|
||||||
SESSION_NOT_FOUND_1,
|
SESSION_NOT_FOUND_1,
|
||||||
SESSION_NOT_FOUND_2,
|
SESSION_NOT_FOUND_2,
|
||||||
SESSION_NOT_FOUND_3,
|
SESSION_NOT_FOUND_3,
|
||||||
SESSION_NOT_FOUND_4,
|
SESSION_NOT_FOUND_4, /* 120 */
|
||||||
SESSION_NOT_FOUND_5,
|
SESSION_NOT_FOUND_5,
|
||||||
SESSION_NOT_FOUND_6,
|
SESSION_NOT_FOUND_6,
|
||||||
SESSION_NOT_FOUND_7,
|
SESSION_NOT_FOUND_7,
|
||||||
SESSION_NOT_FOUND_8,
|
SESSION_NOT_FOUND_8,
|
||||||
SESSION_NOT_FOUND_9,
|
SESSION_NOT_FOUND_9, /* 125 */
|
||||||
SESSION_NOT_FOUND_10,
|
SESSION_NOT_FOUND_10,
|
||||||
SESSION_NOT_FOUND_FOR_DECRYPT,
|
SESSION_NOT_FOUND_FOR_DECRYPT,
|
||||||
SESSION_KEYS_NOT_FOUND,
|
SESSION_KEYS_NOT_FOUND,
|
||||||
SIGNATURE_NOT_FOUND,
|
SIGNATURE_NOT_FOUND,
|
||||||
STORE_LICENSE_ERROR_1,
|
STORE_LICENSE_ERROR_1, /* 130 */
|
||||||
STORE_LICENSE_ERROR_2,
|
STORE_LICENSE_ERROR_2,
|
||||||
UNUSED_6, /* previously STORE_LICENSE_ERROR_3 */
|
UNUSED_6, /* previously STORE_LICENSE_ERROR_3 */
|
||||||
STORE_USAGE_INFO_ERROR,
|
STORE_USAGE_INFO_ERROR,
|
||||||
UNPROVISION_ERROR_1,
|
UNPROVISION_ERROR_1,
|
||||||
UNPROVISION_ERROR_2,
|
UNPROVISION_ERROR_2, /* 135 */
|
||||||
UNPROVISION_ERROR_3,
|
UNPROVISION_ERROR_3,
|
||||||
UNPROVISION_ERROR_4,
|
UNPROVISION_ERROR_4,
|
||||||
UNSUPPORTED_INIT_DATA,
|
UNSUPPORTED_INIT_DATA,
|
||||||
USAGE_INFO_NOT_FOUND,
|
USAGE_INFO_NOT_FOUND,
|
||||||
LICENSE_RENEWAL_SERVICE_CERTIFICATE_GENERATION_ERROR,
|
LICENSE_RENEWAL_SERVICE_CERTIFICATE_GENERATION_ERROR, /* 140 */
|
||||||
PARSE_SERVICE_CERTIFICATE_ERROR,
|
PARSE_SERVICE_CERTIFICATE_ERROR,
|
||||||
SERVICE_CERTIFICATE_TYPE_ERROR,
|
SERVICE_CERTIFICATE_TYPE_ERROR,
|
||||||
CLIENT_ID_GENERATE_RANDOM_ERROR,
|
CLIENT_ID_GENERATE_RANDOM_ERROR,
|
||||||
CLIENT_ID_AES_INIT_ERROR,
|
CLIENT_ID_AES_INIT_ERROR,
|
||||||
CLIENT_ID_AES_ENCRYPT_ERROR,
|
CLIENT_ID_AES_ENCRYPT_ERROR, /* 145 */
|
||||||
CLIENT_ID_RSA_INIT_ERROR,
|
CLIENT_ID_RSA_INIT_ERROR,
|
||||||
CLIENT_ID_RSA_ENCRYPT_ERROR,
|
CLIENT_ID_RSA_ENCRYPT_ERROR,
|
||||||
INVALID_QUERY_STATUS,
|
INVALID_QUERY_STATUS,
|
||||||
UNUSED_3, /* previously EMPTY_PROVISIONING_CERTIFICATE_2 on mnc-dev, */
|
UNUSED_3, /* previously EMPTY_PROVISIONING_CERTIFICATE_2 on mnc-dev, */
|
||||||
/* DUPLICATE_SESSION_ID_SPECIFIED on master */
|
/* DUPLICATE_SESSION_ID_SPECIFIED on master */
|
||||||
LICENSE_PARSER_NOT_INITIALIZED_4,
|
LICENSE_PARSER_NOT_INITIALIZED_4, /* 150 */
|
||||||
INVALID_PARAMETERS_LIC_3,
|
INVALID_PARAMETERS_LIC_3,
|
||||||
INVALID_PARAMETERS_LIC_4,
|
INVALID_PARAMETERS_LIC_4,
|
||||||
UNUSED_2, /* previously INVALID_PARAMETERS_LIC_5 */
|
UNUSED_2, /* previously INVALID_PARAMETERS_LIC_5 */
|
||||||
INVALID_PARAMETERS_LIC_6,
|
INVALID_PARAMETERS_LIC_6,
|
||||||
INVALID_PARAMETERS_LIC_7,
|
INVALID_PARAMETERS_LIC_7, /* 155 */
|
||||||
LICENSE_REQUEST_SERVICE_CERTIFICATE_GENERATION_ERROR,
|
LICENSE_REQUEST_SERVICE_CERTIFICATE_GENERATION_ERROR,
|
||||||
CENC_INIT_DATA_UNAVAILABLE,
|
CENC_INIT_DATA_UNAVAILABLE,
|
||||||
PREPARE_CENC_CONTENT_ID_FAILED,
|
PREPARE_CENC_CONTENT_ID_FAILED,
|
||||||
WEBM_INIT_DATA_UNAVAILABLE,
|
WEBM_INIT_DATA_UNAVAILABLE,
|
||||||
PREPARE_WEBM_CONTENT_ID_FAILED,
|
PREPARE_WEBM_CONTENT_ID_FAILED, /* 160 */
|
||||||
UNSUPPORTED_INIT_DATA_FORMAT,
|
UNSUPPORTED_INIT_DATA_FORMAT,
|
||||||
LICENSE_REQUEST_NONCE_GENERATION_ERROR,
|
LICENSE_REQUEST_NONCE_GENERATION_ERROR,
|
||||||
LICENSE_REQUEST_SIGNING_ERROR,
|
LICENSE_REQUEST_SIGNING_ERROR,
|
||||||
EMPTY_LICENSE_REQUEST,
|
EMPTY_LICENSE_REQUEST,
|
||||||
SECURE_BUFFER_REQUIRED,
|
SECURE_BUFFER_REQUIRED, /* 165 */
|
||||||
DUPLICATE_SESSION_ID_SPECIFIED,
|
DUPLICATE_SESSION_ID_SPECIFIED,
|
||||||
LICENSE_RENEWAL_PROHIBITED,
|
LICENSE_RENEWAL_PROHIBITED,
|
||||||
EMPTY_PROVISIONING_CERTIFICATE_2,
|
EMPTY_PROVISIONING_CERTIFICATE_2,
|
||||||
OFFLINE_LICENSE_PROHIBITED,
|
OFFLINE_LICENSE_PROHIBITED,
|
||||||
STORAGE_PROHIBITED,
|
STORAGE_PROHIBITED, /* 170 */
|
||||||
EMPTY_KEYSET_ID_ENG_5,
|
EMPTY_KEYSET_ID_ENG_5,
|
||||||
SESSION_NOT_FOUND_11,
|
SESSION_NOT_FOUND_11,
|
||||||
LOAD_USAGE_INFO_FILE_ERROR,
|
LOAD_USAGE_INFO_FILE_ERROR,
|
||||||
LOAD_USAGE_INFO_MISSING,
|
LOAD_USAGE_INFO_MISSING,
|
||||||
SESSION_FILE_HANDLE_INIT_ERROR,
|
SESSION_FILE_HANDLE_INIT_ERROR, /* 175 */
|
||||||
INCORRECT_CRYPTO_MODE,
|
INCORRECT_CRYPTO_MODE,
|
||||||
INVALID_PARAMETERS_ENG_5,
|
INVALID_PARAMETERS_ENG_5,
|
||||||
DECRYPT_ERROR,
|
DECRYPT_ERROR,
|
||||||
|
|||||||
Reference in New Issue
Block a user