-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$IdentityKeyPairStructure",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"privateKey_", "allowUnsafeAccess":true},
- {"name":"publicKey_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$PreKeyRecordStructure",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"id_", "allowUnsafeAccess":true},
- {"name":"privateKey_", "allowUnsafeAccess":true},
- {"name":"publicKey_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$RecordStructure",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"currentSession_", "allowUnsafeAccess":true},
- {"name":"previousSessions_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SessionStructure",
- "fields":[
- {"name":"aliceBaseKey_", "allowUnsafeAccess":true},
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"localIdentityPublic_", "allowUnsafeAccess":true},
- {"name":"localRegistrationId_", "allowUnsafeAccess":true},
- {"name":"needsRefresh_", "allowUnsafeAccess":true},
- {"name":"pendingKeyExchange_", "allowUnsafeAccess":true},
- {"name":"pendingPreKey_", "allowUnsafeAccess":true},
- {"name":"previousCounter_", "allowUnsafeAccess":true},
- {"name":"receiverChains_", "allowUnsafeAccess":true},
- {"name":"remoteIdentityPublic_", "allowUnsafeAccess":true},
- {"name":"remoteRegistrationId_", "allowUnsafeAccess":true},
- {"name":"rootKey_", "allowUnsafeAccess":true},
- {"name":"senderChain_", "allowUnsafeAccess":true},
- {"name":"sessionVersion_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SessionStructure$Chain",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"chainKey_", "allowUnsafeAccess":true},
- {"name":"messageKeys_", "allowUnsafeAccess":true},
- {"name":"senderRatchetKeyPrivate_", "allowUnsafeAccess":true},
- {"name":"senderRatchetKey_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SessionStructure$Chain$ChainKey",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"index_", "allowUnsafeAccess":true},
- {"name":"key_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SessionStructure$Chain$MessageKey",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"cipherKey_", "allowUnsafeAccess":true},
- {"name":"index_", "allowUnsafeAccess":true},
- {"name":"iv_", "allowUnsafeAccess":true},
- {"name":"macKey_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SessionStructure$PendingPreKey",
- "fields":[
- {"name":"baseKey_", "allowUnsafeAccess":true},
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"preKeyId_", "allowUnsafeAccess":true},
- {"name":"signedPreKeyId_", "allowUnsafeAccess":true}
- ]
-},
-{
- "name":"org.whispersystems.libsignal.state.StorageProtos$SignedPreKeyRecordStructure",
- "fields":[
- {"name":"bitField0_", "allowUnsafeAccess":true},
- {"name":"id_", "allowUnsafeAccess":true},
- {"name":"privateKey_", "allowUnsafeAccess":true},
- {"name":"publicKey_", "allowUnsafeAccess":true},
- {"name":"signature_", "allowUnsafeAccess":true},
- {"name":"timestamp_", "allowUnsafeAccess":true}
- ]
-},