Lines Matching refs:sessionId

66     virtual bool reclaimSession(const Vector<uint8_t>& sessionId) {
71 status_t err = drm->closeSession(sessionId);
75 drm->sendEvent(DrmPlugin::kDrmPluginEventSessionReclaimed, 0, &sessionId, NULL);
127 Vector<uint8_t> const *sessionId,
136 writeByteArray(obj, sessionId);
144 void Drm::sendExpirationUpdate(Vector<uint8_t> const *sessionId,
153 writeByteArray(obj, sessionId);
161 void Drm::sendKeysChange(Vector<uint8_t> const *sessionId,
171 writeByteArray(obj, sessionId);
343 status_t Drm::openSession(Vector<uint8_t> &sessionId) {
354 status_t err = mPlugin->openSession(sessionId);
370 err = mPlugin->openSession(sessionId);
374 DrmSessionManager::Instance()->addSession(getCallingPid(), mDrmSessionClient, sessionId);
379 status_t Drm::closeSession(Vector<uint8_t> const &sessionId) {
390 status_t err = mPlugin->closeSession(sessionId);
392 DrmSessionManager::Instance()->removeSession(sessionId);
397 status_t Drm::getKeyRequest(Vector<uint8_t> const &sessionId,
413 DrmSessionManager::Instance()->useSession(sessionId);
415 return mPlugin->getKeyRequest(sessionId, initData, mimeType, keyType,
420 status_t Drm::provideKeyResponse(Vector<uint8_t> const &sessionId,
433 DrmSessionManager::Instance()->useSession(sessionId);
435 return mPlugin->provideKeyResponse(sessionId, response, keySetId);
452 status_t Drm::restoreKeys(Vector<uint8_t> const &sessionId,
464 DrmSessionManager::Instance()->useSession(sessionId);
466 return mPlugin->restoreKeys(sessionId, keySetId);
469 status_t Drm::queryKeyStatus(Vector<uint8_t> const &sessionId,
481 DrmSessionManager::Instance()->useSession(sessionId);
483 return mPlugin->queryKeyStatus(sessionId, infoMap);
632 status_t Drm::setCipherAlgorithm(Vector<uint8_t> const &sessionId,
644 DrmSessionManager::Instance()->useSession(sessionId);
646 return mPlugin->setCipherAlgorithm(sessionId, algorithm);
649 status_t Drm::setMacAlgorithm(Vector<uint8_t> const &sessionId,
661 DrmSessionManager::Instance()->useSession(sessionId);
663 return mPlugin->setMacAlgorithm(sessionId, algorithm);
666 status_t Drm::encrypt(Vector<uint8_t> const &sessionId,
681 DrmSessionManager::Instance()->useSession(sessionId);
683 return mPlugin->encrypt(sessionId, keyId, input, iv, output);
686 status_t Drm::decrypt(Vector<uint8_t> const &sessionId,
701 DrmSessionManager::Instance()->useSession(sessionId);
703 return mPlugin->decrypt(sessionId, keyId, input, iv, output);
706 status_t Drm::sign(Vector<uint8_t> const &sessionId,
720 DrmSessionManager::Instance()->useSession(sessionId);
722 return mPlugin->sign(sessionId, keyId, message, signature);
725 status_t Drm::verify(Vector<uint8_t> const &sessionId,
740 DrmSessionManager::Instance()->useSession(sessionId);
742 return mPlugin->verify(sessionId, keyId, message, signature, match);
745 status_t Drm::signRSA(Vector<uint8_t> const &sessionId,
764 DrmSessionManager::Instance()->useSession(sessionId);
766 return mPlugin->signRSA(sessionId, algorithm, message, wrappedKey, signature);