Home | History | Annotate | Download | only in libmediaplayerservice

Lines Matching full:sessionid

70     virtual bool reclaimSession(const Vector<uint8_t>& sessionId) {
75 status_t err = drm->closeSession(sessionId);
79 drm->sendEvent(DrmPlugin::kDrmPluginEventSessionReclaimed, 0, &sessionId, NULL);
131 Vector<uint8_t> const *sessionId,
140 writeByteArray(obj, sessionId);
148 void Drm::sendExpirationUpdate(Vector<uint8_t> const *sessionId,
157 writeByteArray(obj, sessionId);
165 void Drm::sendKeysChange(Vector<uint8_t> const *sessionId,
175 writeByteArray(obj, sessionId);
347 status_t Drm::openSession(Vector<uint8_t> &sessionId) {
358 status_t err = mPlugin->openSession(sessionId);
374 err = mPlugin->openSession(sessionId);
378 DrmSessionManager::Instance()->addSession(getCallingPid(), mDrmSessionClient, sessionId);
383 status_t Drm::closeSession(Vector<uint8_t> const &sessionId) {
394 status_t err = mPlugin->closeSession(sessionId);
396 DrmSessionManager::Instance()->removeSession(sessionId);
401 status_t Drm::getKeyRequest(Vector<uint8_t> const &sessionId,
417 DrmSessionManager::Instance()->useSession(sessionId);
419 return mPlugin->getKeyRequest(sessionId, initData, mimeType, keyType,
424 status_t Drm::provideKeyResponse(Vector<uint8_t> const &sessionId,
437 DrmSessionManager::Instance()->useSession(sessionId);
439 return mPlugin->provideKeyResponse(sessionId, response, keySetId);
456 status_t Drm::restoreKeys(Vector<uint8_t> const &sessionId,
468 DrmSessionManager::Instance()->useSession(sessionId);
470 return mPlugin->restoreKeys(sessionId, keySetId);
473 status_t Drm::queryKeyStatus(Vector<uint8_t> const &sessionId,
485 DrmSessionManager::Instance()->useSession(sessionId);
487 return mPlugin->queryKeyStatus(sessionId, infoMap);
654 status_t Drm::setCipherAlgorithm(Vector<uint8_t> const &sessionId,
666 DrmSessionManager::Instance()->useSession(sessionId);
668 return mPlugin->setCipherAlgorithm(sessionId, algorithm);
671 status_t Drm::setMacAlgorithm(Vector<uint8_t> const &sessionId,
683 DrmSessionManager::Instance()->useSession(sessionId);
685 return mPlugin->setMacAlgorithm(sessionId, algorithm);
688 status_t Drm::encrypt(Vector<uint8_t> const &sessionId,
703 DrmSessionManager::Instance()->useSession(sessionId);
705 return mPlugin->encrypt(sessionId, keyId, input, iv, output);
708 status_t Drm::decrypt(Vector<uint8_t> const &sessionId,
723 DrmSessionManager::Instance()->useSession(sessionId);
725 return mPlugin->decrypt(sessionId, keyId, input, iv, output);
728 status_t Drm::sign(Vector<uint8_t> const &sessionId,
742 DrmSessionManager::Instance()->useSession(sessionId);
744 return mPlugin->sign(sessionId, keyId, message, signature);
747 status_t Drm::verify(Vector<uint8_t> const &sessionId,
762 DrmSessionManager::Instance()->useSession(sessionId);
764 return mPlugin->verify(sessionId, keyId, message, signature, match);
767 status_t Drm::signRSA(Vector<uint8_t> const &sessionId,
786 DrmSessionManager::Instance()->useSession(sessionId);
788 return mPlugin->signRSA(sessionId, algorithm, message, wrappedKey, signature);