Commit graph

  • 1af282fb37 Add new file: test helper methods pedroGitt 2016-10-25 10:21:15 +0200
  • d02c457da5 Changelog: Mention install-headers Richard van der Hoff 2016-10-24 17:22:43 +0100
  • 4367afc65e Prepare changelog for v2.0.0 Richard van der Hoff 2016-10-24 16:51:20 +0100
  • 64130c1f8b Fix broken fuzzer compilation Richard van der Hoff 2016-10-24 16:31:42 +0100
  • 6b3cb69ded Fix compiler warnings - for 32bits platform target - when debug flag is not defined pedroGitt 2016-10-24 17:21:28 +0200
  • acafa69c67 Add possibility to define NDK_DEBUG flag pedroGitt 2016-10-24 17:14:35 +0200
  • 05b48086a4 remove redundant svg Richard van der Hoff 2016-10-24 15:52:05 +0100
  • 3ec91b849b Add possibility to define NDK_DEBUG flag pedroGitt 2016-10-24 16:51:03 +0200
  • 807fec2ebf double_ratchet.svg Richard van der Hoff 2016-10-24 15:17:27 +0100
  • c485bf1d53 Update comments pedroGitt 2016-10-24 15:31:59 +0200
  • 3f60e62827 Add missing account releaseAccount for test01VerifyEd25519Signing() pedroGitt 2016-10-24 15:30:55 +0200
  • d8136096c0 Merge pull request #33 from matrix-org/rav/pickle_length Richard van der Hoff 2016-10-24 10:43:43 +0100
  • 8de0f1fbb3 Merge pull request #32 from matrix-org/markjh/replay Mark Haines 2016-10-24 10:28:54 +0100
  • a7310c5821 Return the base64-encoded length of pickles Richard van der Hoff 2016-10-24 10:06:06 +0100
  • 332d9d0c09 Add serialization for inbound group session - remove compiler warnings when logs are not enabled - new getInstanceId() function to refactor code pedroGitt 2016-10-23 23:55:45 +0200
  • fae857582c Add serialization for outbound group session pedroGitt 2016-10-21 19:05:20 +0200
  • 71f57b79e5 Update android platform to 16 pedroGitt 2016-10-21 19:03:18 +0200
  • 700b02589c Add getRandomKey() pedroGitt 2016-10-21 19:00:46 +0200
  • d1a535861d Merge branch 'rav/clear_random_bufs' Richard van der Hoff 2016-10-21 17:36:06 +0100
  • 21ce3491dd Clear random buf in olm_init_outbound_group_session Richard van der Hoff 2016-10-21 17:19:59 +0100
  • fb87d8feee Serialization for OlmAccount and OlmSession OK pedroGitt 2016-10-21 18:09:20 +0200
  • 884ad02413 Spelling Mark Haines 2016-10-21 17:07:26 +0100
  • 092bf880f5 s/they've/they have/ Mark Haines 2016-10-21 15:45:33 +0100
  • 0a7d4e35cc Reword and s/message index/ratchet index/ Mark Haines 2016-10-21 15:44:53 +0100
  • 8c4a11a92d Document the potential for message replays and possible mitigations Mark Haines 2016-10-21 15:13:20 +0100
  • 5a98012c0d Merge pull request #31 from matrix-org/markjh/groupmessageindex Mark Haines 2016-10-21 09:57:42 +0100
  • 1511962df1 Add serialization feature to OlmAccount - new JNI API: serializeDataWithKeyJni() and initWithSerializedDataJni() - update account unit test - modify OlmAccount constructor API: an exception may be thrown pedroGitt 2016-10-20 17:42:57 +0200
  • 8b050e5e1e Local variable renaming pedroGitt 2016-10-20 17:40:20 +0200
  • 50bf60499a Update verifyEd25519Signature() to fix error message processing pedroGitt 2016-10-20 17:39:09 +0200
  • 09fd7246ea Format update pedroGitt 2016-10-20 17:36:53 +0200
  • 0cb45abdf3 Update logs pedroGitt 2016-10-20 17:36:20 +0200
  • 867ef94ced First update with serialization mechanism pedroGitt 2016-10-20 14:40:59 +0200
  • 250af95330 First update with serialization mechanism pedroGitt 2016-10-20 14:40:10 +0200
  • 9a8d2d15d9 Check the message index in the tests Mark Haines 2016-10-20 11:51:56 +0100
  • 65b3345317 Merge branch 'master' Richard van der Hoff 2016-10-20 11:43:41 +0100
  • 68d98234e1 Merge pull request #30 from matrix-org/rav/misc_docs Richard van der Hoff 2016-10-20 11:42:09 +0100
  • 3091dc2b1d Add NULL check for message_index pointer Mark Haines 2016-10-20 11:35:45 +0100
  • 653790eacb Return the message index when decrypting group messages. Mark Haines 2016-10-20 09:58:55 +0100
  • 5f1b93bd0f s/ephemeral/one-time/ in olm spec Richard van der Hoff 2016-10-19 19:18:58 +0100
  • df04cd509a Add notes on limitations to megolm spec Richard van der Hoff 2016-10-19 19:16:23 +0100
  • 23fdc0b0f9 Link to the megolm spec Richard van der Hoff 2016-10-19 19:14:18 +0100
  • d48dc81976 Document the unknown key-share attacks and mitigation (#29) Richard van der Hoff 2016-10-19 17:27:24 +0100
  • e45c03c9e0 Add new exception message for deserialization pedroGitt 2016-10-19 18:18:12 +0200
  • 351b26fa6e Merge pull request #28 from matrix-org/rav/fix_megolm_segfault Richard van der Hoff 2016-10-19 15:21:07 +0100
  • 780203b054 Merge pull request #27 from matrix-org/rav/fuzzers_readme Richard van der Hoff 2016-10-19 15:20:54 +0100
  • 1ff64391ed Fix a buffer bounds check when decoding group messages Richard van der Hoff 2016-10-19 15:03:40 +0100
  • cada801de5 Add a README for the fuzzers Richard van der Hoff 2016-10-19 14:59:50 +0100
  • 5b524efc44 Update due to the de/serialization API pedroGitt 2016-10-19 15:23:19 +0200
  • 26d9934fc8 Fix verifyEd25519Signature() API to properly return the error message in case signature verification failed - update unit tests pedroGitt 2016-10-18 19:02:18 +0200
  • a6913c49c2 Fix javadoc header comment pedroGitt 2016-10-18 19:00:23 +0200
  • 139402611a Add OlmUtility class - add unit tests for OlmUtility - rename OlmGroupTest to OlmGroupSessionTest - update OlmException pedroGitt 2016-10-18 16:05:28 +0200
  • 034fa6be40 - Add new API for OlmUtility - 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. pedroGitt 2016-10-18 15:59:36 +0200
  • 9f97a89f73 More logging logging_enabled Richard van der Hoff 2016-10-18 14:53:34 +0100
  • 4ccc45ab0a - Update Javadoc for keys constants definitions - change return code from removeOneTimeKeysForSession() (direct value from JNI is now returned) pedroGitt 2016-10-17 16:58:19 +0200
  • b6cf3f1eec Update Javadoc method headers with direct link to PRE_KEY definition pedroGitt 2016-10-17 16:55:14 +0200
  • 4545b7bc19 Fix "invalid address or address of corrupt passed to dlfree" in 32bits platform devices pedroGitt 2016-10-17 16:53:36 +0200
  • 7e69d96afc Add extra tests to check if the calling JAVA instance is the expected one pedroGitt 2016-10-17 16:48:29 +0200
  • a9be04fa4b OLMKit: Add [OLMUtility sha256:] manuroe 2016-10-17 15:47:52 +0200
  • ebfcd03ce5 - Add in/outbound group unit test OK pedroGitt 2016-10-14 18:43:57 +0200
  • 4a2aac5800 OLMKit: Add signature tests manuroe 2016-10-14 15:57:12 +0200
  • 1028099550 - Add inbound and outbound group sessions - Modify constructors for inbound and outbound group sessions - Add new Ecxception class pedroGitt 2016-10-14 15:27:20 +0200
  • 57ec6fff88 Temp commit.. adding group session API in progress pedroGitt 2016-10-13 19:21:01 +0200
  • d1060af8f0 OLMKit: Renamed [OLMAccount markKeysAsPublished] into [OLMAccount markOneTimeKeysAsPublished] and implemented it manuroe 2016-10-13 16:10:00 +0200
  • 147df845d0 Enbale all ABI platforms pedroGitt 2016-10-13 14:39:44 +0200
  • 572c7cd464 Renaming JNI API decryptMessage in decryptMessageJni pedroGitt 2016-10-13 10:44:59 +0200
  • e59ee33b67 Add missing copyright headers pedroGitt 2016-10-13 10:33:43 +0200
  • 618eab0086 Update SDK JAVA API making initNewAccount() private and called in the respective constructors pedroGitt 2016-10-13 10:30:08 +0200
  • 42c85adbc4 Update function API signatures with macros pedroGitt 2016-10-13 10:27:24 +0200
  • 293a12a138 Fix warning compiler pedroGitt 2016-10-13 10:26:27 +0200
  • 502de788f4 Merge remote-tracking branch 'origin/pedroc/android_e2e' into pedroc/android_e2e_dev pedroGitt 2016-10-13 09:36:43 +0200
  • f88ee7677c - Fix encrypt API (update lencrypted ength) - Fix warning compiler PedroGitt 2016-10-13 00:19:47 +0200
  • 1679c4513f Temp commit: debug in progress pedroGitt 2016-10-12 19:04:50 +0200
  • 3cb01fd279 OLMKit: Fixed typo in test manuroe 2016-10-11 16:54:56 +0200
  • f2ca1ce304 - Add OlmSession unit test - Simplify JNI function signatures definition (Account & Session) pedroGitt 2016-10-11 15:53:49 +0200
  • 7ae6410f37 OLMKit: Add tests for OLMInboundGroupSession and OLMOutboundGroupSession manuroe 2016-10-10 18:00:54 +0200
  • 2bd912990f OLMKit: Add megolm api: OLMInboundGroupSession and OLMOutboundGroupSession manuroe 2016-10-10 17:10:51 +0200
  • 67f7939470 - Add decryptMessageJni() to olm_session.cpp API - review comments header - refactor utility functions pedroGitt 2016-10-07 17:35:27 +0200
  • 655c841cc3 - Update Unit tests for OlmAccount - 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 pedroGitt 2016-10-06 19:55:03 +0200
  • 0393ad6843 Update Account unit tests pedroGitt 2016-10-06 10:30:24 +0200
  • 573713dd00 - Add missing file pedroGitt 2016-10-06 08:40:21 +0200
  • 5573d3ab23 First commit adding Olm Lib for Android - Add Android Studio project pedroGitt 2016-10-05 18:25:09 +0200
  • 3136826e02 First commit on depo - Add file pedroGitt 2016-10-05 15:31:52 +0200
  • 38acc352a3 fix missing ctypes function signatures Matthew Hodgson 2016-10-02 02:50:52 +0100
  • 68ec41f8ca s/PCKS/PKCS/ Matthew Hodgson 2016-10-02 00:48:06 +0100
  • 63800ad8e6 s/PCKS/PKCS/ Matthew Hodgson 2016-10-02 00:47:29 +0100
  • 2ca67ace60 OLMKit: OLMAccount: Replace a olm_session_last_error by olm_account_last_error manuroe 2016-09-30 08:16:58 +0200
  • 6d80d934cd typo Matthew Hodgson 2016-09-28 18:49:56 +0100
  • 45ecaaedd1 OLMKit: Add [OLMUtility ed25519Verify] manuroe 2016-09-28 16:07:39 +0200
  • f29eabde8b OLMKit: Use the same version as libolm manuroe 2016-09-28 16:06:45 +0200
  • 103de50518 OLMKit: Implement missing [OLMAccount signMessage:] manuroe 2016-09-28 16:06:11 +0200
  • 6f113dd7b3 OLMKit: Make the project build Make OLMKit CocoaPods expose the obj-c wrapper of libolm manuroe 2016-09-27 11:57:29 +0200
  • 1d06f2a4d9 Merge remote-tracking branch 'OLMKit/olmkit' into olmkit manuroe 2016-09-27 08:30:33 +0200
  • 8a8d100ee5 Makefile: install-headers is phony Richard van der Hoff 2016-09-23 12:22:34 +0100
  • 7c9b2f6395 Add a Makefile rule to install the headers Emmanuel Gil Peyrot 2016-09-21 18:08:05 +0100
  • 6ea9fb450e Merge branch 'rav/megolm_spec' Richard van der Hoff 2016-09-23 11:55:28 +0100
  • 4049261867 megolm.rst: link to protobuf spec Richard van der Hoff 2016-09-23 11:54:35 +0100
  • 6449c90d81 More review feedback Richard van der Hoff 2016-09-22 18:23:43 +0100
  • b96762ed55 Merge branch 'master' into logging_enabled Richard van der Hoff 2016-09-22 16:55:14 +0100
  • 97c991ffee Merge branch 'rav/python_fixes' Richard van der Hoff 2016-09-22 16:54:29 +0100
  • b411f07df9 InboundGroupSession.init no longer requires a separate message_index Richard van der Hoff 2016-09-22 16:24:03 +0100