Lines Matching refs:uint8_t

61         virtual bool isCryptoSchemeSupported(const uint8_t uuid[16]) = 0;
70 const uint8_t uuid[16], DrmPlugin **plugin) = 0;
122 Vector<uint8_t> mKeyId;
131 virtual status_t openSession(Vector<uint8_t> &sessionId) = 0;
134 virtual status_t closeSession(Vector<uint8_t> const &sessionId) = 0;
164 getKeyRequest(Vector<uint8_t> const &scope,
165 Vector<uint8_t> const &initData,
168 Vector<uint8_t> &request, String8 &defaultUrl,
185 virtual status_t provideKeyResponse(Vector<uint8_t> const &scope,
186 Vector<uint8_t> const &response,
187 Vector<uint8_t> &keySetId) = 0;
190 virtual status_t removeKeys(Vector<uint8_t> const &sessionId) = 0;
194 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
195 Vector<uint8_t> const &keySetId) = 0;
203 queryKeyStatus(Vector<uint8_t> const &sessionId,
214 Vector<uint8_t> &request,
219 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response,
220 Vector<uint8_t> &certificate,
221 Vector<uint8_t> &wrapped_key) = 0;
239 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops) = 0;
240 virtual status_t getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop) = 0;
241 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease) = 0;
259 Vector<uint8_t> &value ) const = 0;
269 Vector<uint8_t> const &value ) = 0;
281 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
290 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
296 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
297 Vector<uint8_t> const &keyId,
298 Vector<uint8_t> const &input,
299 Vector<uint8_t> const &iv,
300 Vector<uint8_t> &output) = 0;
305 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
306 Vector<uint8_t> const &keyId,
307 Vector<uint8_t> const &input,
308 Vector<uint8_t> const &iv,
309 Vector<uint8_t> &output) = 0;
314 virtual status_t sign(Vector<uint8_t> const &sessionId,
315 Vector<uint8_t> const &keyId,
316 Vector<uint8_t> const &message,
317 Vector<uint8_t> &signature) = 0;
323 virtual status_t verify(Vector<uint8_t> const &sessionId,
324 Vector<uint8_t> const &keyId,
325 Vector<uint8_t> const &message,
326 Vector<uint8_t> const &signature,
332 virtual status_t signRSA(Vector<uint8_t> const &sessionId,
334 Vector<uint8_t> const &message,
335 Vector<uint8_t> const &wrapped_key,
336 Vector<uint8_t> &signature) = 0;
348 Vector<uint8_t> const *sessionId,
349 Vector<uint8_t> const *data);
351 void sendExpirationUpdate(Vector<uint8_t> const *sessionId,
354 void sendKeysChange(Vector<uint8_t> const *sessionId,
369 Vector<uint8_t> const *sessionId,
370 Vector<uint8_t> const *data) = 0;
372 virtual void sendExpirationUpdate(Vector<uint8_t> const *sessionId,
375 virtual void sendKeysChange(Vector<uint8_t> const *sessionId,
381 Vector<uint8_t> const *sessionId,
382 Vector<uint8_t> const *data) {
392 inline void DrmPlugin::sendExpirationUpdate(Vector<uint8_t> const *sessionId,
403 inline void DrmPlugin::sendKeysChange(Vector<uint8_t> const *sessionId,