olm/src
Richard van der Hoff 8dd3c182ee Make space in the session pickle for chain index
Keeping track of the chain index is a useful thing to do, but is only required
if we've enabled diagnostics. Extend the session pickle format to make a space
for it, so that pickles can be transferred between the logging_enabled branch
and the master branch without loss of information.

Also add some tests for session pickling which explicitly check that we can
unpickle both formats of pickle.
2016-06-30 11:38:01 +01:00
..
account.cpp Convert error.hh to plain C 2016-05-23 18:55:05 +01:00
base64.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00
cipher.cpp Rewrite _olm_cipher_aes_sha_256 initialisation 2016-05-24 12:06:47 +01:00
crypto.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00
ed25519.c Compile some of the crypto libs directly 2016-05-25 17:08:44 +01:00
error.c Fix up some names, and protobuf tags 2016-05-24 13:40:21 +01:00
inbound_group_session.c Remove session_id from group messages 2016-05-25 17:42:32 +01:00
megolm.c Add a comment explaining Mark's latest fix 2016-05-25 15:44:39 +01:00
memory.cpp C binding for olm::unset 2016-05-23 18:55:05 +01:00
message.cpp Remove session_id from group messages 2016-05-25 17:42:32 +01:00
olm.cpp Factor out pickle_encoding from olm.cpp 2016-05-24 13:39:32 +01:00
outbound_group_session.c Remove session_id from group messages 2016-05-25 17:42:32 +01:00
pickle.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00
pickle_encoding.c Factor out pickle_encoding from olm.cpp 2016-05-24 13:39:32 +01:00
ratchet.cpp Make space in the session pickle for chain index 2016-06-30 11:38:01 +01:00
session.cpp Make space in the session pickle for chain index 2016-06-30 11:38:01 +01:00
utility.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00