Commit graph

  • 0dc27f73c4 Request patches to olm@matrix.org Richard van der Hoff 2018-07-09 11:53:13 +0100
  • 98e8ee1b0d prepare 2.3.0 2.3.0 Hubert Chathi 2018-07-04 15:24:44 -0400
  • dac2c1064e use void in type signatures for functions with no arguments Hubert Chathi 2018-06-28 17:13:52 -0400
  • f709b062bb add functions for pickling/unpickling a decryption object Hubert Chathi 2018-06-28 17:10:36 -0400
  • 3ed0ec226c add termination Hubert Chathi 2018-06-28 17:03:46 -0400
  • b91c77721d improve public key encryption unit test Hubert Chathi 2018-06-28 15:11:53 -0400
  • 307309c69b add initial version of Android wrapper for public key API Hubert Chathi 2018-06-27 17:38:14 -0400
  • 552da6eafe use the correct method to get the random length Hubert Chathi 2018-06-26 22:18:25 -0400
  • 128d45cc83 add initial implementation of basic private key encryption functionality Hubert Chathi 2018-06-11 17:48:45 -0400
  • 6a2a2741e8 fix some comments Hubert Chathi 2018-06-27 16:35:15 -0400
  • 28e0c4baca Improve .gitignore: exclude generated files for test Benoit Marty 2018-06-26 11:01:58 +0200
  • 6f2145337b Comment out proxy settings Benoit Marty 2018-06-26 10:39:54 +0200
  • 44c5923522 Upgrade tools Benoit Marty 2018-06-26 10:39:33 +0200
  • ed7649d71e Compiling with last NDK + some hardening Benoit Marty 2018-06-26 10:37:07 +0200
  • 08e50693b7 ignore generated files Benoit Marty 2018-06-25 17:48:38 +0200
  • 9550d6cebc Fix null pointer dereference Benoit Marty 2018-06-25 16:09:55 +0200
  • 570e3a706f Add a .gitignore file specific for Android project Benoit Marty 2018-06-25 15:42:51 +0200
  • 36fd68c818 OLMAccount: Fix use of object after its memory was released manuroe 2018-06-26 07:52:23 +0200
  • 20ee3858b9 Update Xcode test project manuroe 2018-06-25 17:59:27 +0200
  • 2e84f7552a Fix obj-c warnings manuroe 2018-06-25 17:57:51 +0200
  • 9d81046f90 Fix warnings reported by LLVM manuroe 2018-06-25 17:57:03 +0200
  • ddc981c475 fix a length check and add some missing length checks Hubert Chathi 2018-05-31 16:41:06 -0400
  • 6d86835421 Update releasing instructions Richard van der Hoff 2018-06-22 13:58:48 +0100
  • 62b576b903 Python: add binding for olm_remove_one_time_keys Wilfried Klaebe 2018-05-24 19:22:39 +0200
  • 4065c8e11a Update Makefile to support building on Windows MTRNord 2018-04-12 10:51:16 +0100
  • 3f5b9dd6d7 patch for libolm: fix some typos in JavaScript library Hubert Chathi 2018-01-03 21:41:48 -0500
  • 18b067a46f jenkins.sh: Run python bits in a virtualenv Richard van der Hoff 2017-11-22 16:57:50 +0000
  • 0fd406cca8 Drop unused #include Alexey Rusakov 2017-09-29 08:05:26 +0900
  • 3c33180fe3 Avoid C99 inside C++ code Alexey Rusakov 2017-09-28 20:38:55 +0900
  • 0fd768e1b5 update link in README to match changes in 780d83a Hubert Chathi 2017-06-07 23:12:53 -0400
  • 780d83a1d8 update link Eli Flanagan 2017-05-26 11:30:56 -0400
  • b7dcbfdf64 add audit notes Matthew Hodgson 2017-05-08 11:35:50 +0100
  • 7de2931509 Enforce PEP8 in jenins build Richard van der Hoff 2017-04-24 13:14:46 +0100
  • f8c61b8f84 Python: Make ed25519_verify take some arguments Richard van der Hoff 2017-04-24 13:11:41 +0100
  • 853ea8fbc7 Merge branch 'master' Richard van der Hoff 2017-04-24 12:35:17 +0100
  • 1225de14d7 PEP8 Richard van der Hoff 2017-04-24 12:34:28 +0100
  • a3e5beab89 Add ed25519_verify to __init__.py and add test for ed25519_verify pik 2017-04-22 08:11:43 -0500
  • e632bc9e52 Add utility module to olm/python - for ed25519_verify pik 2017-04-09 22:53:19 -0300
  • 51840d82dc Return python int instead of c_uint32 for InboundGroupSession.decrypt message_index pik 2017-04-17 22:02:20 -0500
  • ed6ebb9a4d PEP8 for python bindings Richard van der Hoff 2017-04-18 19:07:56 +0100
  • 001dc1edaa Python: Switch to a more general os.urandom for randomness source J08nY 2017-04-02 00:35:55 +0200
  • bb05b5687f Makefile: fix tab/space substitution. Richard van der Hoff 2017-03-29 10:44:54 +0100
  • b0a010b153 Support building as a static library Andreas Zwinkau 2017-03-16 20:20:16 +0100
  • 793cec0268 bug reports Matthew Hodgson 2017-03-13 11:55:33 +0000
  • 7b937236ae Fixing Android.mk Sophie Taylor 2017-03-04 16:13:38 +1000
  • a9aeb6b5d7 Android : improve the version number management (#46) Yannick LE COLLEN 2017-03-02 13:01:32 +0100
  • 77eaaa3d5f prepare v2.2.2 2.2.2 Richard van der Hoff 2017-03-01 16:21:37 +0000
  • 86c6af943a OLMKit: Fixed type of messageIndex argument in exportSessionAtMessageIndex Greg Hughes 2017-02-27 01:54:03 -0800
  • b185229c2b Prep v2.2.1 2.2.1 Richard van der Hoff 2017-01-18 18:16:02 +0000
  • 1014712fd0 Fix OLMKit.podspec Richard van der Hoff 2017-01-18 18:02:11 +0000
  • 150c360e82 Bump version numbers to 2.2.0 2.2.0 release-v2.2.0 Richard van der Hoff 2017-01-18 16:01:59 +0000
  • 972798d1b7 Prep changelog for 2.2.0 Richard van der Hoff 2017-01-18 15:48:48 +0000
  • 3c02c1547c Android: Add wrappers for export/import of inbound group sessions Yannick LE COLLEN 2017-01-18 15:33:14 +0100
  • 1761730db8 Swift project support Richard van der Hoff 2017-01-18 10:46:59 +0000
  • 757be9aeba OLMKit: Change OLMKitVersionString from a C function to an Obj-C static method Avery Pierce 2017-01-17 20:36:01 -0600
  • 4373ac3ef6 OLMKit: Exclude private headers from pod library Avery Pierce 2017-01-17 20:27:10 -0600
  • a45c3cc809 Merge pull request #44 from matrix-org/manuroe/olmkit-backup Richard van der Hoff 2017-01-17 15:16:16 +0000
  • ded15597c6 OLMKit: Reset intermediate buffer to zeroes manuroe 2017-01-17 16:14:22 +0100
  • 885b85f516 OLMKit: Add wrappers for export/import of inbound group sessions manuroe 2017-01-17 14:47:41 +0100
  • c14f4b28b9 Update podspec to support macOS Richard van der Hoff 2017-01-17 10:08:50 +0000
  • c0c307c05e Add a CONTRIBUTING file Richard van der Hoff 2017-01-17 10:07:45 +0000
  • 8fc7f47011 More README fixes Richard van der Hoff 2017-01-17 10:03:13 +0000
  • d1226e1865 link to local docs/olm.rst Richard van der Hoff 2017-01-17 10:00:33 +0000
  • 199a4e7061 Fix Android build instrucitons Richard van der Hoff 2017-01-17 09:58:13 +0000
  • b2b93d7a1f Strip down to Foundation (no need to include UIKit or Cocoa) Avery Pierce 2017-01-14 20:13:16 -0600
  • 30851905b5 Add macOS support to the Podspec Avery Pierce 2017-01-14 14:57:46 -0600
  • 860740a91e Merge pull request #42 from matrix-org/rav/megolm_export Richard van der Hoff 2017-01-10 15:39:42 +0000
  • 14c30da0e2 Merge pull request #43 from matrix-org/pedroc/android_e2e_dev Yannick LE COLLEN 2017-01-10 16:09:18 +0100
  • ccbb9606b7 Move the android project from /Java/Android/OlmLibSdk ylecollen 2017-01-10 16:06:21 +0100
  • c04b770cd3 Add some tests for inbound session import/export Richard van der Hoff 2017-01-10 14:11:42 +0000
  • 8ea5bc7960 Merge remote-tracking branch 'origin/pedroc/android_e2e_dev' into pedroc/android_e2e_dev ylecollen 2017-01-10 14:45:30 +0100
  • 03ae28e087 Update after a new review ylecollen 2017-01-10 14:45:20 +0100
  • 4323bec5d6 README.rst: fix formatting Richard van der Hoff 2017-01-10 11:32:52 +0000
  • fc72c732fd Store a flag indicating if the sender key is verified Richard van der Hoff 2017-01-10 10:57:14 +0000
  • eeb210f733 -> Check the function descriptions -> Update the deserialization methods (the jni methods create an object instance before deserializing them. ylecollen 2017-01-10 11:40:57 +0100
  • a2f0c93a93 Implement importing group session data Richard van der Hoff 2017-01-06 17:40:39 +0000
  • 29339bc00a Update getSdkOlmVersion to provide the git commit ylecollen 2017-01-09 16:39:54 +0100
  • a14bf30c43 add sanity checks when releasing the objects ylecollen 2017-01-09 15:29:23 +0100
  • 26a7ef8ddc Clear some data before releasing them ylecollen 2017-01-09 15:12:15 +0100
  • 99ff3d15c8 remove the useless malloc(len+1) + zero terminated ylecollen 2017-01-09 15:03:15 +0100
  • 30c8d069bc The crypto objects are now saved as String to keep the backward compliancy. ylecollen 2017-01-09 13:56:41 +0100
  • 7bf7a7e415 use the same way to name the creation method i.e. createNewXX. Avoid the initWithXX. ylecollen 2017-01-09 13:55:58 +0100
  • 13d3f4a1c7 The serialization / deserialization unit test did not fail when there was an error ylecollen 2017-01-09 13:55:04 +0100
  • f257580cb1 verifyEd25519Signature triggers an exception instead of filling an error buffer ylecollen 2017-01-09 10:25:18 +0100
  • 0339610269 Simplify the function declarations in olm_jni to avoid having to cast the getXXX methods ylecollen 2017-01-09 10:01:01 +0100
  • 5fbeb3e29b Enable exporting inbound group session keys Richard van der Hoff 2017-01-06 12:55:05 +0000
  • eec8a50caf Move the exception test ylecollen 2017-01-05 10:16:14 +0100
  • 90c55806c0 fix an invalid test ylecollen 2017-01-05 09:42:25 +0100
  • 9df5dd9c42 The olm objects are serialized as byte[] instead of strings. ylecollen 2017-01-04 18:30:35 +0100
  • 7f6a63068b Fix a C compilation warning. ylecollen 2017-01-04 14:49:51 +0100
  • 4ca8086a39 OlmSession triggers exception when there is a failure. ylecollen 2017-01-04 14:35:08 +0100
  • 846ea49a98 the OlmOutboundGroupSession methods trigger an exception when they fail ylecollen 2017-01-04 13:13:13 +0100
  • 261c08086c the OlmInboundGroupSession methods trigger an exception when they fails ylecollen 2017-01-04 12:35:15 +0100
  • 88548f687e OlmAccount methods trigger an exception when they fail. ylecollen 2017-01-04 11:46:37 +0100
  • 570e8bbe93 use secureRandom in getRandomKey ylecollen 2017-01-04 09:07:12 +0100
  • ce9f67d5be Simplify the serialization / deserializtion methods (CommonSerializeUtils) ylecollen 2017-01-04 08:57:41 +0100
  • 2070de4fc5 initInboundSessionWithAccount triggers an exception when it fails. ylecollen 2017-01-03 17:20:18 +0100
  • 45a98c20a8 EncryptMessage triggers an exception when it fails ylecollen 2017-01-03 16:41:04 +0100
  • 9552e14fda -> the byte[] to String conversions are done on Java level (when it is possible) -> remove javaCStringToUtf8 ylecollen 2017-01-03 16:12:20 +0100
  • 765647cda5 There is more GetStringUTFChars call. ylecollen 2017-01-03 14:14:56 +0100