Searched refs:sessionId (Results 1 - 25 of 208) sorted by path

123456789

/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/converter/
H A DFwdLockConv.c195 int sessionId = -1; local
202 sessionId = i;
208 return sessionId;
218 static int FwdLockConv_IsValidSession(int sessionId) { argument
219 return 0 <= sessionId && sessionId < MAX_NUM_SESSIONS && sessionPtrs[sessionId] != NULL;
227 static void FwdLockConv_ReleaseSession(int sessionId) { argument
229 assert(FwdLockConv_IsValidSession(sessionId));
230 memset(sessionPtrs[sessionId],
1168 FwdLockConv_ConvertData(int sessionId, const void *pBuffer, size_t numBytes, FwdLockConv_Output_t *pOutput) argument
1201 FwdLockConv_CloseSession(int sessionId, FwdLockConv_Output_t *pOutput) argument
1268 int sessionId; local
[all...]
H A DFwdLockConv.h176 * @param[in] sessionId The session ID.
192 FwdLockConv_Status_t FwdLockConv_ConvertData(int sessionId,
202 * @param[in] sessionId The session ID.
211 FwdLockConv_Status_t FwdLockConv_CloseSession(int sessionId, FwdLockConv_Output_t *pOutput);
/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/decoder/
H A DFwdLockFile.c90 int sessionId = -1; local
104 sessionId = candidateSessionId;
115 return sessionId;
126 int sessionId = -1; local
136 sessionId = candidateSessionId;
145 return sessionId;
153 static void FwdLockFile_ReleaseSession(int sessionId) { argument
155 assert(0 <= sessionId && sessionId < MAX_NUM_SESSIONS && sessionPtrs[sessionId] !
259 int sessionId = FwdLockFile_AcquireSession(fileDesc); local
301 int sessionId = FwdLockFile_FindSession(fileDesc); local
318 int sessionId = FwdLockFile_FindSession(fileDesc); local
356 int sessionId = FwdLockFile_FindSession(fileDesc); local
371 int sessionId = FwdLockFile_FindSession(fileDesc); local
412 int sessionId = FwdLockFile_FindSession(fileDesc); local
438 int sessionId = FwdLockFile_FindSession(fileDesc); local
[all...]
/frameworks/av/drm/libmediadrm/
H A DCasImpl.cpp41 static String8 sessionIdToString(const CasSessionId &sessionId) { argument
43 for (size_t i = 0; i < sessionId.size(); i++) {
44 result.appendFormat("%02x ", sessionId[i]);
116 Status CasImpl::openSession(CasSessionId* sessionId) { argument
122 status_t err = holder->get()->openSession(sessionId);
124 ALOGV("openSession: session opened, sessionId=%s",
125 sessionIdToString(*sessionId).string());
131 const CasSessionId &sessionId, const CasData& pvtData) {
132 ALOGV("setSessionPrivateData: sessionId=%s",
133 sessionIdToString(sessionId)
130 setSessionPrivateData( const CasSessionId &sessionId, const CasData& pvtData) argument
141 closeSession(const CasSessionId &sessionId) argument
151 processEcm(const CasSessionId &sessionId, const ParcelableCasData& ecm) argument
[all...]
H A DCrypto.cpp278 status_t Crypto::setMediaDrmSession(const Vector<uint8_t> &sessionId) { argument
283 result = mPlugin->setMediaDrmSession(sessionId);
H A DCryptoHal.cpp380 status_t CryptoHal::setMediaDrmSession(const Vector<uint8_t> &sessionId) { argument
387 return toStatusT(mPlugin->setMediaDrmSession(toHidlVec(sessionId)));
H A DDescramblerImpl.cpp41 static String8 sessionIdToString(const CasSessionId &sessionId) { argument
43 for (size_t i = 0; i < sessionId.size(); i++) {
44 result.appendFormat("%02x ", sessionId[i]);
63 Status DescramblerImpl::setMediaCasSession(const CasSessionId& sessionId) { argument
64 ALOGV("setMediaCasSession: sessionId=%s",
65 sessionIdToString(sessionId).string());
67 return getBinderStatus(mPlugin->setMediaCasSession(sessionId));
H A DDrm.cpp67 virtual bool reclaimSession(const Vector<uint8_t>& sessionId) { argument
72 status_t err = drm->closeSession(sessionId);
76 drm->sendEvent(DrmPlugin::kDrmPluginEventSessionReclaimed, 0, &sessionId, NULL);
128 Vector<uint8_t> const *sessionId,
137 writeByteArray(obj, sessionId);
145 void Drm::sendExpirationUpdate(Vector<uint8_t> const *sessionId, argument
154 writeByteArray(obj, sessionId);
162 void Drm::sendKeysChange(Vector<uint8_t> const *sessionId, argument
172 writeByteArray(obj, sessionId);
351 status_t Drm::openSession(Vector<uint8_t> &sessionId) { argument
127 sendEvent(DrmPlugin::EventType eventType, int extra, Vector<uint8_t> const *sessionId, Vector<uint8_t> const *data) argument
382 DrmSessionManager::Instance()->addSession(getCallingPid(), mDrmSessionClient, sessionId); local
387 closeSession(Vector<uint8_t> const &sessionId) argument
405 getKeyRequest(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &initData, String8 const &mimeType, DrmPlugin::KeyType keyType, KeyedVector<String8, String8> const &optionalParameters, Vector<uint8_t> &request, String8 &defaultUrl, DrmPlugin::KeyRequestType *keyRequestType) argument
428 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
460 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
477 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
640 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
657 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
674 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
694 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
714 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
733 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
753 signRSA(Vector<uint8_t> const &sessionId, String8 const &algorithm, Vector<uint8_t> const &message, Vector<uint8_t> const &wrappedKey, Vector<uint8_t> &signature) argument
[all...]
H A DDrmHal.cpp168 virtual bool reclaimSession(const Vector<uint8_t>& sessionId) { argument
173 status_t err = drm->closeSession(sessionId);
178 toHidlVec(sessionId), hidl_vec<uint8_t>());
269 const hidl_vec<uint8_t>& sessionId, const hidl_vec<uint8_t>& data) {
277 writeByteArray(obj, sessionId);
306 Return<void> DrmHal::sendExpirationUpdate(const hidl_vec<uint8_t>& sessionId, argument
315 writeByteArray(obj, sessionId);
324 Return<void> DrmHal::sendKeysChange(const hidl_vec<uint8_t>& sessionId, argument
333 writeByteArray(obj, sessionId);
423 status_t DrmHal::openSession(Vector<uint8_t> &sessionId) { argument
268 sendEvent(EventType hEventType, const hidl_vec<uint8_t>& sessionId, const hidl_vec<uint8_t>& data) argument
463 mDrmSessionClient, sessionId); local
468 closeSession(Vector<uint8_t> const &sessionId) argument
482 getKeyRequest(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &initData, String8 const &mimeType, DrmPlugin::KeyType keyType, KeyedVector<String8, String8> const &optionalParameters, Vector<uint8_t> &request, String8 &defaultUrl, DrmPlugin::KeyRequestType *keyRequestType) argument
540 provideKeyResponse(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &response, Vector<uint8_t> &keySetId) argument
575 restoreKeys(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keySetId) argument
589 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
796 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
811 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
826 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
852 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
878 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
904 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
932 signRSA(Vector<uint8_t> const &sessionId, String8 const &algorithm, Vector<uint8_t> const &message, Vector<uint8_t> const &wrappedKey, Vector<uint8_t> &signature) argument
[all...]
H A DDrmSessionManager.cpp32 static String8 GetSessionIdString(const Vector<uint8_t> &sessionId) { argument
34 for (size_t i = 0; i < sessionId.size(); ++i) {
35 sessionIdStr.appendFormat("%u ", sessionId[i]);
68 int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t> &sessionId) {
69 ALOGV("addSession(pid %d, drm %p, sessionId %s)", pid, drm.get(),
70 GetSessionIdString(sessionId).string());
75 info.sessionId = sessionId;
88 void DrmSessionManager::useSession(const Vector<uint8_t> &sessionId) { argument
89 ALOGV("useSession(%s)", GetSessionIdString(sessionId)
67 addSession( int pid, const sp<DrmSessionClientInterface>& drm, const Vector<uint8_t> &sessionId) argument
104 removeSession(const Vector<uint8_t> &sessionId) argument
145 Vector<uint8_t> sessionId; local
211 getLeastUsedSession_l( int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId) argument
[all...]
H A DICrypto.cpp173 virtual status_t setMediaDrmSession(const Vector<uint8_t> &sessionId) { argument
177 writeVector(data, sessionId);
433 Vector<uint8_t> sessionId; local
434 readVector(data, sessionId);
435 reply->writeInt32(setMediaDrmSession(sessionId));
H A DIDrm.cpp117 virtual status_t openSession(Vector<uint8_t> &sessionId) { argument
125 readVector(reply, sessionId);
130 virtual status_t closeSession(Vector<uint8_t> const &sessionId) { argument
134 writeVector(data, sessionId);
144 getKeyRequest(Vector<uint8_t> const &sessionId, argument
153 writeVector(data, sessionId);
176 virtual status_t provideKeyResponse(Vector<uint8_t> const &sessionId, argument
181 writeVector(data, sessionId);
207 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId, argument
212 writeVector(data, sessionId);
222 queryKeyStatus(Vector<uint8_t> const &sessionId, KeyedVector<String8, String8> &infoMap) const argument
397 setCipherAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
411 setMacAlgorithm(Vector<uint8_t> const &sessionId, String8 const &algorithm) argument
425 encrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
447 decrypt(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &input, Vector<uint8_t> const &iv, Vector<uint8_t> &output) argument
469 sign(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> &signature) argument
489 verify(Vector<uint8_t> const &sessionId, Vector<uint8_t> const &keyId, Vector<uint8_t> const &message, Vector<uint8_t> const &signature, bool &match) argument
510 signRSA(Vector<uint8_t> const &sessionId, String8 const &algorithm, Vector<uint8_t> const &message, Vector<uint8_t> const &wrappedKey, Vector<uint8_t> &signature) argument
613 Vector<uint8_t> sessionId; local
623 Vector<uint8_t> sessionId; local
632 Vector<uint8_t> sessionId, initData; local
666 Vector<uint8_t> sessionId, response, keySetId; local
687 Vector<uint8_t> sessionId, keySetId; local
697 Vector<uint8_t> sessionId; local
830 Vector<uint8_t> sessionId; local
840 Vector<uint8_t> sessionId; local
850 Vector<uint8_t> sessionId, keyId, input, iv, output; local
864 Vector<uint8_t> sessionId, keyId, input, iv, output; local
878 Vector<uint8_t> sessionId, keyId, message, signature; local
891 Vector<uint8_t> sessionId, keyId, message, signature; local
906 Vector<uint8_t> sessionId, message, wrappedKey, signature; local
[all...]
/frameworks/av/drm/libmediadrm/aidl/android/media/
H A DICas.aidl25 void closeSession(in byte[] sessionId);
26 void setSessionPrivateData(in byte[] sessionId, in byte[] pvtData);
27 void processEcm(in byte[] sessionId, in MediaCas.ParcelableCasData ecm);
H A DIDescrambler.aidl23 void setMediaCasSession(in byte[] sessionId);
/frameworks/av/drm/mediacas/plugins/clearkey/
H A DClearKeyCasPlugin.cpp113 status_t ClearKeyCasPlugin::openSession(CasSessionId* sessionId) { argument
116 return ClearKeySessionLibrary::get()->addSession(this, sessionId);
119 status_t ClearKeyCasPlugin::closeSession(const CasSessionId &sessionId) { argument
120 ALOGV("closeSession: sessionId=%s", sessionIdToString(sessionId).string());
122 ClearKeySessionLibrary::get()->findSession(sessionId);
127 ClearKeySessionLibrary::get()->destroySession(sessionId);
132 const CasSessionId &sessionId, const CasData & /*data*/) {
133 ALOGV("setSessionPrivateData: sessionId=%s",
134 sessionIdToString(sessionId)
131 setSessionPrivateData( const CasSessionId &sessionId, const CasData & ) argument
143 processEcm( const CasSessionId &sessionId, const CasEcm& ecm) argument
414 setMediaCasSession( const CasSessionId &sessionId) argument
[all...]
H A DClearKeyCasPlugin.h71 virtual status_t openSession(CasSessionId *sessionId) override;
74 const CasSessionId &sessionId) override;
77 const CasSessionId &sessionId,
81 const CasSessionId &sessionId, const CasEcm &ecm) override;
109 const CasSessionId &sessionId) override;
H A DClearKeySessionLibrary.cpp54 CasPlugin *plugin, CasSessionId *sessionId) {
55 CHECK(sessionId);
62 sessionId->push_back(byteArray[3]);
63 sessionId->push_back(byteArray[2]);
64 sessionId->push_back(byteArray[1]);
65 sessionId->push_back(byteArray[0]);
68 mIDToSessionMap.add(*sessionId, session);
73 const CasSessionId& sessionId) {
76 ssize_t index = mIDToSessionMap.indexOfKey(sessionId);
80 return mIDToSessionMap.valueFor(sessionId);
53 addSession( CasPlugin *plugin, CasSessionId *sessionId) argument
72 findSession( const CasSessionId& sessionId) argument
83 destroySession(const CasSessionId& sessionId) argument
[all...]
H A DClearKeySessionLibrary.h74 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
76 sp<ClearKeyCasSession> findSession(const CasSessionId& sessionId);
78 void destroySession(const CasSessionId& sessionId);
/frameworks/av/drm/mediacas/plugins/mock/
H A DMockCasPlugin.cpp106 status_t MockCasPlugin::openSession(CasSessionId* sessionId) { argument
108 return MockSessionLibrary::get()->addSession(this, sessionId);
111 status_t MockCasPlugin::closeSession(const CasSessionId &sessionId) { argument
112 ALOGV("closeSession: sessionId=%s", arrayToString(sessionId).string());
116 MockSessionLibrary::get()->findSession(sessionId);
121 MockSessionLibrary::get()->destroySession(sessionId);
126 const CasSessionId &sessionId, const CasData &data) {
127 ALOGV("setSessionPrivateData: sessionId=%s",
128 arrayToString(sessionId)
125 setSessionPrivateData( const CasSessionId &sessionId, const CasData &data) argument
139 processEcm( const CasSessionId &sessionId, const CasEcm& ecm) argument
196 setMediaCasSession( const CasSessionId &sessionId) argument
[all...]
H A DMockCasPlugin.h66 virtual status_t openSession(CasSessionId *sessionId) override;
69 const CasSessionId &sessionId) override;
72 const CasSessionId &sessionId,
76 const CasSessionId &sessionId, const CasEcm &ecm) override;
102 const CasSessionId &sessionId) override;
H A DMockSessionLibrary.cpp43 CasPlugin *plugin, CasSessionId *sessionId) {
49 sessionId->push_back(byteArray[3]);
50 sessionId->push_back(byteArray[2]);
51 sessionId->push_back(byteArray[1]);
52 sessionId->push_back(byteArray[0]);
55 mIDToSessionMap.add(*sessionId, session);
60 const CasSessionId& sessionId) {
63 ssize_t index = mIDToSessionMap.indexOfKey(sessionId);
67 return mIDToSessionMap.valueFor(sessionId);
70 void MockSessionLibrary::destroySession(const CasSessionId& sessionId) { argument
42 addSession( CasPlugin *plugin, CasSessionId *sessionId) argument
59 findSession( const CasSessionId& sessionId) argument
[all...]
H A DMockSessionLibrary.h47 status_t addSession(CasPlugin *plugin, CasSessionId *sessionId);
49 sp<MockCasSession> findSession(const CasSessionId& sessionId);
51 void destroySession(const CasSessionId& sessionId);
/frameworks/av/drm/mediadrm/plugins/clearkey/
H A DCryptoFactory.cpp46 android::Vector<uint8_t> sessionId; local
47 sessionId.appendArray(reinterpret_cast<const uint8_t*>(data), size);
49 CryptoPlugin *clearKeyPlugin = new CryptoPlugin(sessionId);
H A DCryptoPlugin.cpp84 const android::Vector<uint8_t>& sessionId) {
85 if (!sessionId.size()) {
88 mSession = SessionLibrary::get()->findSession(sessionId);
83 setMediaDrmSession( const android::Vector<uint8_t>& sessionId) argument
H A DCryptoPlugin.h34 explicit CryptoPlugin(const android::Vector<uint8_t>& sessionId) { argument
35 mInitStatus = setMediaDrmSession(sessionId);
52 const android::Vector<uint8_t>& sessionId);

Completed in 234 milliseconds

123456789