Lines Matching refs:iter
223 static bool findId(AMediaDrm *mObj, const AMediaDrmByteArray &id, List<idvec_t>::iterator &iter) { in findId() argument
224 iter = mObj->mIds.begin(); in findId()
225 while (iter != mObj->mIds.end()) { in findId()
226 if (iter->array() == id.ptr && iter->size() == id.length) { in findId()
245 List<idvec_t>::iterator iter = mObj->mIds.begin(); in AMediaDrm_openSession() local
246 sessionId->ptr = iter->array(); in AMediaDrm_openSession()
247 sessionId->length = iter->size(); in AMediaDrm_openSession()
261 List<idvec_t>::iterator iter; in AMediaDrm_closeSession() local
262 if (!findId(mObj, *sessionId, iter)) { in AMediaDrm_closeSession()
265 mObj->mDrm->closeSession(*iter); in AMediaDrm_closeSession()
266 mObj->mIds.erase(iter); in AMediaDrm_closeSession()
283 List<idvec_t>::iterator iter; in AMediaDrm_getKeyRequest() local
284 if (!findId(mObj, *scope, iter)) { in AMediaDrm_getKeyRequest()
311 status_t status = mObj->mDrm->getKeyRequest(*iter, mdInit, String8(mimeType), in AMediaDrm_getKeyRequest()
334 List<idvec_t>::iterator iter; in AMediaDrm_provideKeyResponse() local
335 if (!findId(mObj, *scope, iter)) { in AMediaDrm_provideKeyResponse()
342 status_t status = mObj->mDrm->provideKeyResponse(*iter, mdResponse, mdKeySetId); in AMediaDrm_provideKeyResponse()
345 List<idvec_t>::iterator iter = mObj->mIds.begin(); in AMediaDrm_provideKeyResponse() local
346 keySetId->ptr = iter->array(); in AMediaDrm_provideKeyResponse()
347 keySetId->length = iter->size(); in AMediaDrm_provideKeyResponse()
365 List<idvec_t>::iterator iter; in AMediaDrm_restoreKeys() local
366 if (!findId(mObj, *sessionId, iter)) { in AMediaDrm_restoreKeys()
371 return translateStatus(mObj->mDrm->restoreKeys(*iter, keySet)); in AMediaDrm_restoreKeys()
382 List<idvec_t>::iterator iter; in AMediaDrm_removeKeys() local
384 if (!findId(mObj, *keySetId, iter)) { in AMediaDrm_removeKeys()
389 status = mObj->mDrm->removeKeys(*iter); in AMediaDrm_removeKeys()
390 mObj->mIds.erase(iter); in AMediaDrm_removeKeys()
405 List<idvec_t>::iterator iter; in AMediaDrm_queryKeyStatus() local
406 if (!findId(mObj, *sessionId, iter)) { in AMediaDrm_queryKeyStatus()
410 status_t status = mObj->mDrm->queryKeyStatus(*iter, mObj->mQueryResults); in AMediaDrm_queryKeyStatus()
486 List<Vector<uint8_t> >::iterator iter = mObj->mSecureStops.begin(); in AMediaDrm_getSecureStops() local
488 while (iter != mObj->mSecureStops.end()) { in AMediaDrm_getSecureStops()
489 secureStops[i].ptr = iter->array(); in AMediaDrm_getSecureStops()
490 secureStops[i].length = iter->size(); in AMediaDrm_getSecureStops()
491 ++iter; in AMediaDrm_getSecureStops()
591 List<idvec_t>::iterator iter; in encrypt_decrypt_common() local
592 if (!findId(mObj, sessionId, iter)) { in encrypt_decrypt_common()
596 status_t status = mObj->mDrm->setCipherAlgorithm(*iter, String8(cipherAlgorithm)); in encrypt_decrypt_common()
614 status = mObj->mDrm->encrypt(*iter, keyIdVec, inputVec, ivVec, outputVec); in encrypt_decrypt_common()
616 status = mObj->mDrm->decrypt(*iter, keyIdVec, inputVec, ivVec, outputVec); in encrypt_decrypt_common()
657 List<idvec_t>::iterator iter; in AMediaDrm_sign() local
658 if (!findId(mObj, *sessionId, iter)) { in AMediaDrm_sign()
662 status_t status = mObj->mDrm->setMacAlgorithm(*iter, String8(macAlgorithm)); in AMediaDrm_sign()
675 status = mObj->mDrm->sign(*iter, keyIdVec, messageVec, signatureVec); in AMediaDrm_sign()
696 List<idvec_t>::iterator iter; in AMediaDrm_verify() local
697 if (!findId(mObj, *sessionId, iter)) { in AMediaDrm_verify()
701 status_t status = mObj->mDrm->setMacAlgorithm(*iter, String8(macAlgorithm)); in AMediaDrm_verify()
717 status = mObj->mDrm->verify(*iter, keyIdVec, messageVec, signatureVec, match); in AMediaDrm_verify()