Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-30 | Remove unused 'chain_index' from Ratchet | Richard van der Hoff | |
This was introduced when I was experimenting with support for logging progress in Olm. That is now relegated to the logging_enabled branch, so this should probably be removed. This also fixes the incompatibility of session pickles from the current master branch with those from olm 0.1.0. | |||
2016-05-23 | Prefix for internal symbols | Richard van der Hoff | |
Give a load of internal symbols "_olm_" prefixes. This better delineates the public and private interfaces in the module, and helps avoid internal symbols leaking out and possibly being abused. | |||
2016-05-23 | Convert cipher.hh to plain C | Richard van der Hoff | |
2016-05-23 | Convert error.hh to plain C | Richard van der Hoff | |
2016-05-23 | Give SHA256 functions C bindings | Richard van der Hoff | |
2016-05-16 | Remove logging functionality | Richard van der Hoff | |
Concerns have been raised that including logging functionality makes it harder to audit the implementation to ensure that no secret information is leaked. We are therefore removing it from the master branch. | |||
2016-05-16 | translate logging.cpp to C | Richard van der Hoff | |
2016-04-26 | Add some logging to help understand what's going on | Richard van der Hoff | |
2015-08-19 | Replace hard coded references to the 32-byte key length with a constant, add ↵ | Mark Haines | |
utilities for copying data to and from fixed sized arrays | |||
2015-08-18 | Make the internal functions static, remove some unused internal functions | Mark Haines | |
2015-07-07 | Rename generate_key to curve25519_generate_key | Mark Haines | |
2015-06-27 | Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and ↵ | Matthew Hodgson | |
Axolotl-the-OWS-libraries at moxie's request | |||
2015-06-16 | Add a test for the axolotl API | Mark Haines | |
2015-06-12 | Move utils for pickling into a separate file | Mark Haines | |
2015-06-12 | Implement the session key exchange | Mark Haines | |
2015-06-12 | Pass the message body to decrypt_max_plaintext_length so we can get a more ↵ | Mark Haines | |
accurate estimate, rename encrypt_max_output_length to encrypt_output_length and change the api to return the exact number of bytes needed to hold the message | |||
2015-06-11 | Start writing the interfaces for session and the account objects | Mark Haines | |
2015-06-11 | rename Session to Ratchet | Mark Haines | |
2015-06-11 | Add encoder and decoder for PreKey messages | Mark Haines | |
2015-06-11 | Move AES specific details behind a cipher interface | Mark Haines | |
2015-06-09 | Add methods for pickling and unpickling sessions | Mark Haines | |
2015-03-03 | Constant time comparison for mac | Mark Haines | |
2015-03-03 | const on right hand side | Mark Haines | |
2015-03-03 | Rename the ratchet source and include files from axolotl to ratchet | Mark Haines | |