From da09f4abcaa32af739256f54bc522b79292d5b9a Mon Sep 17 00:00:00 2001 From: Robert Shih Date: Mon, 29 Jun 2020 10:42:03 -0700 Subject: [PATCH] GetDecryptHashSupport: recognize OEMCrypto_ERROR_NOT_IMPLEMENTED [ Merge of http://go/wvgerrit/102383 ] Bug: 153297118 Bug: 160182693 Test: MediaDrmTest#testDecryptHashError Change-Id: I107668cdd1ab0acda717f184496e569a4f9a8653 --- libwvdrmengine/cdm/core/src/crypto_session.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libwvdrmengine/cdm/core/src/crypto_session.cpp b/libwvdrmengine/cdm/core/src/crypto_session.cpp index db7fa1c3..558ee0b3 100644 --- a/libwvdrmengine/cdm/core/src/crypto_session.cpp +++ b/libwvdrmengine/cdm/core/src/crypto_session.cpp @@ -2019,6 +2019,9 @@ bool CryptoSession::GetDecryptHashSupport(SecurityLevel security_level, case OEMCrypto_CRC_Clear_Buffer: case OEMCrypto_Partner_Defined_Hash: break; + case OEMCrypto_ERROR_NOT_IMPLEMENTED: + *decrypt_hash_support = OEMCrypto_Hash_Not_Supported; + break; default: // Not flagging an error since it is only used in test LOGW("OEMCrypto_SupportsDecryptHash unrecognized result = %d",