aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-20First update with serialization mechanismpedroGitt
2016-10-20Check the message index in the testsMark Haines
2016-10-20Merge branch 'master'Richard van der Hoff
2016-10-20Merge pull request #30 from matrix-org/rav/misc_docsRichard van der Hoff
Add notes on limitations to megolm spec
2016-10-20Add NULL check for message_index pointerMark Haines
2016-10-20Return the message index when decrypting group messages.Mark Haines
Applications can use the index to detect replays of the same message.
2016-10-19s/ephemeral/one-time/ in olm specRichard van der Hoff
We're standardising on 'one-time keys' as a term for the thing that Bob uploads for prekey messages.
2016-10-19Add notes on limitations to megolm specRichard van der Hoff
2016-10-19Link to the megolm specRichard van der Hoff
2016-10-19Document the unknown key-share attacks and mitigation (#29)Richard van der Hoff
2016-10-19Add new exception message for deserializationpedroGitt
2016-10-19Merge pull request #28 from matrix-org/rav/fix_megolm_segfaultRichard van der Hoff
Fix a buffer bounds check when decoding group messages
2016-10-19Merge pull request #27 from matrix-org/rav/fuzzers_readmeRichard van der Hoff
Add a README for the fuzzers
2016-10-19Fix a buffer bounds check when decoding group messagesRichard 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-19Add a README for the fuzzersRichard van der Hoff
2016-10-19Update due to the de/serialization APIpedroGitt
2016-10-18Fix verifyEd25519Signature() API to properly return the error message in ↵pedroGitt
case signature verification failed - update unit tests
2016-10-18Fix javadoc header commentpedroGitt
2016-10-18Add OlmUtility classpedroGitt
- add unit tests for OlmUtility - rename OlmGroupTest to OlmGroupSessionTest - update OlmException
2016-10-18- Add new API for OlmUtilitypedroGitt
- 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 definitionspedroGitt
- change return code from removeOneTimeKeysForSession() (direct value from JNI is now returned)
2016-10-17Update Javadoc method headers with direct link to PRE_KEY definitionpedroGitt
2016-10-17Fix "invalid address or address of corrupt passed to dlfree" in 32bits ↵pedroGitt
platform devices
2016-10-17Add extra tests to check if the calling JAVA instance is the expected onepedroGitt
2016-10-17OLMKit: Add [OLMUtility sha256:]manuroe
2016-10-14- Add in/outbound group unit test OKpedroGitt
2016-10-14OLMKit: Add signature testsmanuroe
2016-10-14- Add inbound and outbound group sessionspedroGitt
- Modify constructors for inbound and outbound group sessions - Add new Ecxception class
2016-10-13Temp commit.. adding group session API in progresspedroGitt
2016-10-13OLMKit: Renamed [OLMAccount markKeysAsPublished] into [OLMAccount ↵manuroe
markOneTimeKeysAsPublished] and implemented it
2016-10-13Enbale all ABI platformspedroGitt
2016-10-13Renaming JNI API decryptMessage in decryptMessageJnipedroGitt
2016-10-13Add missing copyright headerspedroGitt
2016-10-13Update SDK JAVA API making initNewAccount() private and called in the ↵pedroGitt
respective constructors
2016-10-13Update function API signatures with macrospedroGitt
2016-10-13Fix warning compilerpedroGitt
2016-10-13Merge 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-12Temp commit: debug in progresspedroGitt
2016-10-11OLMKit: Fixed typo in testmanuroe
2016-10-11- Add OlmSession unit testpedroGitt
- Simplify JNI function signatures definition (Account & Session)
2016-10-10OLMKit: Add tests for OLMInboundGroupSession and OLMOutboundGroupSessionmanuroe
2016-10-10OLMKit: Add megolm api: OLMInboundGroupSession and OLMOutboundGroupSessionmanuroe
2016-10-07- Add decryptMessageJni() to olm_session.cpp APIpedroGitt
- review comments header - refactor utility functions
2016-10-06- Update Unit tests for OlmAccountpedroGitt
- 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-06Update Account unit testspedroGitt
2016-10-06- Add missing filepedroGitt
2016-10-05First commit adding Olm Lib for AndroidpedroGitt
- Add Android Studio project
2016-10-05First commit on depopedroGitt
- Add file
2016-10-02fix missing ctypes function signaturesMatthew Hodgson
These missing signatures were causing OSX to truncate 64-bit pointers to 32-bit pointers when calling the missing methods, causing segfaults