Add additional VTS drm tests for widevine
Also fixes a few cases where invalid inputs were not checked. bug: 34178477 Change-Id: I15c1e5f96e0843f484d8d3e29f548eac30d9dd80
This commit is contained in:
@@ -302,6 +302,9 @@ status_t WVDrmPlugin::provideKeyResponse(
|
||||
}
|
||||
|
||||
status_t WVDrmPlugin::removeKeys(const Vector<uint8_t>& sessionId) {
|
||||
if (!sessionId.size()) {
|
||||
return android::BAD_VALUE;
|
||||
}
|
||||
CdmSessionId cdmSessionId(sessionId.begin(), sessionId.end());
|
||||
|
||||
CdmResponseType res = mCDM->RemoveKeys(cdmSessionId);
|
||||
@@ -322,6 +325,9 @@ status_t WVDrmPlugin::restoreKeys(const Vector<uint8_t>& sessionId,
|
||||
status_t WVDrmPlugin::queryKeyStatus(
|
||||
const Vector<uint8_t>& sessionId,
|
||||
KeyedVector<String8, String8>& infoMap) const {
|
||||
if (sessionId.size() == 0) {
|
||||
return android::BAD_VALUE;
|
||||
}
|
||||
CdmSessionId cdmSessionId(sessionId.begin(), sessionId.end());
|
||||
CdmQueryMap cdmLicenseInfo;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user