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