Lines Matching refs:mDrm
126 sp<DrmHal> mDrm = nullptr; member in DrmFuzzer
133 mDrm = new DrmHal(); in initDrm()
134 if (!mDrm) { in initDrm()
141 mDrm->initCheck(); in invokeDrmCreatePlugin()
146 mDrm->createPlugin(kInvalidUUID, packageName); in invokeDrmCreatePlugin()
149 mDrm->createPlugin(kCommonPsshBoxUUID, packageName); in invokeDrmCreatePlugin()
152 mDrm->createPlugin(kClearKeyUUID, packageName); in invokeDrmCreatePlugin()
159 void DrmFuzzer::invokeDrmDestroyPlugin() { mDrm->destroyPlugin(); } in invokeDrmDestroyPlugin()
171 mDrm->openSession(securityLevel, mSessionId); in invokeDrmOpenSession()
174 void DrmFuzzer::invokeDrmCloseSession() { mDrm->closeSession(mSessionId); } in invokeDrmCloseSession()
178 mDrm->setListener(listener); in invokeDrmSetListener()
182 mDrm->setCipherAlgorithm(mSessionId, in invokeDrmSetAlgorithmAPI()
184 mDrm->setMacAlgorithm(mSessionId, String8(kMacAlgorithm[mFuzzedDataProvider->ConsumeBool()])); in invokeDrmSetAlgorithmAPI()
188 mDrm->setPropertyString(String8("property"), String8("value")); in invokeDrmPropertyAPI()
190 mDrm->getPropertyString(String8("property"), stringValue); in invokeDrmPropertyAPI()
192 mDrm->setPropertyByteArray(String8("property"), value); in invokeDrmPropertyAPI()
194 mDrm->getPropertyByteArray(String8("property"), byteValue); in invokeDrmPropertyAPI()
200 mDrm->getNumberOfSessions(&openSessions, &maxSessions); in invokeDrmDecryptEncryptAPI()
204 mDrm->getHdcpLevels(&connected, &max); in invokeDrmDecryptEncryptAPI()
207 mDrm->getSecurityLevel(mSessionId, &securityLevel); in invokeDrmDecryptEncryptAPI()
213 mDrm->isCryptoSchemeSupported(kClearKeyUUID, mimeType, securityLevel, &isSupported); in invokeDrmDecryptEncryptAPI()
221 mDrm->getProvisionRequest(certificateType, certAuthority, legacyRequest, legacyDefaultUrl); in invokeDrmDecryptEncryptAPI()
227 mDrm->provideProvisionResponse(provisionResponse, certificate, wrappedKey); in invokeDrmDecryptEncryptAPI()
243 mDrm->getKeyRequest(mSessionId, initData, mimeType, keyType, mdOptionalParameters, keyRequest, in invokeDrmDecryptEncryptAPI()
250 mDrm->provideKeyResponse(mSessionId, keyResponse, keySetId); in invokeDrmDecryptEncryptAPI()
253 mDrm->restoreKeys(mSessionId, keySetId); in invokeDrmDecryptEncryptAPI()
257 mDrm->queryKeyStatus(mSessionId, infoMap); in invokeDrmDecryptEncryptAPI()
270 mDrm->decrypt(mSessionId, keyIdVec, inputVec, ivVec, outputVec); in invokeDrmDecryptEncryptAPI()
273 mDrm->encrypt(mSessionId, keyIdVec, inputVec, ivVec, outputVec); in invokeDrmDecryptEncryptAPI()
279 mDrm->sign(mSessionId, keyIdVec, message, signature); in invokeDrmDecryptEncryptAPI()
283 mDrm->verify(mSessionId, keyIdVec, message, signature, match); in invokeDrmDecryptEncryptAPI()
286 mDrm->signRSA(mSessionId, String8(kRSAAlgorithm[mFuzzedDataProvider->ConsumeBool()]), message, in invokeDrmDecryptEncryptAPI()
289 mDrm->removeKeys(mSessionId); in invokeDrmDecryptEncryptAPI()
295 mDrm->getSecureStops(secureStops); in invokeDrmSecureStopAPI()
299 mDrm->getSecureStopIds(secureStopIds); in invokeDrmSecureStopAPI()
304 mDrm->getSecureStop(ssid, secureStop); in invokeDrmSecureStopAPI()
306 mDrm->removeSecureStop(ssid); in invokeDrmSecureStopAPI()
308 mDrm->releaseSecureStops(ssid); in invokeDrmSecureStopAPI()
310 mDrm->removeAllSecureStops(); in invokeDrmSecureStopAPI()
316 mDrm->getOfflineLicenseKeySetIds(keySetIds); in invokeDrmOfflineLicenseAPI()
321 mDrm->getOfflineLicenseState(keySetIdOfflineLicense, &state); in invokeDrmOfflineLicenseAPI()
323 mDrm->removeOfflineLicense(keySetIdOfflineLicense); in invokeDrmOfflineLicenseAPI()