Lines Matching refs:data

68         Parcel data, reply;
69 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
70 remote()->transact(INIT_CHECK, data, &reply);
76 Parcel data, reply;
77 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
78 data.write(uuid, 16);
79 data.writeString8(mimeType);
80 remote()->transact(IS_CRYPTO_SUPPORTED, data, &reply);
86 Parcel data, reply;
87 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
88 data.write(uuid, 16);
90 remote()->transact(CREATE_PLUGIN, data, &reply);
96 Parcel data, reply;
97 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
98 remote()->transact(DESTROY_PLUGIN, data, &reply);
104 Parcel data, reply;
105 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
107 remote()->transact(OPEN_SESSION, data, &reply);
114 Parcel data, reply;
115 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
117 writeVector(data, sessionId);
118 remote()->transact(CLOSE_SESSION, data, &reply);
129 Parcel data, reply;
130 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
132 writeVector(data, sessionId);
133 writeVector(data, initData);
134 data.writeString8(mimeType);
135 data.writeInt32((uint32_t)keyType);
137 data.writeInt32(optionalParameters.size());
139 data.writeString8(optionalParameters.keyAt(i));
140 data.writeString8(optionalParameters.valueAt(i));
142 remote()->transact(GET_KEY_REQUEST, data, &reply);
153 Parcel data, reply;
154 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
155 writeVector(data, sessionId);
156 writeVector(data, response);
157 remote()->transact(PROVIDE_KEY_RESPONSE, data, &reply);
164 Parcel data, reply;
165 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
167 writeVector(data, keySetId);
168 remote()->transact(REMOVE_KEYS, data, &reply);
175 Parcel data, reply;
176 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
178 writeVector(data, sessionId);
179 writeVector(data, keySetId);
180 remote()->transact(RESTORE_KEYS, data, &reply);
187 Parcel data, reply;
188 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
190 writeVector(data, sessionId);
191 remote()->transact(QUERY_KEY_STATUS, data, &reply);
207 Parcel data, reply;
208 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
210 data.writeString8(certType);
211 data.writeString8(certAuthority);
212 remote()->transact(GET_PROVISION_REQUEST, data, &reply);
223 Parcel data, reply;
224 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
226 writeVector(data, response);
227 remote()->transact(PROVIDE_PROVISION_RESPONSE, data, &reply);
236 Parcel data, reply;
237 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
239 remote()->transact(UNPROVISION_DEVICE, data, &reply);
245 Parcel data, reply;
246 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
248 remote()->transact(GET_SECURE_STOPS, data, &reply);
261 Parcel data, reply;
262 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
264 writeVector(data, ssid);
265 remote()->transact(GET_SECURE_STOP, data, &reply);
272 Parcel data, reply;
273 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
275 writeVector(data, ssRelease);
276 remote()->transact(RELEASE_SECURE_STOPS, data, &reply);
282 Parcel data, reply;
283 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
285 remote()->transact(RELEASE_ALL_SECURE_STOPS, data, &reply);
291 Parcel data, reply;
292 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
294 data.writeString8(name);
295 remote()->transact(GET_PROPERTY_STRING, data, &reply);
302 Parcel data, reply;
303 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
305 data.writeString8(name);
306 remote()->transact(GET_PROPERTY_BYTE_ARRAY, data, &reply);
313 Parcel data, reply;
314 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
316 data.writeString8(name);
317 data.writeString8(value);
318 remote()->transact(SET_PROPERTY_STRING, data, &reply);
325 Parcel data, reply;
326 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
328 data.writeString8(name);
329 writeVector(data, value);
330 remote()->transact(SET_PROPERTY_BYTE_ARRAY, data, &reply);
338 Parcel data, reply;
339 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
341 writeVector(data, sessionId);
342 data.writeString8(algorithm);
343 remote()->transact(SET_CIPHER_ALGORITHM, data, &reply);
349 Parcel data, reply;
350 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
352 writeVector(data, sessionId);
353 data.writeString8(algorithm);
354 remote()->transact(SET_MAC_ALGORITHM, data, &reply);
363 Parcel data, reply;
364 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
366 writeVector(data, sessionId);
367 writeVector(data, keyId);
368 writeVector(data, input);
369 writeVector(data, iv);
371 remote()->transact(ENCRYPT, data, &reply);
382 Parcel data, reply;
383 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
385 writeVector(data, sessionId);
386 writeVector(data, keyId);
387 writeVector(data, input);
388 writeVector(data, iv);
390 remote()->transact(DECRYPT, data, &reply);
400 Parcel data, reply;
401 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
403 writeVector(data, sessionId);
404 writeVector(data, keyId);
405 writeVector(data, message);
407 remote()->transact(SIGN, data, &reply);
418 Parcel data, reply;
419 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
421 writeVector(data, sessionId);
422 writeVector(data, keyId);
423 writeVector(data, message);
424 writeVector(data, signature);
426 remote()->transact(VERIFY, data, &reply);
436 Parcel data, reply;
437 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
439 writeVector(data, sessionId);
440 data.writeString8(algorithm);
441 writeVector(data, message);
442 writeVector(data, wrappedKey);
444 remote()->transact(SIGN_RSA, data, &reply);
451 Parcel data, reply;
452 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
453 data.writeStrongBinder(listener->asBinder());
454 remote()->transact(SET_LISTENER, data, &reply);
465 void writeVector(Parcel &data, Vector<uint8_t> const &vector) const {
466 data.writeInt32(vector.size());
467 data.write(vector.array(), vector.size());
477 void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const {
478 uint32_t size = data.readInt32();
480 data.read(vector.editArray(), size);
489 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
493 CHECK_INTERFACE(IDrm, data, reply);
500 CHECK_INTERFACE(IDrm, data, reply);
502 data.read(uuid, sizeof(uuid));
503 String8 mimeType = data.readString8();
511 CHECK_INTERFACE(IDrm, data, reply);
513 data.read(uuid, sizeof(uuid));
520 CHECK_INTERFACE(IDrm, data, reply);
527 CHECK_INTERFACE(IDrm, data, reply);
537 CHECK_INTERFACE(IDrm, data, reply);
539 readVector(data, sessionId);
546 CHECK_INTERFACE(IDrm, data, reply);
549 readVector(data, sessionId);
550 readVector(data, initData);
551 String8 mimeType = data.readString8();
552 DrmPlugin::KeyType keyType = (DrmPlugin::KeyType)data.readInt32();
555 uint32_t count = data.readInt32();
558 key = data.readString8();
559 value = data.readString8();
578 CHECK_INTERFACE(IDrm, data, reply);
580 readVector(data, sessionId);
581 readVector(data, response);
590 CHECK_INTERFACE(IDrm, data, reply);
592 readVector(data, keySetId);
599 CHECK_INTERFACE(IDrm, data, reply);
601 readVector(data, sessionId);
602 readVector(data, keySetId);
609 CHECK_INTERFACE(IDrm, data, reply);
611 readVector(data, sessionId);
626 CHECK_INTERFACE(IDrm, data, reply);
627 String8 certType = data.readString8();
628 String8 certAuthority = data.readString8();
642 CHECK_INTERFACE(IDrm, data, reply);
646 readVector(data, response);
656 CHECK_INTERFACE(IDrm, data, reply);
664 CHECK_INTERFACE(IDrm, data, reply);
682 CHECK_INTERFACE(IDrm, data, reply);
684 readVector(data, ssid);
693 CHECK_INTERFACE(IDrm, data, reply);
695 readVector(data, ssRelease);
702 CHECK_INTERFACE(IDrm, data, reply);
709 CHECK_INTERFACE(IDrm, data, reply);
710 String8 name = data.readString8();
720 CHECK_INTERFACE(IDrm, data, reply);
721 String8 name = data.readString8();
731 CHECK_INTERFACE(IDrm, data, reply);
732 String8 name = data.readString8();
733 String8 value = data.readString8();
740 CHECK_INTERFACE(IDrm, data, reply);
741 String8 name = data.readString8();
743 readVector(data, value);
750 CHECK_INTERFACE(IDrm, data, reply);
752 readVector(data, sessionId);
753 String8 algorithm = data.readString8();
760 CHECK_INTERFACE(IDrm, data, reply);
762 readVector(data, sessionId);
763 String8 algorithm = data.readString8();
770 CHECK_INTERFACE(IDrm, data, reply);
772 readVector(data, sessionId);
773 readVector(data, keyId);
774 readVector(data, input);
775 readVector(data, iv);
784 CHECK_INTERFACE(IDrm, data, reply);
786 readVector(data, sessionId);
787 readVector(data, keyId);
788 readVector(data, input);
789 readVector(data, iv);
798 CHECK_INTERFACE(IDrm, data, reply);
800 readVector(data, sessionId);
801 readVector(data, keyId);
802 readVector(data, message);
811 CHECK_INTERFACE(IDrm, data, reply);
813 readVector(data, sessionId);
814 readVector(data, keyId);
815 readVector(data, message);
816 readVector(data, signature);
826 CHECK_INTERFACE(IDrm, data, reply);
828 readVector(data, sessionId);
829 String8 algorithm = data.readString8();
830 readVector(data, message);
831 readVector(data, wrappedKey);
839 CHECK_INTERFACE(IDrm, data, reply);
841 interface_cast<IDrmClient>(data.readStrongBinder());
847 return BBinder::onTransact(code, data, reply, flags);