Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-22 | Update release process instructions | Richard van der Hoff | |
2016-12-22 | Update CHANGELOG | Richard van der Hoff | |
2016-12-22 | Merge pull request #36 from matrix-org/manuroe/olmkit | Richard van der Hoff | |
OLMKit | |||
2016-12-20 | Merge pull request #41 from matrix-org/rav/js_tests | Richard van der Hoff | |
Add some tests for the Javascript wrappers | |||
2016-12-20 | OLMKit: More zeroing | manuroe | |
2016-12-19 | OLMKit: Reset intermediate buffers to zeroes | manuroe | |
2016-12-19 | Add some tests for the Javascript wrappers | Richard van der Hoff | |
These would have helped avoid the recent FRV. | |||
2016-12-16 | Merge pull request #40 from matrix-org/rav/fix_encryption | Richard van der Hoff | |
Avoid buffer overrun on encryption | |||
2016-12-16 | Avoid buffer overrun on encryption | Richard van der Hoff | |
Make sure we null-terminate encrypted strings before passing them to UTF8ToString. This used to work when we allocated the buffer on the stack, because it turns out that allocate() zeroinits the returned memory. malloc(), of course, does not. | |||
2016-12-15 | Merge pull request #39 from matrix-org/rav/messages_on_heap | Richard van der Hoff | |
Allocate memory for message blobs on the heap | |||
2016-12-15 | typo | Richard van der Hoff | |
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 | Merge pull request #38 from matrix-org/rav/handle_load_exceptions | Richard van der Hoff | |
Better handling of exceptions during loading, and import OLM_OPTIONS | |||
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-12-14 | Let apps override emscripten settings | Richard van der Hoff | |
Read settings from OLM_OPTIONS to allow apps to configure some options. In particular, this is useful for setting the heap size. | |||
2016-12-12 | Better handling of exceptions during loading | Richard van der Hoff | |
If we get an exception during load, don't define half of window.Olm (which confuses apps). This is a partial fix to https://github.com/vector-im/riot-web/issues/2726. | |||
2016-11-24 | OLMKit: Make returned NSError provide the raw olm error string ↵ | manuroe | |
(ex:"UNKNOWN_MESSAGE_INDEX") in their NSLocalizedDescriptionKey. NSLocalizedFailureReasonErrorKey can contain more contextual information. | |||
2016-11-18 | OLMKit: Fixed warnings in objc wrapper | manuroe | |
2016-11-17 | OLMKit: Update Copyrights | manuroe | |
2016-11-17 | OLMKit: Improve wording | manuroe | |
2016-11-17 | OLMKit: Podfile.lock++ | manuroe | |
2016-11-17 | OLMKit: Add it to olm from version 2.0.1 | manuroe | |
2016-11-14 | OLMKit: Add missing implementations for matchesInboundSession ↵olmkit-v2.0.0 | manuroe | |
matchesInboundSessionFrom | |||
2016-11-14 | OLMKit: Fix warning in OLMUtility | manuroe | |
2016-11-14 | OLMKit: Fixed type-cast of messageIndex of [OLMInboundGroupSession ↵ | manuroe | |
decryptMessage] for 32 and 64bits platforms | |||
2016-11-14 | OLMKit: Replaced NSAsserts by NSErrors | manuroe | |
2016-11-07 | OLMKit: Update obj-c wrapper to 2.0.0 | manuroe | |
2016-11-07 | Merge remote-tracking branch 'origin/master' into olmkit | manuroe | |
2016-11-04 | OLMKit: podspec: Attempt to fix duplicate symbols because ed25519.c includes ↵ | manuroe | |
.c files | |||
2016-11-04 | OLMKit: podspec: Attempt to fix duplicate symbols because ed25519.c includes ↵ | manuroe | |
.c files | |||
2016-11-04 | OLMKit: podspec: Some files are missing | manuroe | |
2016-11-04 | OLMKit: podspec: Some files are missing | manuroe | |
2016-11-03 | OLMKit: Attempt to make podspec work when the pod is downloaded from git | manuroe | |
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 | |