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:
@@ -241,8 +241,6 @@ static Status mapCdmResponseType(wvcdm::CdmResponseType res) {
|
||||
case wvcdm::LOAD_USAGE_HEADER_SIGNATURE_FAILURE:
|
||||
case wvcdm::LOAD_USAGE_HEADER_BAD_MAGIC:
|
||||
case wvcdm::LOAD_USAGE_HEADER_UNKNOWN_ERROR:
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_17:
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_18:
|
||||
case wvcdm::INSUFFICIENT_CRYPTO_RESOURCES_3:
|
||||
case wvcdm::INSUFFICIENT_CRYPTO_RESOURCES_4:
|
||||
case wvcdm::INSUFFICIENT_CRYPTO_RESOURCES_5:
|
||||
@@ -250,10 +248,7 @@ static Status mapCdmResponseType(wvcdm::CdmResponseType res) {
|
||||
case wvcdm::LOAD_USAGE_ENTRY_GENERATION_SKEW:
|
||||
case wvcdm::LOAD_USAGE_ENTRY_SIGNATURE_FAILURE:
|
||||
case wvcdm::LOAD_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_19:
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_20:
|
||||
case wvcdm::UPDATE_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||
case wvcdm::INVALID_PARAMETERS_ENG_21:
|
||||
case wvcdm::SHRINK_USAGE_TABLER_HEADER_UNKNOWN_ERROR:
|
||||
case wvcdm::MOVE_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||
case wvcdm::COPY_OLD_USAGE_ENTRY_UNKNOWN_ERROR:
|
||||
|
||||
Reference in New Issue
Block a user