]> nmode's Git Repositories - signal-cli/blob - graalvm-config-dir/reflect-config.json
add missing reflection declarations for graalvm
[signal-cli] / graalvm-config-dir / reflect-config.json
1 [
2 {
3 "name":"byte[]",
4 "allDeclaredMethods":true,
5 "allPublicMethods":true
6 },
7 {
8 "name":"char[]"
9 },
10 {
11 "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl",
12 "methods":[{"name":"<init>","parameterTypes":[] }]
13 },
14 {
15 "name":"com.google.protobuf.AbstractProtobufList",
16 "allDeclaredFields":true,
17 "allDeclaredMethods":true
18 },
19 {
20 "name":"com.google.protobuf.Internal$LongList",
21 "allDeclaredMethods":true
22 },
23 {
24 "name":"com.google.protobuf.Internal$ProtobufList",
25 "allDeclaredMethods":true
26 },
27 {
28 "name":"com.google.protobuf.LongArrayList",
29 "allDeclaredFields":true,
30 "allDeclaredMethods":true,
31 "allDeclaredConstructors":true
32 },
33 {
34 "name":"com.google.protobuf.PrimitiveNonBoxingCollection",
35 "allDeclaredMethods":true
36 },
37 {
38 "name":"com.kenai.jffi.Invoker",
39 "methods":[
40 {"name":"invokeI6","parameterTypes":["com.kenai.jffi.CallContext","long","int","int","int","int","int","int"] },
41 {"name":"invokeL6","parameterTypes":["com.kenai.jffi.CallContext","long","long","long","long","long","long","long"] },
42 {"name":"invokeN6","parameterTypes":["com.kenai.jffi.CallContext","long","long","long","long","long","long","long"] }
43 ]
44 },
45 {
46 "name":"com.kenai.jffi.Version",
47 "fields":[
48 {"name":"MAJOR"},
49 {"name":"MICRO"},
50 {"name":"MINOR"}
51 ]
52 },
53 {
54 "name":"com.kenai.jffi.internal.StubLoader",
55 "methods":[{"name":"isLoaded","parameterTypes":[] }]
56 },
57 {
58 "name":"com.sun.crypto.provider.AESCipher$General",
59 "methods":[{"name":"<init>","parameterTypes":[] }]
60 },
61 {
62 "name":"com.sun.crypto.provider.DHParameters",
63 "methods":[{"name":"<init>","parameterTypes":[] }]
64 },
65 {
66 "name":"com.sun.crypto.provider.HmacCore$HmacSHA256",
67 "methods":[{"name":"<init>","parameterTypes":[] }]
68 },
69 {
70 "name":"com.sun.crypto.provider.TlsKeyMaterialGenerator",
71 "methods":[{"name":"<init>","parameterTypes":[] }]
72 },
73 {
74 "name":"com.sun.crypto.provider.TlsMasterSecretGenerator",
75 "methods":[{"name":"<init>","parameterTypes":[] }]
76 },
77 {
78 "name":"com.sun.crypto.provider.TlsPrfGenerator$V12",
79 "methods":[{"name":"<init>","parameterTypes":[] }]
80 },
81 {
82 "name":"int",
83 "allDeclaredMethods":true,
84 "allPublicMethods":true
85 },
86 {
87 "name":"int[]",
88 "allDeclaredMethods":true,
89 "allPublicMethods":true
90 },
91 {
92 "name":"java.io.Serializable",
93 "allDeclaredMethods":true
94 },
95 {
96 "name":"java.lang.Boolean",
97 "allDeclaredFields":true,
98 "allDeclaredMethods":true,
99 "allDeclaredConstructors":true
100 },
101 {
102 "name":"java.lang.Comparable",
103 "allDeclaredMethods":true
104 },
105 {
106 "name":"java.lang.Double",
107 "methods":[{"name":"valueOf","parameterTypes":["java.lang.String"] }]
108 },
109 {
110 "name":"java.lang.Integer",
111 "allDeclaredFields":true,
112 "allDeclaredMethods":true,
113 "allDeclaredConstructors":true
114 },
115 {
116 "name":"java.lang.Iterable",
117 "allDeclaredMethods":true
118 },
119 {
120 "name":"java.lang.Long",
121 "allDeclaredFields":true,
122 "allDeclaredMethods":true,
123 "allDeclaredConstructors":true
124 },
125 {
126 "name":"java.lang.Number",
127 "allDeclaredFields":true,
128 "allDeclaredMethods":true
129 },
130 {
131 "name":"java.lang.String",
132 "allPublicMethods":true
133 },
134 {
135 "name":"java.lang.reflect.Method",
136 "methods":[{"name":"isDefault","parameterTypes":[] }]
137 },
138 {
139 "name":"java.nio.Buffer",
140 "allDeclaredMethods":true,
141 "fields":[{"name":"address", "allowUnsafeAccess":true}]
142 },
143 {
144 "name":"java.nio.ByteBuffer",
145 "allDeclaredMethods":true,
146 "allPublicMethods":true
147 },
148 {
149 "name":"java.security.KeyStoreSpi"
150 },
151 {
152 "name":"java.security.SecureRandomParameters"
153 },
154 {
155 "name":"java.security.cert.PKIXRevocationChecker"
156 },
157 {
158 "name":"java.security.interfaces.ECPrivateKey"
159 },
160 {
161 "name":"java.security.interfaces.ECPublicKey"
162 },
163 {
164 "name":"java.security.interfaces.RSAPrivateKey"
165 },
166 {
167 "name":"java.security.interfaces.RSAPublicKey"
168 },
169 {
170 "name":"java.util.AbstractCollection",
171 "allDeclaredFields":true,
172 "allDeclaredMethods":true
173 },
174 {
175 "name":"java.util.AbstractList",
176 "allDeclaredFields":true,
177 "allDeclaredMethods":true
178 },
179 {
180 "name":"java.util.ArrayList",
181 "allDeclaredMethods":true,
182 "allDeclaredConstructors":true
183 },
184 {
185 "name":"java.util.Collection",
186 "allDeclaredMethods":true
187 },
188 {
189 "name":"java.util.LinkedHashMap",
190 "allDeclaredMethods":true,
191 "allDeclaredConstructors":true
192 },
193 {
194 "name":"java.util.List",
195 "allDeclaredMethods":true
196 },
197 {
198 "name":"java.util.Locale",
199 "methods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }]
200 },
201 {
202 "name":"java.util.RandomAccess",
203 "allDeclaredMethods":true
204 },
205 {
206 "name":"java.util.UUID",
207 "allDeclaredFields":true,
208 "allDeclaredMethods":true,
209 "allDeclaredConstructors":true
210 },
211 {
212 "name":"jnr.constants.platform.linux.ProtocolFamily"
213 },
214 {
215 "name":"jnr.constants.platform.linux.Shutdown"
216 },
217 {
218 "name":"jnr.constants.platform.linux.Sock"
219 },
220 {
221 "name":"jnr.constants.platform.linux.SocketLevel"
222 },
223 {
224 "name":"jnr.constants.platform.linux.SocketOption"
225 },
226 {
227 "name":"jnr.enxio.channels.Native$LibC",
228 "allPublicMethods":true
229 },
230 {
231 "name":"jnr.ffi.Pointer",
232 "allDeclaredMethods":true,
233 "allPublicMethods":true
234 },
235 {
236 "name":"jnr.ffi.StructLayout$gid_t",
237 "methods":[{"name":"<init>","parameterTypes":["jnr.ffi.StructLayout"] }]
238 },
239 {
240 "name":"jnr.ffi.byref.IntByReference",
241 "allPublicMethods":true
242 },
243 {
244 "name":"jnr.ffi.provider.converters.ByReferenceParameterConverter",
245 "methods":[{"name":"nativeType","parameterTypes":[] }]
246 },
247 {
248 "name":"jnr.ffi.provider.converters.ByReferenceParameterConverter$Out",
249 "allPublicMethods":true
250 },
251 {
252 "name":"jnr.ffi.provider.converters.StringResultConverter",
253 "allPublicMethods":true
254 },
255 {
256 "name":"jnr.ffi.provider.converters.StructByReferenceToNativeConverter",
257 "allPublicMethods":true
258 },
259 {
260 "name":"jnr.ffi.provider.jffi.BufferParameterStrategy",
261 "methods":[{"name":"address","parameterTypes":["java.nio.Buffer"] }]
262 },
263 {
264 "name":"jnr.ffi.provider.jffi.PointerParameterStrategy",
265 "methods":[{"name":"address","parameterTypes":["jnr.ffi.Pointer"] }]
266 },
267 {
268 "name":"jnr.ffi.provider.jffi.Provider",
269 "methods":[{"name":"<init>","parameterTypes":[] }]
270 },
271 {
272 "name":"jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases",
273 "fields":[{"name":"ALIASES"}]
274 },
275 {
276 "name":"jnr.posix.Timeval",
277 "allPublicMethods":true
278 },
279 {
280 "name":"jnr.unixsocket.Native$LibC",
281 "allPublicMethods":true
282 },
283 {
284 "name":"jnr.unixsocket.SockAddrUnix",
285 "allPublicMethods":true
286 },
287 {
288 "name":"long",
289 "allDeclaredMethods":true,
290 "allPublicMethods":true
291 },
292 {
293 "name":"long[]"
294 },
295 {
296 "name":"org.asamk.Signal",
297 "allDeclaredMethods":true,
298 "allDeclaredClasses":true
299 },
300 {
301 "name":"org.asamk.Signal$MessageReceived",
302 "allDeclaredConstructors":true,
303 "allPublicConstructors":true
304 },
305 {
306 "name":"org.asamk.Signal$ReceiptReceived",
307 "allDeclaredConstructors":true,
308 "allPublicConstructors":true
309 },
310 {
311 "name":"org.asamk.Signal$SyncMessageReceived",
312 "allDeclaredConstructors":true,
313 "allPublicConstructors":true
314 },
315 {
316 "name":"org.asamk.signal.json.JsonAttachment",
317 "allDeclaredFields":true,
318 "allDeclaredMethods":true,
319 "allDeclaredConstructors":true
320 },
321 {
322 "name":"org.asamk.signal.json.JsonDataMessage",
323 "allDeclaredFields":true,
324 "allDeclaredMethods":true,
325 "allDeclaredConstructors":true
326 },
327 {
328 "name":"org.asamk.signal.json.JsonError",
329 "allDeclaredFields":true,
330 "allDeclaredMethods":true,
331 "allDeclaredConstructors":true
332 },
333 {
334 "name": "org.asamk.signal.json.JsonGroupInfo",
335 "allDeclaredFields": true,
336 "allDeclaredMethods": true,
337 "allDeclaredConstructors": true
338 },
339 {
340 "name": "org.asamk.signal.json.JsonSyncMessage",
341 "allDeclaredFields": true,
342 "allDeclaredMethods": true,
343 "allDeclaredConstructors": true
344 },
345 {
346 "name":"org.asamk.signal.json.JsonMessageEnvelope",
347 "allDeclaredFields":true,
348 "allDeclaredMethods":true,
349 "allDeclaredConstructors":true
350 },
351 {
352 "name":"org.asamk.signal.json.JsonReaction",
353 "allDeclaredFields":true,
354 "allDeclaredMethods":true,
355 "allDeclaredConstructors":true
356 },
357 {
358 "name":"org.asamk.signal.json.JsonReceiptMessage",
359 "allDeclaredFields":true,
360 "allDeclaredMethods":true,
361 "allDeclaredConstructors":true
362 },
363 {
364 "name":"org.asamk.signal.json.JsonRemoteDelete",
365 "allDeclaredFields":true,
366 "allDeclaredMethods":true,
367 "allDeclaredConstructors":true
368 },
369 {
370 "name":"org.asamk.signal.json.JsonSticker",
371 "allDeclaredFields":true,
372 "allDeclaredMethods":true,
373 "allDeclaredConstructors":true
374 },
375 {
376 "name":"org.asamk.signal.json.JsonTypingMessage",
377 "allDeclaredFields":true,
378 "allDeclaredMethods":true,
379 "allDeclaredConstructors":true
380 },
381 {
382 "name":"org.asamk.signal.manager.storage.contacts.ContactInfo",
383 "allDeclaredFields":true,
384 "allDeclaredMethods":true,
385 "allDeclaredConstructors":true
386 },
387 {
388 "name":"org.asamk.signal.manager.storage.contacts.JsonContactsStore",
389 "allDeclaredFields":true,
390 "allDeclaredMethods":true,
391 "allDeclaredConstructors":true
392 },
393 {
394 "name":"org.asamk.signal.manager.storage.groups.GroupInfo",
395 "allDeclaredFields":true,
396 "allDeclaredMethods":true
397 },
398 {
399 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1",
400 "allDeclaredFields":true,
401 "allDeclaredMethods":true,
402 "allDeclaredConstructors":true
403 },
404 {
405 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$JsonSignalServiceAddress",
406 "allDeclaredFields":true,
407 "allDeclaredMethods":true,
408 "allDeclaredConstructors":true
409 },
410 {
411 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$MembersDeserializer",
412 "methods":[{"name":"<init>","parameterTypes":[] }]
413 },
414 {
415 "name":"org.asamk.signal.manager.storage.groups.GroupInfoV1$MembersSerializer",
416 "methods":[{"name":"<init>","parameterTypes":[] }]
417 },
418 {
419 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore",
420 "allDeclaredFields":true,
421 "allDeclaredMethods":true,
422 "allDeclaredConstructors":true,
423 "fields":[{"name":"groups", "allowWrite":true}]
424 },
425 {
426 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore$GroupsDeserializer",
427 "methods":[{"name":"<init>","parameterTypes":[] }]
428 },
429 {
430 "name":"org.asamk.signal.manager.storage.groups.JsonGroupStore$GroupsSerializer",
431 "methods":[{"name":"<init>","parameterTypes":[] }]
432 },
433 {
434 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore",
435 "allDeclaredFields":true,
436 "allDeclaredMethods":true,
437 "allDeclaredConstructors":true,
438 "fields":[{"name":"profiles", "allowWrite":true}]
439 },
440 {
441 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore$ProfileStoreDeserializer",
442 "methods":[{"name":"<init>","parameterTypes":[] }]
443 },
444 {
445 "name":"org.asamk.signal.manager.storage.profiles.ProfileStore$ProfileStoreSerializer",
446 "methods":[{"name":"<init>","parameterTypes":[] }]
447 },
448 {
449 "name":"org.asamk.signal.manager.storage.profiles.SignalProfile",
450 "allDeclaredFields":true,
451 "allDeclaredMethods":true,
452 "allDeclaredConstructors":true
453 },
454 {
455 "name":"org.asamk.signal.manager.storage.profiles.SignalProfile$Capabilities",
456 "allDeclaredFields":true,
457 "allDeclaredMethods":true,
458 "allDeclaredConstructors":true
459 },
460 {
461 "name":"org.asamk.signal.manager.storage.protocol.JsonIdentityKeyStore$JsonIdentityKeyStoreDeserializer",
462 "methods":[{"name":"<init>","parameterTypes":[] }]
463 },
464 {
465 "name":"org.asamk.signal.manager.storage.protocol.JsonIdentityKeyStore$JsonIdentityKeyStoreSerializer",
466 "methods":[{"name":"<init>","parameterTypes":[] }]
467 },
468 {
469 "name":"org.asamk.signal.manager.storage.protocol.JsonPreKeyStore$JsonPreKeyStoreDeserializer",
470 "methods":[{"name":"<init>","parameterTypes":[] }]
471 },
472 {
473 "name":"org.asamk.signal.manager.storage.protocol.JsonPreKeyStore$JsonPreKeyStoreSerializer",
474 "methods":[{"name":"<init>","parameterTypes":[] }]
475 },
476 {
477 "name":"org.asamk.signal.manager.storage.protocol.JsonSessionStore$JsonSessionStoreDeserializer",
478 "methods":[{"name":"<init>","parameterTypes":[] }]
479 },
480 {
481 "name":"org.asamk.signal.manager.storage.protocol.JsonSessionStore$JsonSessionStoreSerializer",
482 "methods":[{"name":"<init>","parameterTypes":[] }]
483 },
484 {
485 "name":"org.asamk.signal.manager.storage.protocol.JsonSignalProtocolStore",
486 "allDeclaredFields":true,
487 "allDeclaredMethods":true,
488 "allDeclaredConstructors":true
489 },
490 {
491 "name":"org.asamk.signal.manager.storage.protocol.JsonSignedPreKeyStore$JsonSignedPreKeyStoreDeserializer",
492 "methods":[{"name":"<init>","parameterTypes":[] }]
493 },
494 {
495 "name":"org.asamk.signal.manager.storage.protocol.JsonSignedPreKeyStore$JsonSignedPreKeyStoreSerializer",
496 "methods":[{"name":"<init>","parameterTypes":[] }]
497 },
498 {
499 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore",
500 "allDeclaredFields":true,
501 "allDeclaredMethods":true,
502 "allDeclaredConstructors":true,
503 "fields":[{"name":"addresses", "allowWrite":true}]
504 },
505 {
506 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore$RecipientStoreDeserializer",
507 "methods":[{"name":"<init>","parameterTypes":[] }]
508 },
509 {
510 "name":"org.asamk.signal.manager.storage.protocol.RecipientStore$RecipientStoreSerializer",
511 "methods":[{"name":"<init>","parameterTypes":[] }]
512 },
513 {
514 "name":"org.asamk.signal.manager.storage.stickers.StickerStore",
515 "allDeclaredFields":true,
516 "allDeclaredMethods":true,
517 "allDeclaredConstructors":true,
518 "fields":[{"name":"stickers", "allowWrite":true}]
519 },
520 {
521 "name":"org.asamk.signal.manager.storage.stickers.StickerStore$StickersDeserializer",
522 "methods":[{"name":"<init>","parameterTypes":[] }]
523 },
524 {
525 "name":"org.asamk.signal.manager.storage.stickers.StickerStore$StickersSerializer",
526 "methods":[{"name":"<init>","parameterTypes":[] }]
527 },
528 {
529 "name":"org.asamk.signal.util.SecurityProvider$DefaultRandom",
530 "methods":[{"name":"<init>","parameterTypes":[] }]
531 },
532 {
533 "name":"org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE$Mappings",
534 "methods":[{"name":"<init>","parameterTypes":[] }]
535 },
536 {
537 "name":"org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings",
538 "methods":[{"name":"<init>","parameterTypes":[] }]
539 },
540 {
541 "name":"org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings",
542 "methods":[{"name":"<init>","parameterTypes":[] }]
543 },
544 {
545 "name":"org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings",
546 "methods":[{"name":"<init>","parameterTypes":[] }]
547 },
548 {
549 "name":"org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings",
550 "methods":[{"name":"<init>","parameterTypes":[] }]
551 },
552 {
553 "name":"org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings",
554 "methods":[{"name":"<init>","parameterTypes":[] }]
555 },
556 {
557 "name":"org.bouncycastle.jcajce.provider.asymmetric.EdEC$Mappings",
558 "methods":[{"name":"<init>","parameterTypes":[] }]
559 },
560 {
561 "name":"org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings",
562 "methods":[{"name":"<init>","parameterTypes":[] }]
563 },
564 {
565 "name":"org.bouncycastle.jcajce.provider.asymmetric.GM$Mappings",
566 "methods":[{"name":"<init>","parameterTypes":[] }]
567 },
568 {
569 "name":"org.bouncycastle.jcajce.provider.asymmetric.GOST$Mappings",
570 "methods":[{"name":"<init>","parameterTypes":[] }]
571 },
572 {
573 "name":"org.bouncycastle.jcajce.provider.asymmetric.IES$Mappings",
574 "methods":[{"name":"<init>","parameterTypes":[] }]
575 },
576 {
577 "name":"org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings",
578 "methods":[{"name":"<init>","parameterTypes":[] }]
579 },
580 {
581 "name":"org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings",
582 "methods":[{"name":"<init>","parameterTypes":[] }]
583 },
584 {
585 "name":"org.bouncycastle.jcajce.provider.asymmetric.edec.SignatureSpi$Ed25519",
586 "methods":[{"name":"<init>","parameterTypes":[] }]
587 },
588 {
589 "name":"org.bouncycastle.jcajce.provider.asymmetric.edec.SignatureSpi$Ed448",
590 "methods":[{"name":"<init>","parameterTypes":[] }]
591 },
592 {
593 "name":"org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory",
594 "methods":[{"name":"<init>","parameterTypes":[] }]
595 },
596 {
597 "name":"org.bouncycastle.jcajce.provider.digest.Blake2b$Mappings",
598 "methods":[{"name":"<init>","parameterTypes":[] }]
599 },
600 {
601 "name":"org.bouncycastle.jcajce.provider.digest.Blake2s$Mappings",
602 "methods":[{"name":"<init>","parameterTypes":[] }]
603 },
604 {
605 "name":"org.bouncycastle.jcajce.provider.digest.DSTU7564$Mappings",
606 "methods":[{"name":"<init>","parameterTypes":[] }]
607 },
608 {
609 "name":"org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings",
610 "methods":[{"name":"<init>","parameterTypes":[] }]
611 },
612 {
613 "name":"org.bouncycastle.jcajce.provider.digest.Haraka$Mappings",
614 "methods":[{"name":"<init>","parameterTypes":[] }]
615 },
616 {
617 "name":"org.bouncycastle.jcajce.provider.digest.Keccak$Mappings",
618 "methods":[{"name":"<init>","parameterTypes":[] }]
619 },
620 {
621 "name":"org.bouncycastle.jcajce.provider.digest.MD2$Mappings",
622 "methods":[{"name":"<init>","parameterTypes":[] }]
623 },
624 {
625 "name":"org.bouncycastle.jcajce.provider.digest.MD4$Mappings",
626 "methods":[{"name":"<init>","parameterTypes":[] }]
627 },
628 {
629 "name":"org.bouncycastle.jcajce.provider.digest.MD5$Mappings",
630 "methods":[{"name":"<init>","parameterTypes":[] }]
631 },
632 {
633 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD128$Mappings",
634 "methods":[{"name":"<init>","parameterTypes":[] }]
635 },
636 {
637 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD160$Mappings",
638 "methods":[{"name":"<init>","parameterTypes":[] }]
639 },
640 {
641 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD256$Mappings",
642 "methods":[{"name":"<init>","parameterTypes":[] }]
643 },
644 {
645 "name":"org.bouncycastle.jcajce.provider.digest.RIPEMD320$Mappings",
646 "methods":[{"name":"<init>","parameterTypes":[] }]
647 },
648 {
649 "name":"org.bouncycastle.jcajce.provider.digest.SHA1$Mappings",
650 "methods":[{"name":"<init>","parameterTypes":[] }]
651 },
652 {
653 "name":"org.bouncycastle.jcajce.provider.digest.SHA224$Mappings",
654 "methods":[{"name":"<init>","parameterTypes":[] }]
655 },
656 {
657 "name":"org.bouncycastle.jcajce.provider.digest.SHA256$Digest",
658 "methods":[{"name":"<init>","parameterTypes":[] }]
659 },
660 {
661 "name":"org.bouncycastle.jcajce.provider.digest.SHA256$Mappings",
662 "methods":[{"name":"<init>","parameterTypes":[] }]
663 },
664 {
665 "name":"org.bouncycastle.jcajce.provider.digest.SHA3$Mappings",
666 "methods":[{"name":"<init>","parameterTypes":[] }]
667 },
668 {
669 "name":"org.bouncycastle.jcajce.provider.digest.SHA384$Mappings",
670 "methods":[{"name":"<init>","parameterTypes":[] }]
671 },
672 {
673 "name":"org.bouncycastle.jcajce.provider.digest.SHA512$Mappings",
674 "methods":[{"name":"<init>","parameterTypes":[] }]
675 },
676 {
677 "name":"org.bouncycastle.jcajce.provider.digest.SM3$Mappings",
678 "methods":[{"name":"<init>","parameterTypes":[] }]
679 },
680 {
681 "name":"org.bouncycastle.jcajce.provider.digest.Skein$Mappings",
682 "methods":[{"name":"<init>","parameterTypes":[] }]
683 },
684 {
685 "name":"org.bouncycastle.jcajce.provider.digest.Tiger$Mappings",
686 "methods":[{"name":"<init>","parameterTypes":[] }]
687 },
688 {
689 "name":"org.bouncycastle.jcajce.provider.digest.Whirlpool$Mappings",
690 "methods":[{"name":"<init>","parameterTypes":[] }]
691 },
692 {
693 "name":"org.bouncycastle.jcajce.provider.drbg.DRBG$Mappings",
694 "methods":[{"name":"<init>","parameterTypes":[] }]
695 },
696 {
697 "name":"org.bouncycastle.jcajce.provider.keystore.BC$Mappings",
698 "methods":[{"name":"<init>","parameterTypes":[] }]
699 },
700 {
701 "name":"org.bouncycastle.jcajce.provider.keystore.BCFKS$Mappings",
702 "methods":[{"name":"<init>","parameterTypes":[] }]
703 },
704 {
705 "name":"org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings",
706 "methods":[{"name":"<init>","parameterTypes":[] }]
707 },
708 {
709 "name":"org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std",
710 "methods":[{"name":"<init>","parameterTypes":[] }]
711 },
712 {
713 "name":"org.bouncycastle.jcajce.provider.symmetric.AES$Mappings",
714 "methods":[{"name":"<init>","parameterTypes":[] }]
715 },
716 {
717 "name":"org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings",
718 "methods":[{"name":"<init>","parameterTypes":[] }]
719 },
720 {
721 "name":"org.bouncycastle.jcajce.provider.symmetric.ARIA$Mappings",
722 "methods":[{"name":"<init>","parameterTypes":[] }]
723 },
724 {
725 "name":"org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings",
726 "methods":[{"name":"<init>","parameterTypes":[] }]
727 },
728 {
729 "name":"org.bouncycastle.jcajce.provider.symmetric.CAST5$Mappings",
730 "methods":[{"name":"<init>","parameterTypes":[] }]
731 },
732 {
733 "name":"org.bouncycastle.jcajce.provider.symmetric.CAST6$Mappings",
734 "methods":[{"name":"<init>","parameterTypes":[] }]
735 },
736 {
737 "name":"org.bouncycastle.jcajce.provider.symmetric.Camellia$Mappings",
738 "methods":[{"name":"<init>","parameterTypes":[] }]
739 },
740 {
741 "name":"org.bouncycastle.jcajce.provider.symmetric.ChaCha$Mappings",
742 "methods":[{"name":"<init>","parameterTypes":[] }]
743 },
744 {
745 "name":"org.bouncycastle.jcajce.provider.symmetric.DES$Mappings",
746 "methods":[{"name":"<init>","parameterTypes":[] }]
747 },
748 {
749 "name":"org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings",
750 "methods":[{"name":"<init>","parameterTypes":[] }]
751 },
752 {
753 "name":"org.bouncycastle.jcajce.provider.symmetric.DSTU7624$Mappings",
754 "methods":[{"name":"<init>","parameterTypes":[] }]
755 },
756 {
757 "name":"org.bouncycastle.jcajce.provider.symmetric.GOST28147$Mappings",
758 "methods":[{"name":"<init>","parameterTypes":[] }]
759 },
760 {
761 "name":"org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015$Mappings",
762 "methods":[{"name":"<init>","parameterTypes":[] }]
763 },
764 {
765 "name":"org.bouncycastle.jcajce.provider.symmetric.Grain128$Mappings",
766 "methods":[{"name":"<init>","parameterTypes":[] }]
767 },
768 {
769 "name":"org.bouncycastle.jcajce.provider.symmetric.Grainv1$Mappings",
770 "methods":[{"name":"<init>","parameterTypes":[] }]
771 },
772 {
773 "name":"org.bouncycastle.jcajce.provider.symmetric.HC128$Mappings",
774 "methods":[{"name":"<init>","parameterTypes":[] }]
775 },
776 {
777 "name":"org.bouncycastle.jcajce.provider.symmetric.HC256$Mappings",
778 "methods":[{"name":"<init>","parameterTypes":[] }]
779 },
780 {
781 "name":"org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings",
782 "methods":[{"name":"<init>","parameterTypes":[] }]
783 },
784 {
785 "name":"org.bouncycastle.jcajce.provider.symmetric.Noekeon$Mappings",
786 "methods":[{"name":"<init>","parameterTypes":[] }]
787 },
788 {
789 "name":"org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$Mappings",
790 "methods":[{"name":"<init>","parameterTypes":[] }]
791 },
792 {
793 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1$Mappings",
794 "methods":[{"name":"<init>","parameterTypes":[] }]
795 },
796 {
797 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings",
798 "methods":[{"name":"<init>","parameterTypes":[] }]
799 },
800 {
801 "name":"org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings",
802 "methods":[{"name":"<init>","parameterTypes":[] }]
803 },
804 {
805 "name":"org.bouncycastle.jcajce.provider.symmetric.Poly1305$Mappings",
806 "methods":[{"name":"<init>","parameterTypes":[] }]
807 },
808 {
809 "name":"org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings",
810 "methods":[{"name":"<init>","parameterTypes":[] }]
811 },
812 {
813 "name":"org.bouncycastle.jcajce.provider.symmetric.RC5$Mappings",
814 "methods":[{"name":"<init>","parameterTypes":[] }]
815 },
816 {
817 "name":"org.bouncycastle.jcajce.provider.symmetric.RC6$Mappings",
818 "methods":[{"name":"<init>","parameterTypes":[] }]
819 },
820 {
821 "name":"org.bouncycastle.jcajce.provider.symmetric.Rijndael$Mappings",
822 "methods":[{"name":"<init>","parameterTypes":[] }]
823 },
824 {
825 "name":"org.bouncycastle.jcajce.provider.symmetric.SCRYPT$Mappings",
826 "methods":[{"name":"<init>","parameterTypes":[] }]
827 },
828 {
829 "name":"org.bouncycastle.jcajce.provider.symmetric.SEED$Mappings",
830 "methods":[{"name":"<init>","parameterTypes":[] }]
831 },
832 {
833 "name":"org.bouncycastle.jcajce.provider.symmetric.SM4$Mappings",
834 "methods":[{"name":"<init>","parameterTypes":[] }]
835 },
836 {
837 "name":"org.bouncycastle.jcajce.provider.symmetric.Salsa20$Mappings",
838 "methods":[{"name":"<init>","parameterTypes":[] }]
839 },
840 {
841 "name":"org.bouncycastle.jcajce.provider.symmetric.Serpent$Mappings",
842 "methods":[{"name":"<init>","parameterTypes":[] }]
843 },
844 {
845 "name":"org.bouncycastle.jcajce.provider.symmetric.Shacal2$Mappings",
846 "methods":[{"name":"<init>","parameterTypes":[] }]
847 },
848 {
849 "name":"org.bouncycastle.jcajce.provider.symmetric.SipHash$Mappings",
850 "methods":[{"name":"<init>","parameterTypes":[] }]
851 },
852 {
853 "name":"org.bouncycastle.jcajce.provider.symmetric.SipHash128$Mappings",
854 "methods":[{"name":"<init>","parameterTypes":[] }]
855 },
856 {
857 "name":"org.bouncycastle.jcajce.provider.symmetric.Skipjack$Mappings",
858 "methods":[{"name":"<init>","parameterTypes":[] }]
859 },
860 {
861 "name":"org.bouncycastle.jcajce.provider.symmetric.TEA$Mappings",
862 "methods":[{"name":"<init>","parameterTypes":[] }]
863 },
864 {
865 "name":"org.bouncycastle.jcajce.provider.symmetric.TLSKDF$Mappings",
866 "methods":[{"name":"<init>","parameterTypes":[] }]
867 },
868 {
869 "name":"org.bouncycastle.jcajce.provider.symmetric.Threefish$Mappings",
870 "methods":[{"name":"<init>","parameterTypes":[] }]
871 },
872 {
873 "name":"org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings",
874 "methods":[{"name":"<init>","parameterTypes":[] }]
875 },
876 {
877 "name":"org.bouncycastle.jcajce.provider.symmetric.VMPC$Mappings",
878 "methods":[{"name":"<init>","parameterTypes":[] }]
879 },
880 {
881 "name":"org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$Mappings",
882 "methods":[{"name":"<init>","parameterTypes":[] }]
883 },
884 {
885 "name":"org.bouncycastle.jcajce.provider.symmetric.XSalsa20$Mappings",
886 "methods":[{"name":"<init>","parameterTypes":[] }]
887 },
888 {
889 "name":"org.bouncycastle.jcajce.provider.symmetric.XTEA$Mappings",
890 "methods":[{"name":"<init>","parameterTypes":[] }]
891 },
892 {
893 "name":"org.bouncycastle.jcajce.provider.symmetric.Zuc$Mappings",
894 "methods":[{"name":"<init>","parameterTypes":[] }]
895 },
896 {
897 "name":"org.freedesktop.DBus$NameAcquired",
898 "allDeclaredConstructors":true
899 },
900 {
901 "name":"org.freedesktop.dbus.interfaces.Introspectable",
902 "allDeclaredMethods":true,
903 "allDeclaredClasses":true
904 },
905 {
906 "name":"org.freedesktop.dbus.interfaces.Peer",
907 "allDeclaredMethods":true,
908 "allDeclaredClasses":true
909 },
910 {
911 "name":"org.objectweb.asm.util.TraceMethodVisitor"
912 },
913 {
914 "name":"org.signal.storageservice.protos.groups.AccessControl",
915 "fields":[
916 {"name":"addFromInviteLink_", "allowUnsafeAccess":true},
917 {"name":"attributes_", "allowUnsafeAccess":true},
918 {"name":"members_", "allowUnsafeAccess":true}
919 ]
920 },
921 {
922 "name":"org.signal.storageservice.protos.groups.Group",
923 "fields":[
924 {"name":"accessControl_", "allowUnsafeAccess":true},
925 {"name":"avatar_", "allowUnsafeAccess":true},
926 {"name":"disappearingMessagesTimer_", "allowUnsafeAccess":true},
927 {"name":"inviteLinkPassword_", "allowUnsafeAccess":true},
928 {"name":"members_", "allowUnsafeAccess":true},
929 {"name":"pendingMembers_", "allowUnsafeAccess":true},
930 {"name":"publicKey_", "allowUnsafeAccess":true},
931 {"name":"requestingMembers_", "allowUnsafeAccess":true},
932 {"name":"revision_", "allowUnsafeAccess":true},
933 {"name":"title_", "allowUnsafeAccess":true}
934 ]
935 },
936 {
937 "name":"org.signal.storageservice.protos.groups.GroupAttributeBlob",
938 "fields":[
939 {"name":"contentCase_", "allowUnsafeAccess":true},
940 {"name":"content_", "allowUnsafeAccess":true}
941 ]
942 },
943 {
944 "name":"org.signal.storageservice.protos.groups.GroupChange",
945 "fields":[
946 {"name":"actions_", "allowUnsafeAccess":true},
947 {"name":"changeEpoch_", "allowUnsafeAccess":true},
948 {"name":"serverSignature_", "allowUnsafeAccess":true}
949 ]
950 },
951 {
952 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions",
953 "fields":[
954 {"name":"addMembers_", "allowUnsafeAccess":true},
955 {"name":"addPendingMembers_", "allowUnsafeAccess":true},
956 {"name":"addRequestingMembers_", "allowUnsafeAccess":true},
957 {"name":"deleteMembers_", "allowUnsafeAccess":true},
958 {"name":"deletePendingMembers_", "allowUnsafeAccess":true},
959 {"name":"deleteRequestingMembers_", "allowUnsafeAccess":true},
960 {"name":"modifyAddFromInviteLinkAccess_", "allowUnsafeAccess":true},
961 {"name":"modifyAttributesAccess_", "allowUnsafeAccess":true},
962 {"name":"modifyAvatar_", "allowUnsafeAccess":true},
963 {"name":"modifyDisappearingMessagesTimer_", "allowUnsafeAccess":true},
964 {"name":"modifyInviteLinkPassword_", "allowUnsafeAccess":true},
965 {"name":"modifyMemberAccess_", "allowUnsafeAccess":true},
966 {"name":"modifyMemberProfileKeys_", "allowUnsafeAccess":true},
967 {"name":"modifyMemberRoles_", "allowUnsafeAccess":true},
968 {"name":"modifyTitle_", "allowUnsafeAccess":true},
969 {"name":"promotePendingMembers_", "allowUnsafeAccess":true},
970 {"name":"promoteRequestingMembers_", "allowUnsafeAccess":true},
971 {"name":"revision_", "allowUnsafeAccess":true},
972 {"name":"sourceUuid_", "allowUnsafeAccess":true}
973 ]
974 },
975 {
976 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddMemberAction",
977 "fields":[
978 {"name":"added_", "allowUnsafeAccess":true},
979 {"name":"joinFromInviteLink_", "allowUnsafeAccess":true}
980 ]
981 },
982 {
983 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddPendingMemberAction",
984 "fields":[{"name":"added_", "allowUnsafeAccess":true}]
985 },
986 {
987 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$AddRequestingMemberAction",
988 "fields":[{"name":"added_", "allowUnsafeAccess":true}]
989 },
990 {
991 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteMemberAction",
992 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
993 },
994 {
995 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeletePendingMemberAction",
996 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
997 },
998 {
999 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$DeleteRequestingMemberAction",
1000 "fields":[{"name":"deletedUserId_", "allowUnsafeAccess":true}]
1001 },
1002 {
1003 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberProfileKeyAction",
1004 "fields":[{"name":"presentation_", "allowUnsafeAccess":true}]
1005 },
1006 {
1007 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$ModifyMemberRoleAction",
1008 "fields":[
1009 {"name":"role_", "allowUnsafeAccess":true},
1010 {"name":"userId_", "allowUnsafeAccess":true}
1011 ]
1012 },
1013 {
1014 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromotePendingMemberAction",
1015 "fields":[{"name":"presentation_", "allowUnsafeAccess":true}]
1016 },
1017 {
1018 "name":"org.signal.storageservice.protos.groups.GroupChange$Actions$PromoteRequestingMemberAction",
1019 "fields":[
1020 {"name":"role_", "allowUnsafeAccess":true},
1021 {"name":"userId_", "allowUnsafeAccess":true}
1022 ]
1023 },
1024 {
1025 "name":"org.signal.storageservice.protos.groups.Member",
1026 "fields":[
1027 {"name":"joinedAtRevision_", "allowUnsafeAccess":true},
1028 {"name":"presentation_", "allowUnsafeAccess":true},
1029 {"name":"profileKey_", "allowUnsafeAccess":true},
1030 {"name":"role_", "allowUnsafeAccess":true},
1031 {"name":"userId_", "allowUnsafeAccess":true}
1032 ]
1033 },
1034 {
1035 "name":"org.signal.storageservice.protos.groups.PendingMember",
1036 "fields":[
1037 {"name":"addedByUserId_", "allowUnsafeAccess":true},
1038 {"name":"member_", "allowUnsafeAccess":true},
1039 {"name":"timestamp_", "allowUnsafeAccess":true}
1040 ]
1041 },
1042 {
1043 "name":"org.signal.storageservice.protos.groups.RequestingMember",
1044 "fields":[
1045 {"name":"presentation_", "allowUnsafeAccess":true},
1046 {"name":"profileKey_", "allowUnsafeAccess":true},
1047 {"name":"timestamp_", "allowUnsafeAccess":true},
1048 {"name":"userId_", "allowUnsafeAccess":true}
1049 ]
1050 },
1051 {
1052 "name":"org.signal.storageservice.protos.groups.local.DecryptedGroup",
1053 "fields":[
1054 {"name":"accessControl_", "allowUnsafeAccess":true},
1055 {"name":"avatar_", "allowUnsafeAccess":true},
1056 {"name":"disappearingMessagesTimer_", "allowUnsafeAccess":true},
1057 {"name":"inviteLinkPassword_", "allowUnsafeAccess":true},
1058 {"name":"members_", "allowUnsafeAccess":true},
1059 {"name":"pendingMembers_", "allowUnsafeAccess":true},
1060 {"name":"requestingMembers_", "allowUnsafeAccess":true},
1061 {"name":"revision_", "allowUnsafeAccess":true},
1062 {"name":"title_", "allowUnsafeAccess":true}
1063 ]
1064 },
1065 {
1066 "name":"org.signal.storageservice.protos.groups.local.DecryptedGroupChange",
1067 "fields":[
1068 {"name":"deleteMembers_", "allowUnsafeAccess":true},
1069 {"name":"deletePendingMembers_", "allowUnsafeAccess":true},
1070 {"name":"deleteRequestingMembers_", "allowUnsafeAccess":true},
1071 {"name":"editor_", "allowUnsafeAccess":true},
1072 {"name":"modifiedProfileKeys_", "allowUnsafeAccess":true},
1073 {"name":"modifyMemberRoles_", "allowUnsafeAccess":true},
1074 {"name":"newAttributeAccess_", "allowUnsafeAccess":true},
1075 {"name":"newAvatar_", "allowUnsafeAccess":true},
1076 {"name":"newInviteLinkAccess_", "allowUnsafeAccess":true},
1077 {"name":"newInviteLinkPassword_", "allowUnsafeAccess":true},
1078 {"name":"newMemberAccess_", "allowUnsafeAccess":true},
1079 {"name":"newMembers_", "allowUnsafeAccess":true},
1080 {"name":"newPendingMembers_", "allowUnsafeAccess":true},
1081 {"name":"newRequestingMembers_", "allowUnsafeAccess":true},
1082 {"name":"newTimer_", "allowUnsafeAccess":true},
1083 {"name":"newTitle_", "allowUnsafeAccess":true},
1084 {"name":"promotePendingMembers_", "allowUnsafeAccess":true},
1085 {"name":"promoteRequestingMembers_", "allowUnsafeAccess":true},
1086 {"name":"revision_", "allowUnsafeAccess":true}
1087 ]
1088 },
1089 {
1090 "name":"org.signal.storageservice.protos.groups.local.DecryptedMember",
1091 "fields":[
1092 {"name":"joinedAtRevision_", "allowUnsafeAccess":true},
1093 {"name":"profileKey_", "allowUnsafeAccess":true},
1094 {"name":"role_", "allowUnsafeAccess":true},
1095 {"name":"uuid_", "allowUnsafeAccess":true}
1096 ]
1097 },
1098 {
1099 "name":"org.signal.storageservice.protos.groups.local.DecryptedPendingMember",
1100 "fields":[
1101 {"name":"addedByUuid_", "allowUnsafeAccess":true},
1102 {"name":"role_", "allowUnsafeAccess":true},
1103 {"name":"timestamp_", "allowUnsafeAccess":true},
1104 {"name":"uuidCipherText_", "allowUnsafeAccess":true},
1105 {"name":"uuid_", "allowUnsafeAccess":true}
1106 ]
1107 },
1108 {
1109 "name":"org.signal.storageservice.protos.groups.local.DecryptedRequestingMember",
1110 "fields":[
1111 {"name":"profileKey_", "allowUnsafeAccess":true},
1112 {"name":"timestamp_", "allowUnsafeAccess":true},
1113 {"name":"uuid_", "allowUnsafeAccess":true}
1114 ]
1115 },
1116 {
1117 "name":"org.signal.storageservice.protos.groups.local.DecryptedTimer",
1118 "fields":[{"name":"duration_", "allowUnsafeAccess":true}]
1119 },
1120 {
1121 "name":"org.whispersystems.libsignal.state.IdentityKeyStore",
1122 "allDeclaredMethods":true
1123 },
1124 {
1125 "name":"org.whispersystems.libsignal.state.PreKeyStore",
1126 "allDeclaredMethods":true
1127 },
1128 {
1129 "name":"org.whispersystems.libsignal.state.SessionStore",
1130 "allDeclaredMethods":true
1131 },
1132 {
1133 "name":"org.whispersystems.libsignal.state.SignalProtocolStore",
1134 "allDeclaredMethods":true
1135 },
1136 {
1137 "name":"org.whispersystems.libsignal.state.SignedPreKeyStore",
1138 "allDeclaredMethods":true
1139 },
1140 {
1141 "name":"org.whispersystems.signalservice.api.account.AccountAttributes",
1142 "allDeclaredFields":true,
1143 "allDeclaredMethods":true,
1144 "allDeclaredConstructors":true
1145 },
1146 {
1147 "name":"org.whispersystems.signalservice.api.account.AccountAttributes$Capabilities",
1148 "allDeclaredFields":true,
1149 "allDeclaredMethods":true,
1150 "allDeclaredConstructors":true
1151 },
1152 {
1153 "name":"org.whispersystems.signalservice.api.groupsv2.CredentialResponse",
1154 "allDeclaredFields":true,
1155 "allDeclaredMethods":true,
1156 "allDeclaredConstructors":true
1157 },
1158 {
1159 "name":"org.whispersystems.signalservice.api.groupsv2.TemporalCredential",
1160 "allDeclaredFields":true,
1161 "allDeclaredMethods":true,
1162 "allDeclaredConstructors":true
1163 },
1164 {
1165 "name":"org.whispersystems.signalservice.api.groupsv2.TemporalCredential[]"
1166 },
1167 {
1168 "name":"org.whispersystems.signalservice.api.messages.multidevice.DeviceInfo",
1169 "allDeclaredFields":true,
1170 "allDeclaredMethods":true,
1171 "allDeclaredConstructors":true
1172 },
1173 {
1174 "name":"org.whispersystems.signalservice.api.profiles.SignalServiceProfile",
1175 "allDeclaredFields":true,
1176 "allDeclaredMethods":true,
1177 "allDeclaredConstructors":true
1178 },
1179 {
1180 "name":"org.whispersystems.signalservice.api.profiles.SignalServiceProfile$Capabilities",
1181 "allDeclaredFields":true,
1182 "allDeclaredMethods":true,
1183 "allDeclaredConstructors":true
1184 },
1185 {
1186 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity",
1187 "allDeclaredFields":true,
1188 "allDeclaredMethods":true,
1189 "allDeclaredConstructors":true
1190 },
1191 {
1192 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity$ByteArrayDeserializer",
1193 "methods":[{"name":"<init>","parameterTypes":[] }]
1194 },
1195 {
1196 "name":"org.whispersystems.signalservice.api.push.SignedPreKeyEntity$ByteArraySerializer",
1197 "methods":[{"name":"<init>","parameterTypes":[] }]
1198 },
1199 {
1200 "name":"org.whispersystems.signalservice.internal.contacts.crypto.SignatureBodyEntity",
1201 "allDeclaredFields":true,
1202 "allDeclaredMethods":true,
1203 "allDeclaredConstructors":true
1204 },
1205 {
1206 "name":"org.whispersystems.signalservice.internal.contacts.entities.DiscoveryRequest",
1207 "allDeclaredFields":true,
1208 "allDeclaredMethods":true,
1209 "allDeclaredConstructors":true
1210 },
1211 {
1212 "name":"org.whispersystems.signalservice.internal.contacts.entities.DiscoveryResponse",
1213 "allDeclaredFields":true,
1214 "allDeclaredMethods":true,
1215 "allDeclaredConstructors":true
1216 },
1217 {
1218 "name":"org.whispersystems.signalservice.internal.contacts.entities.KeyBackupRequest",
1219 "allDeclaredFields":true,
1220 "allDeclaredMethods":true,
1221 "allDeclaredConstructors":true
1222 },
1223 {
1224 "name":"org.whispersystems.signalservice.internal.contacts.entities.KeyBackupResponse",
1225 "allDeclaredFields":true,
1226 "allDeclaredMethods":true,
1227 "allDeclaredConstructors":true
1228 },
1229 {
1230 "name":"org.whispersystems.signalservice.internal.contacts.entities.MultiRemoteAttestationResponse",
1231 "allDeclaredFields":true,
1232 "allDeclaredMethods":true,
1233 "allDeclaredConstructors":true
1234 },
1235 {
1236 "name":"org.whispersystems.signalservice.internal.contacts.entities.QueryEnvelope",
1237 "allDeclaredFields":true,
1238 "allDeclaredMethods":true,
1239 "allDeclaredConstructors":true
1240 },
1241 {
1242 "name":"org.whispersystems.signalservice.internal.contacts.entities.RemoteAttestationRequest",
1243 "allDeclaredFields":true,
1244 "allDeclaredMethods":true,
1245 "allDeclaredConstructors":true
1246 },
1247 {
1248 "name":"org.whispersystems.signalservice.internal.contacts.entities.RemoteAttestationResponse",
1249 "allDeclaredFields":true,
1250 "allDeclaredMethods":true,
1251 "allDeclaredConstructors":true
1252 },
1253 {
1254 "name":"org.whispersystems.signalservice.internal.contacts.entities.TokenResponse",
1255 "allDeclaredFields":true,
1256 "allDeclaredMethods":true,
1257 "allDeclaredConstructors":true
1258 },
1259 {
1260 "name":"org.whispersystems.signalservice.internal.keybackup.protos.BackupRequest",
1261 "fields":[
1262 {"name":"backupId_", "allowUnsafeAccess":true},
1263 {"name":"bitField0_", "allowUnsafeAccess":true},
1264 {"name":"data_", "allowUnsafeAccess":true},
1265 {"name":"pin_", "allowUnsafeAccess":true},
1266 {"name":"serviceId_", "allowUnsafeAccess":true},
1267 {"name":"token_", "allowUnsafeAccess":true},
1268 {"name":"tries_", "allowUnsafeAccess":true},
1269 {"name":"validFrom_", "allowUnsafeAccess":true}
1270 ]
1271 },
1272 {
1273 "name":"org.whispersystems.signalservice.internal.keybackup.protos.BackupResponse",
1274 "fields":[
1275 {"name":"bitField0_", "allowUnsafeAccess":true},
1276 {"name":"status_", "allowUnsafeAccess":true},
1277 {"name":"token_", "allowUnsafeAccess":true}
1278 ]
1279 },
1280 {
1281 "name":"org.whispersystems.signalservice.internal.keybackup.protos.DeleteRequest",
1282 "fields":[
1283 {"name":"backupId_", "allowUnsafeAccess":true},
1284 {"name":"bitField0_", "allowUnsafeAccess":true},
1285 {"name":"serviceId_", "allowUnsafeAccess":true}
1286 ]
1287 },
1288 {
1289 "name":"org.whispersystems.signalservice.internal.keybackup.protos.Request",
1290 "fields":[
1291 {"name":"backup_", "allowUnsafeAccess":true},
1292 {"name":"bitField0_", "allowUnsafeAccess":true},
1293 {"name":"delete_", "allowUnsafeAccess":true},
1294 {"name":"restore_", "allowUnsafeAccess":true}
1295 ]
1296 },
1297 {
1298 "name":"org.whispersystems.signalservice.internal.keybackup.protos.Response",
1299 "fields":[
1300 {"name":"backup_", "allowUnsafeAccess":true},
1301 {"name":"bitField0_", "allowUnsafeAccess":true},
1302 {"name":"delete_", "allowUnsafeAccess":true},
1303 {"name":"restore_", "allowUnsafeAccess":true}
1304 ]
1305 },
1306 {
1307 "name":"org.whispersystems.signalservice.internal.push.AttachmentV2UploadAttributes",
1308 "allDeclaredFields":true,
1309 "allDeclaredMethods":true,
1310 "allDeclaredConstructors":true
1311 },
1312 {
1313 "name":"org.whispersystems.signalservice.internal.push.AuthCredentials",
1314 "allDeclaredFields":true,
1315 "allDeclaredMethods":true,
1316 "allDeclaredConstructors":true
1317 },
1318 {
1319 "name":"org.whispersystems.signalservice.internal.push.ConfirmCodeMessage",
1320 "allDeclaredFields":true,
1321 "allDeclaredMethods":true,
1322 "allDeclaredConstructors":true
1323 },
1324 {
1325 "name":"org.whispersystems.signalservice.internal.push.DeviceCode",
1326 "allDeclaredFields":true,
1327 "allDeclaredMethods":true,
1328 "allDeclaredConstructors":true
1329 },
1330 {
1331 "name":"org.whispersystems.signalservice.internal.push.DeviceId",
1332 "allDeclaredFields":true,
1333 "allDeclaredMethods":true,
1334 "allDeclaredConstructors":true
1335 },
1336 {
1337 "name":"org.whispersystems.signalservice.internal.push.DeviceInfoList",
1338 "allDeclaredFields":true,
1339 "allDeclaredMethods":true,
1340 "allDeclaredConstructors":true
1341 },
1342 {
1343 "name":"org.whispersystems.signalservice.internal.push.MismatchedDevices",
1344 "allDeclaredFields":true,
1345 "allDeclaredMethods":true,
1346 "allDeclaredConstructors":true
1347 },
1348 {
1349 "name":"org.whispersystems.signalservice.internal.push.OutgoingPushMessage",
1350 "allDeclaredFields":true,
1351 "allDeclaredMethods":true,
1352 "allDeclaredConstructors":true
1353 },
1354 {
1355 "name":"org.whispersystems.signalservice.internal.push.OutgoingPushMessageList",
1356 "allDeclaredFields":true,
1357 "allDeclaredMethods":true,
1358 "allDeclaredConstructors":true
1359 },
1360 {
1361 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity",
1362 "allDeclaredFields":true,
1363 "allDeclaredMethods":true,
1364 "allDeclaredConstructors":true
1365 },
1366 {
1367 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity$ECPublicKeyDeserializer",
1368 "methods":[{"name":"<init>","parameterTypes":[] }]
1369 },
1370 {
1371 "name":"org.whispersystems.signalservice.internal.push.PreKeyEntity$ECPublicKeySerializer",
1372 "methods":[{"name":"<init>","parameterTypes":[] }]
1373 },
1374 {
1375 "name":"org.whispersystems.signalservice.internal.push.PreKeyResponse",
1376 "allDeclaredFields":true,
1377 "allDeclaredMethods":true,
1378 "allDeclaredConstructors":true
1379 },
1380 {
1381 "name":"org.whispersystems.signalservice.internal.push.PreKeyResponseItem",
1382 "allDeclaredFields":true,
1383 "allDeclaredMethods":true,
1384 "allDeclaredConstructors":true
1385 },
1386 {
1387 "name":"org.whispersystems.signalservice.internal.push.PreKeyState",
1388 "allDeclaredFields":true,
1389 "allDeclaredMethods":true,
1390 "allDeclaredConstructors":true
1391 },
1392 {
1393 "name":"org.whispersystems.signalservice.internal.push.PreKeyStatus",
1394 "allDeclaredFields":true,
1395 "allDeclaredMethods":true,
1396 "allDeclaredConstructors":true
1397 },
1398 {
1399 "name":"org.whispersystems.signalservice.internal.push.ProvisioningMessage",
1400 "allDeclaredFields":true,
1401 "allDeclaredMethods":true,
1402 "allDeclaredConstructors":true
1403 },
1404 {
1405 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisionEnvelope",
1406 "fields":[
1407 {"name":"bitField0_", "allowUnsafeAccess":true},
1408 {"name":"body_", "allowUnsafeAccess":true},
1409 {"name":"publicKey_", "allowUnsafeAccess":true}
1410 ]
1411 },
1412 {
1413 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisionMessage",
1414 "fields":[
1415 {"name":"bitField0_", "allowUnsafeAccess":true},
1416 {"name":"identityKeyPrivate_", "allowUnsafeAccess":true},
1417 {"name":"identityKeyPublic_", "allowUnsafeAccess":true},
1418 {"name":"number_", "allowUnsafeAccess":true},
1419 {"name":"profileKey_", "allowUnsafeAccess":true},
1420 {"name":"provisioningCode_", "allowUnsafeAccess":true},
1421 {"name":"provisioningVersion_", "allowUnsafeAccess":true},
1422 {"name":"readReceipts_", "allowUnsafeAccess":true},
1423 {"name":"userAgent_", "allowUnsafeAccess":true},
1424 {"name":"uuid_", "allowUnsafeAccess":true}
1425 ]
1426 },
1427 {
1428 "name":"org.whispersystems.signalservice.internal.push.ProvisioningProtos$ProvisioningUuid",
1429 "fields":[
1430 {"name":"bitField0_", "allowUnsafeAccess":true},
1431 {"name":"uuid_", "allowUnsafeAccess":true}
1432 ]
1433 },
1434 {
1435 "name":"org.whispersystems.signalservice.internal.push.PushServiceSocket$RegistrationLockV2",
1436 "allDeclaredFields":true,
1437 "allDeclaredMethods":true,
1438 "allDeclaredConstructors":true
1439 },
1440 {
1441 "name":"org.whispersystems.signalservice.internal.push.SendMessageResponse",
1442 "allDeclaredFields":true,
1443 "allDeclaredMethods":true,
1444 "allDeclaredConstructors":true
1445 },
1446 {
1447 "name":"org.whispersystems.signalservice.internal.push.SenderCertificate",
1448 "allDeclaredFields":true,
1449 "allDeclaredMethods":true,
1450 "allDeclaredConstructors":true
1451 },
1452 {
1453 "name":"org.whispersystems.signalservice.internal.push.SenderCertificate$ByteArrayDesieralizer",
1454 "methods":[{"name":"<init>","parameterTypes":[] }]
1455 },
1456 {
1457 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$AttachmentPointer",
1458 "fields":[
1459 {"name":"attachmentIdentifierCase_", "allowUnsafeAccess":true},
1460 {"name":"attachmentIdentifier_", "allowUnsafeAccess":true},
1461 {"name":"bitField0_", "allowUnsafeAccess":true},
1462 {"name":"blurHash_", "allowUnsafeAccess":true},
1463 {"name":"caption_", "allowUnsafeAccess":true},
1464 {"name":"cdnNumber_", "allowUnsafeAccess":true},
1465 {"name":"contentType_", "allowUnsafeAccess":true},
1466 {"name":"digest_", "allowUnsafeAccess":true},
1467 {"name":"fileName_", "allowUnsafeAccess":true},
1468 {"name":"flags_", "allowUnsafeAccess":true},
1469 {"name":"height_", "allowUnsafeAccess":true},
1470 {"name":"key_", "allowUnsafeAccess":true},
1471 {"name":"size_", "allowUnsafeAccess":true},
1472 {"name":"thumbnail_", "allowUnsafeAccess":true},
1473 {"name":"uploadTimestamp_", "allowUnsafeAccess":true},
1474 {"name":"width_", "allowUnsafeAccess":true}
1475 ]
1476 },
1477 {
1478 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ContactDetails",
1479 "fields":[
1480 {"name":"archived_", "allowUnsafeAccess":true},
1481 {"name":"avatar_", "allowUnsafeAccess":true},
1482 {"name":"bitField0_", "allowUnsafeAccess":true},
1483 {"name":"blocked_", "allowUnsafeAccess":true},
1484 {"name":"color_", "allowUnsafeAccess":true},
1485 {"name":"expireTimer_", "allowUnsafeAccess":true},
1486 {"name":"inboxPosition_", "allowUnsafeAccess":true},
1487 {"name":"name_", "allowUnsafeAccess":true},
1488 {"name":"number_", "allowUnsafeAccess":true},
1489 {"name":"profileKey_", "allowUnsafeAccess":true},
1490 {"name":"uuid_", "allowUnsafeAccess":true},
1491 {"name":"verified_", "allowUnsafeAccess":true}
1492 ]
1493 },
1494 {
1495 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ContactDetails$Avatar",
1496 "fields":[
1497 {"name":"bitField0_", "allowUnsafeAccess":true},
1498 {"name":"contentType_", "allowUnsafeAccess":true},
1499 {"name":"length_", "allowUnsafeAccess":true}
1500 ]
1501 },
1502 {
1503 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Content",
1504 "fields":[
1505 {"name":"bitField0_", "allowUnsafeAccess":true},
1506 {"name":"callMessage_", "allowUnsafeAccess":true},
1507 {"name":"dataMessage_", "allowUnsafeAccess":true},
1508 {"name":"nullMessage_", "allowUnsafeAccess":true},
1509 {"name":"receiptMessage_", "allowUnsafeAccess":true},
1510 {"name":"syncMessage_", "allowUnsafeAccess":true},
1511 {"name":"typingMessage_", "allowUnsafeAccess":true}
1512 ]
1513 },
1514 {
1515 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage",
1516 "fields":[
1517 {"name":"attachments_", "allowUnsafeAccess":true},
1518 {"name":"bitField0_", "allowUnsafeAccess":true},
1519 {"name":"bodyRanges_", "allowUnsafeAccess":true},
1520 {"name":"body_", "allowUnsafeAccess":true},
1521 {"name":"contact_", "allowUnsafeAccess":true},
1522 {"name":"delete_", "allowUnsafeAccess":true},
1523 {"name":"expireTimer_", "allowUnsafeAccess":true},
1524 {"name":"flags_", "allowUnsafeAccess":true},
1525 {"name":"groupCallUpdate_", "allowUnsafeAccess":true},
1526 {"name":"groupV2_", "allowUnsafeAccess":true},
1527 {"name":"group_", "allowUnsafeAccess":true},
1528 {"name":"isViewOnce_", "allowUnsafeAccess":true},
1529 {"name":"preview_", "allowUnsafeAccess":true},
1530 {"name":"profileKey_", "allowUnsafeAccess":true},
1531 {"name":"quote_", "allowUnsafeAccess":true},
1532 {"name":"reaction_", "allowUnsafeAccess":true},
1533 {"name":"requiredProtocolVersion_", "allowUnsafeAccess":true},
1534 {"name":"sticker_", "allowUnsafeAccess":true},
1535 {"name":"timestamp_", "allowUnsafeAccess":true}
1536 ]
1537 },
1538 {
1539 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$BodyRange",
1540 "fields":[
1541 {"name":"associatedValueCase_", "allowUnsafeAccess":true},
1542 {"name":"associatedValue_", "allowUnsafeAccess":true},
1543 {"name":"bitField0_", "allowUnsafeAccess":true},
1544 {"name":"length_", "allowUnsafeAccess":true},
1545 {"name":"start_", "allowUnsafeAccess":true}
1546 ]
1547 },
1548 {
1549 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact",
1550 "fields":[
1551 {"name":"address_", "allowUnsafeAccess":true},
1552 {"name":"avatar_", "allowUnsafeAccess":true},
1553 {"name":"bitField0_", "allowUnsafeAccess":true},
1554 {"name":"email_", "allowUnsafeAccess":true},
1555 {"name":"name_", "allowUnsafeAccess":true},
1556 {"name":"number_", "allowUnsafeAccess":true},
1557 {"name":"organization_", "allowUnsafeAccess":true}
1558 ]
1559 },
1560 {
1561 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Avatar",
1562 "fields":[
1563 {"name":"avatar_", "allowUnsafeAccess":true},
1564 {"name":"bitField0_", "allowUnsafeAccess":true},
1565 {"name":"isProfile_", "allowUnsafeAccess":true}
1566 ]
1567 },
1568 {
1569 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Email",
1570 "fields":[
1571 {"name":"bitField0_", "allowUnsafeAccess":true},
1572 {"name":"label_", "allowUnsafeAccess":true},
1573 {"name":"type_", "allowUnsafeAccess":true},
1574 {"name":"value_", "allowUnsafeAccess":true}
1575 ]
1576 },
1577 {
1578 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Name",
1579 "fields":[
1580 {"name":"bitField0_", "allowUnsafeAccess":true},
1581 {"name":"displayName_", "allowUnsafeAccess":true},
1582 {"name":"familyName_", "allowUnsafeAccess":true},
1583 {"name":"givenName_", "allowUnsafeAccess":true},
1584 {"name":"middleName_", "allowUnsafeAccess":true},
1585 {"name":"prefix_", "allowUnsafeAccess":true},
1586 {"name":"suffix_", "allowUnsafeAccess":true}
1587 ]
1588 },
1589 {
1590 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$Phone",
1591 "fields":[
1592 {"name":"bitField0_", "allowUnsafeAccess":true},
1593 {"name":"label_", "allowUnsafeAccess":true},
1594 {"name":"type_", "allowUnsafeAccess":true},
1595 {"name":"value_", "allowUnsafeAccess":true}
1596 ]
1597 },
1598 {
1599 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Contact$PostalAddress",
1600 "fields":[
1601 {"name":"bitField0_", "allowUnsafeAccess":true},
1602 {"name":"city_", "allowUnsafeAccess":true},
1603 {"name":"country_", "allowUnsafeAccess":true},
1604 {"name":"label_", "allowUnsafeAccess":true},
1605 {"name":"neighborhood_", "allowUnsafeAccess":true},
1606 {"name":"pobox_", "allowUnsafeAccess":true},
1607 {"name":"postcode_", "allowUnsafeAccess":true},
1608 {"name":"region_", "allowUnsafeAccess":true},
1609 {"name":"street_", "allowUnsafeAccess":true},
1610 {"name":"type_", "allowUnsafeAccess":true}
1611 ]
1612 },
1613 {
1614 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Delete",
1615 "fields":[
1616 {"name":"bitField0_", "allowUnsafeAccess":true},
1617 {"name":"targetSentTimestamp_", "allowUnsafeAccess":true}
1618 ]
1619 },
1620 {
1621 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Preview",
1622 "fields":[
1623 {"name":"bitField0_", "allowUnsafeAccess":true},
1624 {"name":"date_", "allowUnsafeAccess":true},
1625 {"name":"description_", "allowUnsafeAccess":true},
1626 {"name":"image_", "allowUnsafeAccess":true},
1627 {"name":"title_", "allowUnsafeAccess":true},
1628 {"name":"url_", "allowUnsafeAccess":true}
1629 ]
1630 },
1631 {
1632 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Quote",
1633 "fields":[
1634 {"name":"attachments_", "allowUnsafeAccess":true},
1635 {"name":"authorE164_", "allowUnsafeAccess":true},
1636 {"name":"authorUuid_", "allowUnsafeAccess":true},
1637 {"name":"bitField0_", "allowUnsafeAccess":true},
1638 {"name":"bodyRanges_", "allowUnsafeAccess":true},
1639 {"name":"id_", "allowUnsafeAccess":true},
1640 {"name":"text_", "allowUnsafeAccess":true}
1641 ]
1642 },
1643 {
1644 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Reaction",
1645 "fields":[
1646 {"name":"bitField0_", "allowUnsafeAccess":true},
1647 {"name":"emoji_", "allowUnsafeAccess":true},
1648 {"name":"remove_", "allowUnsafeAccess":true},
1649 {"name":"targetAuthorUuid_", "allowUnsafeAccess":true},
1650 {"name":"targetSentTimestamp_", "allowUnsafeAccess":true}
1651 ]
1652 },
1653 {
1654 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$DataMessage$Sticker",
1655 "fields":[
1656 {"name":"bitField0_", "allowUnsafeAccess":true},
1657 {"name":"data_", "allowUnsafeAccess":true},
1658 {"name":"emoji_", "allowUnsafeAccess":true},
1659 {"name":"packId_", "allowUnsafeAccess":true},
1660 {"name":"packKey_", "allowUnsafeAccess":true},
1661 {"name":"stickerId_", "allowUnsafeAccess":true}
1662 ]
1663 },
1664 {
1665 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Envelope",
1666 "fields":[
1667 {"name":"bitField0_", "allowUnsafeAccess":true},
1668 {"name":"content_", "allowUnsafeAccess":true},
1669 {"name":"legacyMessage_", "allowUnsafeAccess":true},
1670 {"name":"relay_", "allowUnsafeAccess":true},
1671 {"name":"serverGuid_", "allowUnsafeAccess":true},
1672 {"name":"serverTimestamp_", "allowUnsafeAccess":true},
1673 {"name":"sourceDevice_", "allowUnsafeAccess":true},
1674 {"name":"sourceE164_", "allowUnsafeAccess":true},
1675 {"name":"sourceUuid_", "allowUnsafeAccess":true},
1676 {"name":"timestamp_", "allowUnsafeAccess":true},
1677 {"name":"type_", "allowUnsafeAccess":true}
1678 ]
1679 },
1680 {
1681 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$GroupContextV2",
1682 "fields":[
1683 {"name":"bitField0_", "allowUnsafeAccess":true},
1684 {"name":"groupChange_", "allowUnsafeAccess":true},
1685 {"name":"masterKey_", "allowUnsafeAccess":true},
1686 {"name":"revision_", "allowUnsafeAccess":true}
1687 ]
1688 },
1689 {
1690 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$NullMessage",
1691 "fields":[
1692 {"name":"bitField0_", "allowUnsafeAccess":true},
1693 {"name":"padding_", "allowUnsafeAccess":true}
1694 ]
1695 },
1696 {
1697 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$ReceiptMessage",
1698 "fields":[
1699 {"name":"bitField0_", "allowUnsafeAccess":true},
1700 {"name":"timestamp_", "allowUnsafeAccess":true},
1701 {"name":"type_", "allowUnsafeAccess":true}
1702 ]
1703 },
1704 {
1705 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage",
1706 "fields":[
1707 {"name":"bitField0_", "allowUnsafeAccess":true},
1708 {"name":"blocked_", "allowUnsafeAccess":true},
1709 {"name":"configuration_", "allowUnsafeAccess":true},
1710 {"name":"contacts_", "allowUnsafeAccess":true},
1711 {"name":"fetchLatest_", "allowUnsafeAccess":true},
1712 {"name":"groups_", "allowUnsafeAccess":true},
1713 {"name":"keys_", "allowUnsafeAccess":true},
1714 {"name":"messageRequestResponse_", "allowUnsafeAccess":true},
1715 {"name":"padding_", "allowUnsafeAccess":true},
1716 {"name":"read_", "allowUnsafeAccess":true},
1717 {"name":"request_", "allowUnsafeAccess":true},
1718 {"name":"sent_", "allowUnsafeAccess":true},
1719 {"name":"stickerPackOperation_", "allowUnsafeAccess":true},
1720 {"name":"verified_", "allowUnsafeAccess":true},
1721 {"name":"viewOnceOpen_", "allowUnsafeAccess":true}
1722 ]
1723 },
1724 {
1725 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Contacts",
1726 "fields":[
1727 {"name":"bitField0_", "allowUnsafeAccess":true},
1728 {"name":"blob_", "allowUnsafeAccess":true},
1729 {"name":"complete_", "allowUnsafeAccess":true}
1730 ]
1731 },
1732 {
1733 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$FetchLatest",
1734 "fields":[
1735 {"name":"bitField0_", "allowUnsafeAccess":true},
1736 {"name":"type_", "allowUnsafeAccess":true}
1737 ]
1738 },
1739 {
1740 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Keys",
1741 "fields":[
1742 {"name":"bitField0_", "allowUnsafeAccess":true},
1743 {"name":"storageService_", "allowUnsafeAccess":true}
1744 ]
1745 },
1746 {
1747 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Read",
1748 "fields":[
1749 {"name":"bitField0_", "allowUnsafeAccess":true},
1750 {"name":"senderE164_", "allowUnsafeAccess":true},
1751 {"name":"senderUuid_", "allowUnsafeAccess":true},
1752 {"name":"timestamp_", "allowUnsafeAccess":true}
1753 ]
1754 },
1755 {
1756 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Request",
1757 "fields":[
1758 {"name":"bitField0_", "allowUnsafeAccess":true},
1759 {"name":"type_", "allowUnsafeAccess":true}
1760 ]
1761 },
1762 {
1763 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Sent",
1764 "fields":[
1765 {"name":"bitField0_", "allowUnsafeAccess":true},
1766 {"name":"destinationE164_", "allowUnsafeAccess":true},
1767 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1768 {"name":"expirationStartTimestamp_", "allowUnsafeAccess":true},
1769 {"name":"isRecipientUpdate_", "allowUnsafeAccess":true},
1770 {"name":"message_", "allowUnsafeAccess":true},
1771 {"name":"timestamp_", "allowUnsafeAccess":true},
1772 {"name":"unidentifiedStatus_", "allowUnsafeAccess":true}
1773 ]
1774 },
1775 {
1776 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$Sent$UnidentifiedDeliveryStatus",
1777 "fields":[
1778 {"name":"bitField0_", "allowUnsafeAccess":true},
1779 {"name":"destinationE164_", "allowUnsafeAccess":true},
1780 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1781 {"name":"unidentified_", "allowUnsafeAccess":true}
1782 ]
1783 },
1784 {
1785 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$SyncMessage$StickerPackOperation",
1786 "fields":[
1787 {"name":"bitField0_", "allowUnsafeAccess":true},
1788 {"name":"packId_", "allowUnsafeAccess":true},
1789 {"name":"packKey_", "allowUnsafeAccess":true},
1790 {"name":"type_", "allowUnsafeAccess":true}
1791 ]
1792 },
1793 {
1794 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$TypingMessage",
1795 "fields":[
1796 {"name":"action_", "allowUnsafeAccess":true},
1797 {"name":"bitField0_", "allowUnsafeAccess":true},
1798 {"name":"groupId_", "allowUnsafeAccess":true},
1799 {"name":"timestamp_", "allowUnsafeAccess":true}
1800 ]
1801 },
1802 {
1803 "name":"org.whispersystems.signalservice.internal.push.SignalServiceProtos$Verified",
1804 "fields":[
1805 {"name":"bitField0_", "allowUnsafeAccess":true},
1806 {"name":"destinationE164_", "allowUnsafeAccess":true},
1807 {"name":"destinationUuid_", "allowUnsafeAccess":true},
1808 {"name":"identityKey_", "allowUnsafeAccess":true},
1809 {"name":"nullMessage_", "allowUnsafeAccess":true},
1810 {"name":"state_", "allowUnsafeAccess":true}
1811 ]
1812 },
1813 {
1814 "name":"org.whispersystems.signalservice.internal.push.VerifyAccountResponse",
1815 "allDeclaredFields":true,
1816 "allDeclaredMethods":true,
1817 "allDeclaredConstructors":true
1818 },
1819 {
1820 "name":"org.whispersystems.signalservice.internal.serialize.protos.AddressProto",
1821 "fields":[
1822 {"name":"bitField0_", "allowUnsafeAccess":true},
1823 {"name":"e164_", "allowUnsafeAccess":true},
1824 {"name":"relay_", "allowUnsafeAccess":true},
1825 {"name":"uuid_", "allowUnsafeAccess":true}
1826 ]
1827 },
1828 {
1829 "name":"org.whispersystems.signalservice.internal.serialize.protos.MetadataProto",
1830 "fields":[
1831 {"name":"address_", "allowUnsafeAccess":true},
1832 {"name":"bitField0_", "allowUnsafeAccess":true},
1833 {"name":"needsReceipt_", "allowUnsafeAccess":true},
1834 {"name":"senderDevice_", "allowUnsafeAccess":true},
1835 {"name":"serverDeliveredTimestamp_", "allowUnsafeAccess":true},
1836 {"name":"serverReceivedTimestamp_", "allowUnsafeAccess":true},
1837 {"name":"timestamp_", "allowUnsafeAccess":true}
1838 ]
1839 },
1840 {
1841 "name":"org.whispersystems.signalservice.internal.serialize.protos.SignalServiceContentProto",
1842 "fields":[
1843 {"name":"bitField0_", "allowUnsafeAccess":true},
1844 {"name":"dataCase_", "allowUnsafeAccess":true},
1845 {"name":"data_", "allowUnsafeAccess":true},
1846 {"name":"localAddress_", "allowUnsafeAccess":true},
1847 {"name":"metadata_", "allowUnsafeAccess":true}
1848 ]
1849 },
1850 {
1851 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$IdentityKeyDeserializer",
1852 "methods":[{"name":"<init>","parameterTypes":[] }]
1853 },
1854 {
1855 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$IdentityKeySerializer",
1856 "methods":[{"name":"<init>","parameterTypes":[] }]
1857 },
1858 {
1859 "name":"org.whispersystems.signalservice.internal.util.JsonUtil$UuidDeserializer",
1860 "methods":[{"name":"<init>","parameterTypes":[] }]
1861 },
1862 {
1863 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketMessage",
1864 "fields":[
1865 {"name":"bitField0_", "allowUnsafeAccess":true},
1866 {"name":"request_", "allowUnsafeAccess":true},
1867 {"name":"response_", "allowUnsafeAccess":true},
1868 {"name":"type_", "allowUnsafeAccess":true}
1869 ]
1870 },
1871 {
1872 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketRequestMessage",
1873 "fields":[
1874 {"name":"bitField0_", "allowUnsafeAccess":true},
1875 {"name":"body_", "allowUnsafeAccess":true},
1876 {"name":"headers_", "allowUnsafeAccess":true},
1877 {"name":"id_", "allowUnsafeAccess":true},
1878 {"name":"path_", "allowUnsafeAccess":true},
1879 {"name":"verb_", "allowUnsafeAccess":true}
1880 ]
1881 },
1882 {
1883 "name":"org.whispersystems.signalservice.internal.websocket.WebSocketProtos$WebSocketResponseMessage",
1884 "fields":[
1885 {"name":"bitField0_", "allowUnsafeAccess":true},
1886 {"name":"body_", "allowUnsafeAccess":true},
1887 {"name":"headers_", "allowUnsafeAccess":true},
1888 {"name":"id_", "allowUnsafeAccess":true},
1889 {"name":"message_", "allowUnsafeAccess":true},
1890 {"name":"status_", "allowUnsafeAccess":true}
1891 ]
1892 },
1893 {
1894 "name":"sun.misc.Unsafe",
1895 "allDeclaredFields":true,
1896 "methods":[
1897 {"name":"allocateMemory","parameterTypes":["long"] },
1898 {"name":"arrayBaseOffset","parameterTypes":["java.lang.Class"] },
1899 {"name":"arrayIndexScale","parameterTypes":["java.lang.Class"] },
1900 {"name":"copyMemory","parameterTypes":["long","long","long"] },
1901 {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] },
1902 {"name":"freeMemory","parameterTypes":["long"] },
1903 {"name":"getAddress","parameterTypes":["long"] },
1904 {"name":"getBoolean","parameterTypes":["java.lang.Object","long"] },
1905 {"name":"getByte","parameterTypes":["long"] },
1906 {"name":"getByte","parameterTypes":["java.lang.Object","long"] },
1907 {"name":"getDouble","parameterTypes":["long"] },
1908 {"name":"getDouble","parameterTypes":["java.lang.Object","long"] },
1909 {"name":"getFloat","parameterTypes":["long"] },
1910 {"name":"getFloat","parameterTypes":["java.lang.Object","long"] },
1911 {"name":"getInt","parameterTypes":["long"] },
1912 {"name":"getInt","parameterTypes":["java.lang.Object","long"] },
1913 {"name":"getLong","parameterTypes":["long"] },
1914 {"name":"getLong","parameterTypes":["java.lang.Object","long"] },
1915 {"name":"getObject","parameterTypes":["java.lang.Object","long"] },
1916 {"name":"getShort","parameterTypes":["long"] },
1917 {"name":"objectFieldOffset","parameterTypes":["java.lang.reflect.Field"] },
1918 {"name":"putAddress","parameterTypes":["long","long"] },
1919 {"name":"putBoolean","parameterTypes":["java.lang.Object","long","boolean"] },
1920 {"name":"putByte","parameterTypes":["long","byte"] },
1921 {"name":"putByte","parameterTypes":["java.lang.Object","long","byte"] },
1922 {"name":"putDouble","parameterTypes":["long","double"] },
1923 {"name":"putDouble","parameterTypes":["java.lang.Object","long","double"] },
1924 {"name":"putFloat","parameterTypes":["long","float"] },
1925 {"name":"putFloat","parameterTypes":["java.lang.Object","long","float"] },
1926 {"name":"putInt","parameterTypes":["long","int"] },
1927 {"name":"putInt","parameterTypes":["java.lang.Object","long","int"] },
1928 {"name":"putLong","parameterTypes":["long","long"] },
1929 {"name":"putLong","parameterTypes":["java.lang.Object","long","long"] },
1930 {"name":"putObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] },
1931 {"name":"putShort","parameterTypes":["long","short"] }
1932 ]
1933 },
1934 {
1935 "name":"sun.security.provider.DSA$SHA224withDSA",
1936 "methods":[{"name":"<init>","parameterTypes":[] }]
1937 },
1938 {
1939 "name":"sun.security.provider.JavaKeyStore$DualFormatJKS",
1940 "methods":[{"name":"<init>","parameterTypes":[] }]
1941 },
1942 {
1943 "name":"sun.security.provider.JavaKeyStore$JKS",
1944 "methods":[{"name":"<init>","parameterTypes":[] }]
1945 },
1946 {
1947 "name":"sun.security.provider.NativePRNG",
1948 "methods":[{"name":"<init>","parameterTypes":[] }]
1949 },
1950 {
1951 "name":"sun.security.provider.SHA",
1952 "methods":[{"name":"<init>","parameterTypes":[] }]
1953 },
1954 {
1955 "name":"sun.security.provider.SHA2$SHA224",
1956 "methods":[{"name":"<init>","parameterTypes":[] }]
1957 },
1958 {
1959 "name":"sun.security.provider.SHA2$SHA256",
1960 "methods":[{"name":"<init>","parameterTypes":[] }]
1961 },
1962 {
1963 "name":"sun.security.provider.SHA5$SHA384",
1964 "methods":[{"name":"<init>","parameterTypes":[] }]
1965 },
1966 {
1967 "name":"sun.security.provider.SHA5$SHA512",
1968 "methods":[{"name":"<init>","parameterTypes":[] }]
1969 },
1970 {
1971 "name":"sun.security.provider.SecureRandom",
1972 "methods":[{"name":"<init>","parameterTypes":[] }]
1973 },
1974 {
1975 "name":"sun.security.provider.certpath.PKIXCertPathValidator",
1976 "methods":[{"name":"<init>","parameterTypes":[] }]
1977 },
1978 {
1979 "name":"sun.security.rsa.RSAKeyFactory$Legacy",
1980 "methods":[{"name":"<init>","parameterTypes":[] }]
1981 },
1982 {
1983 "name":"sun.security.rsa.RSAPSSSignature",
1984 "methods":[{"name":"<init>","parameterTypes":[] }]
1985 },
1986 {
1987 "name":"sun.security.rsa.RSASignature$SHA224withRSA",
1988 "methods":[{"name":"<init>","parameterTypes":[] }]
1989 },
1990 {
1991 "name":"sun.security.rsa.RSASignature$SHA256withRSA",
1992 "methods":[{"name":"<init>","parameterTypes":[] }]
1993 },
1994 {
1995 "name":"sun.security.rsa.RSASignature$SHA512withRSA",
1996 "methods":[{"name":"<init>","parameterTypes":[] }]
1997 },
1998 {
1999 "name":"sun.security.ssl.SSLContextImpl$TLSContext",
2000 "methods":[{"name":"<init>","parameterTypes":[] }]
2001 },
2002 {
2003 "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory",
2004 "methods":[{"name":"<init>","parameterTypes":[] }]
2005 },
2006 {
2007 "name":"sun.security.x509.AuthorityKeyIdentifierExtension",
2008 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2009 },
2010 {
2011 "name":"sun.security.x509.BasicConstraintsExtension",
2012 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2013 },
2014 {
2015 "name":"sun.security.x509.CRLDistributionPointsExtension",
2016 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2017 },
2018 {
2019 "name":"sun.security.x509.KeyUsageExtension",
2020 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2021 },
2022 {
2023 "name":"sun.security.x509.SubjectAlternativeNameExtension",
2024 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2025 },
2026 {
2027 "name":"sun.security.x509.SubjectKeyIdentifierExtension",
2028 "methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
2029 }
2030 ]