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