Age | Commit message (Expand) | Author |
2015-11-01 | switch from /usr/bin/python to /usr/bin/env python. this doesn't help folks w... | Matthew Hodgson |
2015-10-05 | add legalese | Matthew Hodgson |
2015-10-02 | link to the spec | Matthew Hodgson |
2015-08-24 | typo | Matthew Hodgson |
2015-08-20 | IPR, feedback & acknowledgements | Matthew Hodgson |
2015-08-20 | minor typos and clarifications | Matthew Hodgson |
2015-08-20 | Add explanation of the notation in the spec | Mark Haines |
2015-08-20 | Merge pull request #1 from matrix-org/markjh/protocol-specification | Mark Haines |
2015-08-20 | Clarify that only the public parts of keys are sent over the wire | Mark Haines |
2015-08-20 | Add docstrings for the utility class | Mark Haines |
2015-08-19 | Add docstrings for the Session methods | Mark Haines |
2015-08-19 | Replace hard coded references to the 32-byte key length with a constant, add ... | Mark Haines |
2015-08-19 | Document that the ciphertext and plaintext may share a buffer when encrypting... | Mark Haines |
2015-08-19 | Add docstring for the base64 encode/decode methods | Mark Haines |
2015-08-18 | Make the internal functions static, remove some unused internal functions | Mark Haines |
2015-08-18 | Fix spelling | Mark Haines |
2015-08-18 | Linkify all of the HMAC and HKDF references | Mark Haines |
2015-08-18 | Add some links to the spec for the various primitives being used. | Mark Haines |
2015-08-11 | Add spec for the authenticated encryption used by olm | Mark Haines |
2015-08-11 | Check that the end of input hasn't been reached when unpickling a list | Mark Haines |
2015-08-11 | Document the pre-key messages | Mark Haines |
2015-08-10 | Start specifying the message format | Mark Haines |
2015-08-07 | Fix crash where the message length was shorter than the length of the mac | Mark Haines |
2015-08-07 | Initialise the length fields of the reader struct in decode_message, even if ... | Mark Haines |
2015-08-07 | Fix a crash when decoding messages that are too short | Mark Haines |
2015-08-05 | Document the olm protocol. | Mark Haines |
2015-08-04 | Start writing protocol spec for olm | Mark Haines |
2015-08-04 | Add sha256 and ed25519_verify methods to javascript bindings | Mark Haines |
2015-07-24 | Add methods for computing sha256 hashes and validating ed25519 signatures | Mark Haines |
2015-07-21 | Add package.json for adding olm to npm | Mark Haines |
2015-07-21 | Add more workarounds for closure compiler in javascript bindings | Mark Haines |
2015-07-21 | Fix javascript bindings: matches_inbound doesn't take an account argument | Mark Haines |
2015-07-20 | More fixes to the javascript bindings to get them to behave with browserify | Mark Haines |
2015-07-17 | Add remove_one_time_keys to the javascript bindings | Mark Haines |
2015-07-16 | Add method getting a session id. Update the python and javascript bindings | Mark Haines |
2015-07-16 | Add versions of olm_session_create_inbound and olm_session_matches_inbound wh... | Mark Haines |
2015-07-15 | Add a test of olm which uses malloc to create it's buffers so that it is poss... | Mark Haines |
2015-07-15 | Fix bug in list where the wrong value was copied if an item was inserted at t... | Mark Haines |
2015-07-15 | Get build_shared_library to compile at -O3 instead of -O0 | Mark Haines |
2015-07-15 | olm_account_last_error and olm_clear_account should take an Account not a Ses... | Mark Haines |
2015-07-15 | Call the right c function from Session.matches_inbound. It was calling create... | Mark Haines |
2015-07-14 | Tweak the javascript bindings so that they will work with Node.js | Mark Haines |
2015-07-14 | Move olm.py to a python subdirectory. Add a script for testing the olm.py script | Mark Haines |
2015-07-14 | Add a test for pickling and unpickling sessions, fix off by one error when un... | Mark Haines |
2015-07-10 | Clear the random buffers once they've been used. Add methods for clearing the... | Mark Haines |
2015-07-10 | Version the pickled objects and check for errors when unpickling them | Mark Haines |
2015-07-10 | Output simpler JSON for the account keys, don't sign the JSON but instead pro... | Mark Haines |
2015-07-09 | Add c bindings for the methods for managing one time keys | Mark Haines |
2015-07-09 | Add methods for generating new one time keys and for tracking which one time ... | Mark Haines |
2015-07-08 | Don't pass a key id when creating a new outbound session | Mark Haines |