Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-20 | First update with serialization mechanism | pedroGitt | |
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 | Add new exception message for deserialization | pedroGitt | |
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-19 | Update due to the de/serialization API | pedroGitt | |
2016-10-18 | Fix verifyEd25519Signature() API to properly return the error message in ↵ | pedroGitt | |
case signature verification failed - update unit tests | |||
2016-10-18 | Fix javadoc header comment | pedroGitt | |
2016-10-18 | Add OlmUtility class | pedroGitt | |
- add unit tests for OlmUtility - rename OlmGroupTest to OlmGroupSessionTest - update OlmException | |||
2016-10-18 | - Add new API for OlmUtility | pedroGitt | |
- Introducing namespace AndroidOlmSdk - Fix logs (function names mixed up) - Add new check based on the calling java object instance type (IsInstanceOf()) - Fix return value for getXXXInstanceId() in case of failure. Now 0 is returned. | |||
2016-10-17 | - Update Javadoc for keys constants definitions | pedroGitt | |
- change return code from removeOneTimeKeysForSession() (direct value from JNI is now returned) | |||
2016-10-17 | Update Javadoc method headers with direct link to PRE_KEY definition | pedroGitt | |
2016-10-17 | Fix "invalid address or address of corrupt passed to dlfree" in 32bits ↵ | pedroGitt | |
platform devices | |||
2016-10-17 | Add extra tests to check if the calling JAVA instance is the expected one | pedroGitt | |
2016-10-17 | OLMKit: Add [OLMUtility sha256:] | manuroe | |
2016-10-14 | - Add in/outbound group unit test OK | pedroGitt | |
2016-10-14 | OLMKit: Add signature tests | manuroe | |
2016-10-14 | - Add inbound and outbound group sessions | pedroGitt | |
- Modify constructors for inbound and outbound group sessions - Add new Ecxception class | |||
2016-10-13 | Temp commit.. adding group session API in progress | pedroGitt | |
2016-10-13 | OLMKit: Renamed [OLMAccount markKeysAsPublished] into [OLMAccount ↵ | manuroe | |
markOneTimeKeysAsPublished] and implemented it | |||
2016-10-13 | Enbale all ABI platforms | pedroGitt | |
2016-10-13 | Renaming JNI API decryptMessage in decryptMessageJni | pedroGitt | |
2016-10-13 | Add missing copyright headers | pedroGitt | |
2016-10-13 | Update SDK JAVA API making initNewAccount() private and called in the ↵ | pedroGitt | |
respective constructors | |||
2016-10-13 | Update function API signatures with macros | pedroGitt | |
2016-10-13 | Fix warning compiler | pedroGitt | |
2016-10-13 | Merge remote-tracking branch 'origin/pedroc/android_e2e' into ↵ | pedroGitt | |
pedroc/android_e2e_dev | |||
2016-10-13 | - Fix encrypt API (update lencrypted ength) | PedroGitt | |
- Fix warning compiler | |||
2016-10-12 | Temp commit: debug in progress | pedroGitt | |
2016-10-11 | OLMKit: Fixed typo in test | manuroe | |
2016-10-11 | - Add OlmSession unit test | pedroGitt | |
- Simplify JNI function signatures definition (Account & Session) | |||
2016-10-10 | OLMKit: Add tests for OLMInboundGroupSession and OLMOutboundGroupSession | manuroe | |
2016-10-10 | OLMKit: Add megolm api: OLMInboundGroupSession and OLMOutboundGroupSession | manuroe | |
2016-10-07 | - Add decryptMessageJni() to olm_session.cpp API | pedroGitt | |
- review comments header - refactor utility functions | |||
2016-10-06 | - Update Unit tests for OlmAccount | pedroGitt | |
- new file olm_utility.cpp to have a stand alone function to initialize/alloc a random buffer - new class OlmMessage - complete OlmSession API with encryptMessage() - comments review - OlmAccount unit tests are green - new gradle to compile the shared lib according to debug mode | |||
2016-10-06 | Update Account unit tests | pedroGitt | |
2016-10-06 | - Add missing file | pedroGitt | |
2016-10-05 | First commit adding Olm Lib for Android | pedroGitt | |
- Add Android Studio project | |||
2016-10-05 | First commit on depo | pedroGitt | |
- Add file | |||
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 |