Lines Matching full:data
66 Parcel data, reply;
67 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
68 remote()->transact(INIT_CHECK, data, &reply);
74 Parcel data, reply;
75 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
76 data.write(uuid, 16);
77 data.writeString8(mimeType);
78 remote()->transact(IS_CRYPTO_SUPPORTED, data, &reply);
84 Parcel data, reply;
85 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
86 data.write(uuid, 16);
88 remote()->transact(CREATE_PLUGIN, data, &reply);
94 Parcel data, reply;
95 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
96 remote()->transact(DESTROY_PLUGIN, data, &reply);
102 Parcel data, reply;
103 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
105 remote()->transact(OPEN_SESSION, data, &reply);
112 Parcel data, reply;
113 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
115 writeVector(data, sessionId);
116 remote()->transact(CLOSE_SESSION, data, &reply);
127 Parcel data, reply;
128 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
130 writeVector(data, sessionId);
131 writeVector(data, initData);
132 data.writeString8(mimeType);
133 data.writeInt32((uint32_t)keyType);
135 data.writeInt32(optionalParameters.size());
137 data.writeString8(optionalParameters.keyAt(i));
138 data.writeString8(optionalParameters.valueAt(i));
140 remote()->transact(GET_KEY_REQUEST, data, &reply);
151 Parcel data, reply;
152 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
153 writeVector(data, sessionId);
154 writeVector(data, response);
155 remote()->transact(PROVIDE_KEY_RESPONSE, data, &reply);
162 Parcel data, reply;
163 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
165 writeVector(data, keySetId);
166 remote()->transact(REMOVE_KEYS, data, &reply);
173 Parcel data, reply;
174 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
176 writeVector(data, sessionId);
177 writeVector(data, keySetId);
178 remote()->transact(RESTORE_KEYS, data, &reply);
185 Parcel data, reply;
186 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
188 writeVector(data, sessionId);
189 remote()->transact(QUERY_KEY_STATUS, data, &reply);
205 Parcel data, reply;
206 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
208 data.writeString8(certType);
209 data.writeString8(certAuthority);
210 remote()->transact(GET_PROVISION_REQUEST, data, &reply);
221 Parcel data, reply;
222 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
224 writeVector(data, response);
225 remote()->transact(PROVIDE_PROVISION_RESPONSE, data, &reply);
234 Parcel data, reply;
235 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
237 remote()->transact(UNPROVISION_DEVICE, data, &reply);
243 Parcel data, reply;
244 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
246 remote()->transact(GET_SECURE_STOPS, data, &reply);
259 Parcel data, reply;
260 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
262 writeVector(data, ssRelease);
263 remote()->transact(RELEASE_SECURE_STOPS, data, &reply);
269 Parcel data, reply;
270 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
272 data.writeString8(name);
273 remote()->transact(GET_PROPERTY_STRING, data, &reply);
280 Parcel data, reply;
281 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
283 data.writeString8(name);
284 remote()->transact(GET_PROPERTY_BYTE_ARRAY, data, &reply);
291 Parcel data, reply;
292 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
294 data.writeString8(name);
295 data.writeString8(value);
296 remote()->transact(SET_PROPERTY_STRING, data, &reply);
303 Parcel data, reply;
304 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
306 data.writeString8(name);
307 writeVector(data, value);
308 remote()->transact(SET_PROPERTY_BYTE_ARRAY, data, &reply);
316 Parcel data, reply;
317 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
319 writeVector(data, sessionId);
320 data.writeString8(algorithm);
321 remote()->transact(SET_CIPHER_ALGORITHM, data, &reply);
327 Parcel data, reply;
328 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
330 writeVector(data, sessionId);
331 data.writeString8(algorithm);
332 remote()->transact(SET_MAC_ALGORITHM, data, &reply);
341 Parcel data, reply;
342 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
344 writeVector(data, sessionId);
345 writeVector(data, keyId);
346 writeVector(data, input);
347 writeVector(data, iv);
349 remote()->transact(ENCRYPT, data, &reply);
360 Parcel data, reply;
361 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
363 writeVector(data, sessionId);
364 writeVector(data, keyId);
365 writeVector(data, input);
366 writeVector(data, iv);
368 remote()->transact(DECRYPT, data, &reply);
378 Parcel data, reply;
379 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
381 writeVector(data, sessionId);
382 writeVector(data, keyId);
383 writeVector(data, message);
385 remote()->transact(SIGN, data, &reply);
396 Parcel data, reply;
397 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
399 writeVector(data, sessionId);
400 writeVector(data, keyId);
401 writeVector(data, message);
402 writeVector(data, signature);
404 remote()->transact(VERIFY, data, &reply);
414 Parcel data, reply;
415 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
417 writeVector(data, sessionId);
418 data.writeString8(algorithm);
419 writeVector(data, message);
420 writeVector(data, wrappedKey);
422 remote()->transact(SIGN_RSA, data, &reply);
429 Parcel data, reply;
430 data.writeInterfaceToken(IDrm::getInterfaceDescriptor());
431 data.writeStrongBinder(listener->asBinder());
432 remote()->transact(SET_LISTENER, data, &reply);
443 void writeVector(Parcel &data, Vector<uint8_t> const &vector) const {
444 data.writeInt32(vector.size());
445 data.write(vector.array(), vector.size());
455 void BnDrm::readVector(const Parcel &data, Vector<uint8_t> &vector) const {
456 uint32_t size = data.readInt32();
458 data.read(vector.editArray(), size);
467 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
471 CHECK_INTERFACE(IDrm, data, reply);
478 CHECK_INTERFACE(IDrm, data, reply);
480 data.read(uuid, sizeof(uuid));
481 String8 mimeType = data.readString8();
489 CHECK_INTERFACE(IDrm, data, reply);
491 data.read(uuid, sizeof(uuid));
498 CHECK_INTERFACE(IDrm, data, reply);
505 data, reply);
515 CHECK_INTERFACE(IDrm, data, reply);
517 readVector(data, sessionId);
524 CHECK_INTERFACE(IDrm, data, reply);
527 readVector(data, sessionId);
528 readVector(data, initData);
529 String8 mimeType = data.readString8();
530 DrmPlugin::KeyType keyType = (DrmPlugin::KeyType)data.readInt32();
533 uint32_t count = data.readInt32();
536 key = data.readString8();
537 value = data.readString8();
556 CHECK_INTERFACE(IDrm, data, reply);
558 readVector(data, sessionId);
559 readVector(data, response);
568 CHECK_INTERFACE(IDrm, data, reply);
570 readVector(data, keySetId);
577 CHECK_INTERFACE(IDrm, data, reply);
579 readVector(data, sessionId);
580 readVector(data, keySetId);
587 CHECK_INTERFACE(IDrm, data, reply);
589 readVector(data, sessionId);
604 CHECK_INTERFACE(IDrm, data, reply);
605 String8 certType = data.readString8();
606 String8 certAuthority = data.readString8();
620 CHECK_INTERFACE(IDrm, data, reply);
624 readVector(data, response);
634 CHECK_INTERFACE(IDrm, data, reply);
642 CHECK_INTERFACE(IDrm, data, reply);
660 CHECK_INTERFACE(IDrm, data, reply);
662 readVector(data, ssRelease);
669 CHECK_INTERFACE(IDrm, data, reply);
670 String8 name = data.readString8();
680 CHECK_INTERFACE(IDrm, data, reply);
681 String8 name = data.readString8();
691 CHECK_INTERFACE(IDrm, data, reply);
692 String8 name = data.readString8();
693 String8 value = data.readString8();
700 CHECK_INTERFACE(IDrm, data, reply);
701 String8 name = data.readString8();
703 readVector(data, value);
710 CHECK_INTERFACE(IDrm, data, reply);
712 readVector(data, sessionId);
713 String8 algorithm = data.readString8();
720 CHECK_INTERFACE(IDrm, data, reply);
722 readVector(data, sessionId);
723 String8 algorithm = data.readString8();
730 CHECK_INTERFACE(IDrm, data, reply);
732 readVector(data, sessionId);
733 readVector(data, keyId);
734 readVector(data, input);
735 readVector(data, iv);
744 CHECK_INTERFACE(IDrm, data, reply);
746 readVector(data, sessionId);
747 readVector(data, keyId);
748 readVector(data, input);
749 readVector(data, iv);
758 CHECK_INTERFACE(IDrm, data, reply);
760 readVector(data, sessionId);
761 readVector(data, keyId);
762 readVector(data, message);
771 CHECK_INTERFACE(IDrm, data, reply);
773 readVector(data, sessionId);
774 readVector(data, keyId);
775 readVector(data, message);
776 readVector(data, signature);
786 CHECK_INTERFACE(IDrm, data, reply);
788 readVector(data, sessionId);
789 String8 algorithm = data.readString8();
790 readVector(data, message);
791 readVector(data, wrappedKey);
799 CHECK_INTERFACE(IDrm, data, reply);
801 interface_cast<IDrmClient>(data.readStrongBinder());
807 return BBinder::onTransact(code, data, reply, flags);