index
:
libolm
master
Implementation of the olm and megolm cryptographic ratchets
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
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
2015-07-08
Change the JSON format for one time keys to include what algorithm they are for
Mark Haines
2015-07-08
Remove the RemoteKey type since it wasn't being used
Mark Haines
2015-07-08
Send the public part of the one time key rather than passing an identifier
Mark Haines
2015-07-08
Update the javascript bindings and demo to match the format of the identity k...
Mark Haines
2015-07-07
Encode the account keys as a signed JSON object
Mark Haines
[prev]
[next]