Home | History | Annotate | Download | only in drm

Lines Matching refs:Vector

22 #include <utils/Vector.h>
101 virtual status_t openSession(Vector<uint8_t> &sessionId) = 0;
104 virtual status_t closeSession(Vector<uint8_t> const &sessionId) = 0;
134 getKeyRequest(Vector<uint8_t> const &scope,
135 Vector<uint8_t> const &initData,
138 Vector<uint8_t> &request, String8 &defaultUrl) = 0;
150 // in the keySetId vector parameter that can be used to later restore the
154 virtual status_t provideKeyResponse(Vector<uint8_t> const &scope,
155 Vector<uint8_t> const &response,
156 Vector<uint8_t> &keySetId) = 0;
159 virtual status_t removeKeys(Vector<uint8_t> const &sessionId) = 0;
163 virtual status_t restoreKeys(Vector<uint8_t> const &sessionId,
164 Vector<uint8_t> const &keySetId) = 0;
172 queryKeyStatus(Vector<uint8_t> const &sessionId,
183 Vector<uint8_t> &request,
188 virtual status_t provideProvisionResponse(Vector<uint8_t> const &response,
189 Vector<uint8_t> &certificate,
190 Vector<uint8_t> &wrapped_key) = 0;
211 virtual status_t getSecureStops(List<Vector<uint8_t> > &secureStops) = 0;
212 virtual status_t getSecureStop(Vector<uint8_t> const &ssid, Vector<uint8_t> &secureStop) = 0;
213 virtual status_t releaseSecureStops(Vector<uint8_t> const &ssRelease) = 0;
231 Vector<uint8_t> &value ) const = 0;
241 Vector<uint8_t> const &value ) = 0;
253 virtual status_t setCipherAlgorithm(Vector<uint8_t> const &sessionId,
262 virtual status_t setMacAlgorithm(Vector<uint8_t> const &sessionId,
268 virtual status_t encrypt(Vector<uint8_t> const &sessionId,
269 Vector<uint8_t> const &keyId,
270 Vector<uint8_t> const &input,
271 Vector<uint8_t> const &iv,
272 Vector<uint8_t> &output) = 0;
277 virtual status_t decrypt(Vector<uint8_t> const &sessionId,
278 Vector<uint8_t> const &keyId,
279 Vector<uint8_t> const &input,
280 Vector<uint8_t> const &iv,
281 Vector<uint8_t> &output) = 0;
286 virtual status_t sign(Vector<uint8_t> const &sessionId,
287 Vector<uint8_t> const &keyId,
288 Vector<uint8_t> const &message,
289 Vector<uint8_t> &signature) = 0;
295 virtual status_t verify(Vector<uint8_t> const &sessionId,
296 Vector<uint8_t> const &keyId,
297 Vector<uint8_t> const &message,
298 Vector<uint8_t> const &signature,
304 virtual status_t signRSA(Vector<uint8_t> const &sessionId,
306 Vector<uint8_t> const &message,
307 Vector<uint8_t> const &wrapped_key,
308 Vector<uint8_t> &signature) = 0;
320 Vector<uint8_t> const *sessionId,
321 Vector<uint8_t> const *data);
334 Vector<uint8_t> const *sesionId,
335 Vector<uint8_t> const *data) = 0;
339 Vector<uint8_t> const *sessionId,
340 Vector<uint8_t> const *data) {