Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-15 | zero out plaintext buffers | Richard van der Hoff | |
Avoid leaving copies of the plaintext sitting around in the emscripten heap. | |||
2016-12-14 | Allocate memory for message blobs on the heap | Richard van der Hoff | |
Messages can be very large, so we don't really want to allocate them on the stack. Switch to using the heap for them, and try to clean up some of the string handling while we're at it. | |||
2016-10-27 | Add a document on signing keys | Richard van der Hoff | |
2016-10-25 | Update python wrapper to run against libolm.so.2 | Richard van der Hoff | |
2016-10-25 | Merge branch 'release-v2.0.0' | Richard van der Hoff | |
2016-10-25 | Document the return values for olm_matches_inbound_session | Mark Haines | |
2016-10-25 | Version bump for 2.0.02.0.0 | Richard van der Hoff | |
2016-10-24 | Changelog: Mention install-headers | Richard van der Hoff | |
2016-10-24 | Prepare changelog for v2.0.0 | Richard van der Hoff | |
2016-10-24 | Fix broken fuzzer compilation | Richard van der Hoff | |
fuzz_group_decrypt.cpp got broken by 653790e; fix it up | |||
2016-10-24 | remove redundant svg | Richard van der Hoff | |
2016-10-24 | double_ratchet.svg | Richard van der Hoff | |
2016-10-24 | Merge pull request #33 from matrix-org/rav/pickle_length | Richard van der Hoff | |
Return the base64-encoded length of pickles | |||
2016-10-24 | Merge pull request #32 from matrix-org/markjh/replay | Mark Haines | |
Document the potential for message replays and possible mitigations | |||
2016-10-24 | Return the base64-encoded length of pickles | Richard van der Hoff | |
make olm_pickle_* return the lengths of the base64-encoded pickles, rather than the raw pickle. (From the application's POV, the format of the pickle is opaque: it doesn't even know that it is base64-encoded. So returning the length of the raw pickle is particularly unhelpful.) | |||
2016-10-21 | Merge branch 'rav/clear_random_bufs' | Richard van der Hoff | |
2016-10-21 | Clear random buf in olm_init_outbound_group_session | Richard van der Hoff | |
All the other methods clear their random inputs. This one needs to do the same, to reduce the risk of the randomness being used elsewhere and leaking key info. | |||
2016-10-21 | Spelling | Mark Haines | |
2016-10-21 | s/they've/they have/ | Mark Haines | |
2016-10-21 | Reword and s/message index/ratchet index/ | Mark Haines | |
2016-10-21 | Document the potential for message replays and possible mitigations | Mark Haines | |
2016-10-21 | Merge pull request #31 from matrix-org/markjh/groupmessageindex | Mark Haines | |
Return the message index when decrypting group messages. | |||
2016-10-20 | Check the message index in the tests | Mark Haines | |
2016-10-20 | Merge branch 'master' | Richard van der Hoff | |
2016-10-20 | Merge pull request #30 from matrix-org/rav/misc_docs | Richard van der Hoff | |
Add notes on limitations to megolm spec | |||
2016-10-20 | Add NULL check for message_index pointer | Mark Haines | |
2016-10-20 | Return the message index when decrypting group messages. | Mark Haines | |
Applications can use the index to detect replays of the same message. | |||
2016-10-19 | s/ephemeral/one-time/ in olm spec | Richard van der Hoff | |
We're standardising on 'one-time keys' as a term for the thing that Bob uploads for prekey messages. | |||
2016-10-19 | Add notes on limitations to megolm spec | Richard van der Hoff | |
2016-10-19 | Link to the megolm spec | Richard van der Hoff | |
2016-10-19 | Document the unknown key-share attacks and mitigation (#29) | Richard van der Hoff | |
2016-10-19 | Merge pull request #28 from matrix-org/rav/fix_megolm_segfault | Richard van der Hoff | |
Fix a buffer bounds check when decoding group messages | |||
2016-10-19 | Merge pull request #27 from matrix-org/rav/fuzzers_readme | Richard van der Hoff | |
Add a README for the fuzzers | |||
2016-10-19 | Fix a buffer bounds check when decoding group messages | Richard van der Hoff | |
Fixes a segfault when a group message had exactly the length of the mac + signature. Also tweak skipping of unknown tags to avoid an extra trip around the loop. | |||
2016-10-19 | Add a README for the fuzzers | Richard van der Hoff | |
2016-10-02 | fix missing ctypes function signatures | Matthew Hodgson | |
These missing signatures were causing OSX to truncate 64-bit pointers to 32-bit pointers when calling the missing methods, causing segfaults | |||
2016-10-02 | s/PCKS/PKCS/ | Matthew Hodgson | |
2016-10-02 | s/PCKS/PKCS/ | Matthew Hodgson | |
2016-09-28 | typo | Matthew Hodgson | |
2016-09-23 | Makefile: install-headers is phony | Richard van der Hoff | |
2016-09-23 | Add a Makefile rule to install the headers | Emmanuel Gil Peyrot | |
Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | |||
2016-09-23 | Merge branch 'rav/megolm_spec' | Richard van der Hoff | |
2016-09-23 | megolm.rst: link to protobuf spec | Richard van der Hoff | |
2016-09-22 | More review feedback | Richard van der Hoff | |
2016-09-22 | Merge branch 'rav/python_fixes' | Richard van der Hoff | |
2016-09-22 | InboundGroupSession.init no longer requires a separate message_index | Richard van der Hoff | |
2016-09-22 | Handle non-base64 chars in pickle files | Richard van der Hoff | |
2016-09-22 | megolm.rst: review feedback | Richard van der Hoff | |
Split ratchet algorithm out to a separate section. Also clean up some phrasing and correct a typo or two. | |||
2016-09-22 | megolm.rst: linkify Ed25519 | Richard van der Hoff | |
2016-09-22 | Megolm.rst: add Background and footer | Richard van der Hoff | |