Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-25 | Fix an integer wrap around bug and add a couple more tests | Mark Haines | |
2016-05-24 | Fix handling of integer wraparound in megolm.c | Richard van der Hoff | |
2016-05-24 | megolm_advance_to: Remove excessive optimisation | Richard van der Hoff | |
There was some slightly overcomplex logic designed to save a couple of hash operations when R(0) and R(1) were advanced, but the extra code was hard to understand and didn't save much. | |||
2016-05-24 | megolm.c: rewrite counter update | Richard van der Hoff | |
We no longer need to keep track of intermediate values of the counter, which means we can update it much more easily. | |||
2016-05-24 | megolm.c: Remove spurious arguments to rehash_part | Richard van der Hoff | |
These were left over from when rehash_part did a bunch of logging. | |||
2016-05-24 | Update megolm_cipher as a global struct | Richard van der Hoff | |
Initialise megolm_cipher via the preprocessor macro, instead of with a function. | |||
2016-05-24 | Implement pickling/unpickling for outbound group sessions | Richard van der Hoff | |
2016-05-24 | Implementation of an outbound group session | Richard van der Hoff | |
2016-05-24 | Implementation of the megolm ratchet | Richard van der Hoff | |