Simplify parameter validation
[ Merge of http://go/wvgerrit/89888 ] A macro validates parameters in CryptoSession and return a specified error code. Some error codes have been retired and replaced with the error code PARAMETER_NULL. Bug: 136123217 Test: Android unit/integration tests Change-Id: I6ecbad53e87cce04dfd9ea27861400e83044cf5e
This commit is contained in:
@@ -202,17 +202,12 @@ enum {
|
||||
kLoadUsageHeaderSignatureFailure = ERROR_DRM_VENDOR_MIN + 210,
|
||||
kLoadUsageHeaderBadMagic = ERROR_DRM_VENDOR_MIN + 211,
|
||||
kLoadUsageHeaderUnknownError = ERROR_DRM_VENDOR_MIN + 212,
|
||||
kInvalidParametersEng17 = ERROR_DRM_VENDOR_MIN + 213,
|
||||
kInvalidParametersEng18 = ERROR_DRM_VENDOR_MIN + 214,
|
||||
kInsufficientCryptoResources3 = ERROR_DRM_VENDOR_MIN + 215,
|
||||
kCreateUsageEntryUnknownError = ERROR_DRM_VENDOR_MIN + 216,
|
||||
kLoadUsageEntryGenerationSkew = ERROR_DRM_VENDOR_MIN + 217,
|
||||
kLoadUsageEntrySignatureFailure = ERROR_DRM_VENDOR_MIN + 218,
|
||||
kLoadUsageEntryUnknownError = ERROR_DRM_VENDOR_MIN + 219,
|
||||
kInvalidParametersEng19 = ERROR_DRM_VENDOR_MIN + 220,
|
||||
kInvalidParametersEng20 = ERROR_DRM_VENDOR_MIN + 221,
|
||||
kUpdateUsageEntryUnknownError = ERROR_DRM_VENDOR_MIN + 222,
|
||||
kInvalidParametersEng21 = ERROR_DRM_VENDOR_MIN + 223,
|
||||
kShrinkUsageTablerHeaderUnknownError = ERROR_DRM_VENDOR_MIN + 224,
|
||||
kMoveUsageEntryUnknownError = ERROR_DRM_VENDOR_MIN + 225,
|
||||
kCopyOldUsageEntryUnknownError = ERROR_DRM_VENDOR_MIN + 226,
|
||||
|
||||
@@ -255,16 +255,6 @@ static android::status_t mapCdmResponseType(wvcdm::CdmResponseType res) {
|
||||
return kInvalidParametersEng15;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_16:
|
||||
return kInvalidParametersEng16;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_17:
|
||||
return kInvalidParametersEng17;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_18:
|
||||
return kInvalidParametersEng18;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_19:
|
||||
return kInvalidParametersEng19;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_20:
|
||||
return kInvalidParametersEng20;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_21:
|
||||
return kInvalidParametersEng21;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_22:
|
||||
return kInvalidParametersEng22;
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_23:
|
||||
|
||||
Reference in New Issue
Block a user