aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-05-13fix postojna linkMatthew Hodgson
2016-04-26Fix a bunch of compiler warnings, and turn on warnings.Richard van der Hoff
2016-04-26Various clarifications to the specRichard van der Hoff
2016-04-26Add some logging to help understand what's going onRichard van der Hoff
2016-04-26Add a basic logging implementationRichard van der Hoff
2016-04-26Make 'npm build' build the js libRichard van der Hoff
2015-12-07Fix missing '.'Richard van der Hoff
2015-12-07Clarifications to the docRichard van der Hoff
2015-12-03Add notes on tagging to READMERichard van der Hoff
2015-12-03Give a clearer error if the library hasn't been built0.1.0Richard van der Hoff
2015-12-03Run the tests against the shared libraryRichard van der Hoff
2015-12-03Use header files where possibleRichard van der Hoff
2015-12-03Document process for building npm packageRichard van der Hoff
2015-12-02Fix a console error when importing in a browserRichard van der Hoff
2015-12-02Tweak javascript build to make npm betterRichard van der Hoff
2015-11-01switch from /usr/bin/python to /usr/bin/env python. this doesn't help folks w...Matthew Hodgson
2015-10-05add legaleseMatthew Hodgson
2015-10-02link to the specMatthew Hodgson
2015-08-24typoMatthew Hodgson
2015-08-20IPR, feedback & acknowledgementsMatthew Hodgson
2015-08-20minor typos and clarificationsMatthew Hodgson
2015-08-20Add explanation of the notation in the specMark Haines
2015-08-20Merge pull request #1 from matrix-org/markjh/protocol-specificationMark Haines
2015-08-20Clarify that only the public parts of keys are sent over the wireMark Haines
2015-08-20Add docstrings for the utility classMark Haines
2015-08-19Add docstrings for the Session methodsMark Haines
2015-08-19Replace hard coded references to the 32-byte key length with a constant, add ...Mark Haines
2015-08-19Document that the ciphertext and plaintext may share a buffer when encrypting...Mark Haines
2015-08-19Add docstring for the base64 encode/decode methodsMark Haines
2015-08-18Make the internal functions static, remove some unused internal functionsMark Haines
2015-08-18Fix spellingMark Haines
2015-08-18Linkify all of the HMAC and HKDF referencesMark Haines
2015-08-18Add some links to the spec for the various primitives being used.Mark Haines
2015-08-11Add spec for the authenticated encryption used by olmMark Haines
2015-08-11Check that the end of input hasn't been reached when unpickling a listMark Haines
2015-08-11Document the pre-key messagesMark Haines
2015-08-10Start specifying the message formatMark Haines
2015-08-07Fix crash where the message length was shorter than the length of the macMark Haines
2015-08-07Initialise the length fields of the reader struct in decode_message, even if ...Mark Haines
2015-08-07Fix a crash when decoding messages that are too shortMark Haines
2015-08-05Document the olm protocol.Mark Haines
2015-08-04Start writing protocol spec for olmMark Haines
2015-08-04Add sha256 and ed25519_verify methods to javascript bindingsMark Haines
2015-07-24Add methods for computing sha256 hashes and validating ed25519 signaturesMark Haines
2015-07-21Add package.json for adding olm to npmMark Haines
2015-07-21Add more workarounds for closure compiler in javascript bindingsMark Haines
2015-07-21Fix javascript bindings: matches_inbound doesn't take an account argumentMark Haines
2015-07-20More fixes to the javascript bindings to get them to behave with browserifyMark Haines
2015-07-17Add remove_one_time_keys to the javascript bindingsMark Haines
2015-07-16Add method getting a session id. Update the python and javascript bindingsMark Haines