Merge "Give Nonce Error Explicit Name"
This commit is contained in:
committed by
Android (Google) Code Review
commit
2dbc81318a
@@ -54,7 +54,7 @@ enum CdmResponseType {
|
|||||||
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, /* 15 */
|
CERT_PROVISIONING_NONCE_GENERATION_ERROR, /* 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,
|
||||||
|
|||||||
@@ -178,7 +178,7 @@ CdmResponseType CertificateProvisioning::GetProvisioningRequest(
|
|||||||
uint32_t nonce;
|
uint32_t nonce;
|
||||||
if (!crypto_session_.GenerateNonce(&nonce)) {
|
if (!crypto_session_.GenerateNonce(&nonce)) {
|
||||||
LOGE("GetProvisioningRequest: fails to generate a nonce");
|
LOGE("GetProvisioningRequest: fails to generate a nonce");
|
||||||
return CERT_PROVISIONING_REQUEST_ERROR_2;
|
return CERT_PROVISIONING_NONCE_GENERATION_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
// The provisioning server does not convert the nonce to uint32_t, it just
|
// The provisioning server does not convert the nonce to uint32_t, it just
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ class WvCdmEngineTest : public testing::Test {
|
|||||||
for (int i = 0; i < 2; i++) { // Retry once if there is a nonce problem.
|
for (int i = 0; i < 2; i++) { // Retry once if there is a nonce problem.
|
||||||
result = cdm_engine_.GetProvisioningRequest(
|
result = cdm_engine_.GetProvisioningRequest(
|
||||||
cert_type, cert_authority, &prov_request, &provisioning_server_url);
|
cert_type, cert_authority, &prov_request, &provisioning_server_url);
|
||||||
if (result == LICENSE_REQUEST_NONCE_GENERATION_ERROR) {
|
if (result == CERT_PROVISIONING_NONCE_GENERATION_ERROR) {
|
||||||
LOGW("Woops. Nonce problem. Try again?");
|
LOGW("Woops. Nonce problem. Try again?");
|
||||||
sleep(1);
|
sleep(1);
|
||||||
} else {
|
} else {
|
||||||
@@ -140,7 +140,7 @@ class WvCdmEngineTest : public testing::Test {
|
|||||||
CdmResponseType result = NO_ERROR;
|
CdmResponseType result = NO_ERROR;
|
||||||
for (int i = 0; i < 2; i++) { // Retry once if there is a nonce problem.
|
for (int i = 0; i < 2; i++) { // Retry once if there is a nonce problem.
|
||||||
result = cdm_engine_.GenerateRenewalRequest(session_id_, &request);
|
result = cdm_engine_.GenerateRenewalRequest(session_id_, &request);
|
||||||
if (result == LICENSE_REQUEST_NONCE_GENERATION_ERROR) {
|
if (result == LICENSE_RENEWAL_NONCE_GENERATION_ERROR) {
|
||||||
LOGW("Woops. Nonce problem. Try again?");
|
LOGW("Woops. Nonce problem. Try again?");
|
||||||
sleep(1);
|
sleep(1);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -42,8 +42,8 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) {
|
|||||||
case CERT_PROVISIONING_REQUEST_ERROR_1:
|
case CERT_PROVISIONING_REQUEST_ERROR_1:
|
||||||
*os << "CERT_PROVISIONING_REQUEST_ERROR_1";
|
*os << "CERT_PROVISIONING_REQUEST_ERROR_1";
|
||||||
break;
|
break;
|
||||||
case CERT_PROVISIONING_REQUEST_ERROR_2:
|
case CERT_PROVISIONING_NONCE_GENERATION_ERROR:
|
||||||
*os << "CERT_PROVISIONING_REQUEST_ERROR_2";
|
*os << "CERT_PROVISIONING_NONCE_GENERATION_ERROR";
|
||||||
break;
|
break;
|
||||||
case CERT_PROVISIONING_REQUEST_ERROR_3:
|
case CERT_PROVISIONING_REQUEST_ERROR_3:
|
||||||
*os << "CERT_PROVISIONING_REQUEST_ERROR_3";
|
*os << "CERT_PROVISIONING_REQUEST_ERROR_3";
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ enum {
|
|||||||
kCertProvisioningGetKeyboxError2 = ERROR_DRM_VENDOR_MIN + 10,
|
kCertProvisioningGetKeyboxError2 = ERROR_DRM_VENDOR_MIN + 10,
|
||||||
kCertProvisioningInvalidCertType = ERROR_DRM_VENDOR_MIN + 11,
|
kCertProvisioningInvalidCertType = ERROR_DRM_VENDOR_MIN + 11,
|
||||||
kCertProvisioningRequestError1 = ERROR_DRM_VENDOR_MIN + 12,
|
kCertProvisioningRequestError1 = ERROR_DRM_VENDOR_MIN + 12,
|
||||||
kCertProvisioningRequestError2 = ERROR_DRM_VENDOR_MIN + 13,
|
kCertProvisioningRequestNonceGenerationError = ERROR_DRM_VENDOR_MIN + 13,
|
||||||
kCertProvisioningRequestError3 = ERROR_DRM_VENDOR_MIN + 14,
|
kCertProvisioningRequestError3 = ERROR_DRM_VENDOR_MIN + 14,
|
||||||
kCertProvisioningRequestError4 = ERROR_DRM_VENDOR_MIN + 15,
|
kCertProvisioningRequestError4 = ERROR_DRM_VENDOR_MIN + 15,
|
||||||
kCertProvisioningResponseError1 = ERROR_DRM_VENDOR_MIN + 16,
|
kCertProvisioningResponseError1 = ERROR_DRM_VENDOR_MIN + 16,
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ static android::status_t mapCdmResponseType(wvcdm::CdmResponseType res) {
|
|||||||
return kCertProvisioningInvalidCertType;
|
return kCertProvisioningInvalidCertType;
|
||||||
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_1:
|
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_1:
|
||||||
return kCertProvisioningRequestError1;
|
return kCertProvisioningRequestError1;
|
||||||
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_2:
|
case wvcdm::CERT_PROVISIONING_NONCE_GENERATION_ERROR:
|
||||||
return kCertProvisioningRequestError2;
|
return kCertProvisioningRequestNonceGenerationError;
|
||||||
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_3:
|
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_3:
|
||||||
return kCertProvisioningRequestError3;
|
return kCertProvisioningRequestError3;
|
||||||
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_4:
|
case wvcdm::CERT_PROVISIONING_REQUEST_ERROR_4:
|
||||||
|
|||||||
Reference in New Issue
Block a user