Commit graph

  • 2589d1b17b I don't know what an "oml" is Hubert Chathi 2019-02-15 17:13:07 -0500
  • fcbedf191f
    Merge pull request #81 from matrix-org/dbkr/pk_sign Hubert Chathi 2019-02-01 11:43:09 -0500
  • 48dda7922d call the right function and remove unnecessary include Hubert Chathi 2019-02-01 11:39:06 -0500
  • 621097f62b Yay for incorrect comments breaking the build... David Baker 2019-01-30 18:18:55 +0000
  • c31ab73704 Drop support for old emscripten David Baker 2019-01-30 18:16:48 +0000
  • 8df2ab7c07 Add signing class to the pk module David Baker 2019-01-29 20:47:41 +0000
  • 45091c158d python: Turn the signature buffer into a bytearray. Damir Jelić 2019-01-23 17:49:42 +0100
  • 94f664e725
    initial implementation of short authentication string generation Hubert Chathi 2019-01-21 23:21:41 -0500
  • 2438876f26 add documentation for SAS functions 3.1.0-pre1 Hubert Chathi 2018-12-28 15:52:08 -0500
  • 17a989db6c allow specifying the info parameter for the HKDF Hubert Chathi 2018-12-28 13:41:25 -0500
  • ded55f5053 initial implementation of short authentication string generation Hubert Chathi 2018-12-27 18:16:56 -0500
  • ec2695b9c9 bump OLMKit version too 3.0.0 Hubert Chathi 2018-10-24 09:32:21 -0400
  • ff24af601a prepare release 3.0.0 Hubert Chathi 2018-10-23 12:58:10 -0400
  • 9acfd1791e expose the private key length in the Android sdk Hubert Chathi 2018-10-23 12:15:14 -0400
  • b79590e490 document how to build with cmake, and how to build the Python bindings Hubert Chathi 2018-10-22 15:28:09 -0400
  • 3ebb3b69de fix capitalization and update Python binding version on release Hubert Chathi 2018-10-22 15:25:56 -0400
  • 340a4965c9 include the non-wasm version in the package Hubert Chathi 2018-10-22 15:09:04 -0400
  • efbe061153 default to building as a shared library Hubert Chathi 2018-10-22 14:15:19 -0400
  • 238c512d20
    Merge pull request #75 from matrix-org/manuroe/objc_pk_private_key_length Hubert Chathi 2018-10-23 10:56:52 -0400
  • c0d118f407 OLMKit: Fix typo in license header manuroe 2018-10-23 16:07:34 +0200
  • 4e120a0eeb OLMKit: Fix file name case manuroe 2018-10-23 15:55:52 +0200
  • 739f3c0391 OLMKit: Maintenance: Update Podfile.lock manuroe 2018-10-23 15:48:53 +0200
  • 59076a6bda OLMKit: Expose PK private key length manuroe 2018-10-23 15:47:46 +0200
  • 1aafac2874
    Merge pull request #67 from matrix-org/cmake Hubert Chathi 2018-10-22 11:32:33 -0400
  • 2784e49595
    Merge pull request #70 from matrix-org/manuroe/objc_pk manuroe 2018-10-22 08:25:41 +0200
  • 2cace25fba add functions for dealing with private keys directly Hubert Chathi 2018-10-17 22:29:01 -0400
  • 1c7ff7f48d more and improved buffer sanitising for Android bindings Hubert Chathi 2018-10-17 15:50:36 -0400
  • c4c3055f83
    Merge pull request #71 from matrix-org/js_sanitising Hubert Chathi 2018-10-19 11:34:55 -0400
  • 1d880f9711
    Merge pull request #68 from matrix-org/poljar-python Hubert Chathi 2018-10-19 11:34:11 -0400
  • 6e6facba3b fix c+p error: don't clobber the decryption object on error Hubert Chathi 2018-10-17 22:25:10 -0400
  • cc9a97f0cb OLMKit: Zero buffers out in all pickle & unpickle methods manuroe 2018-10-17 11:29:34 +0200
  • 90bbdec8ad OLMKit: Zero only critical buffers out manuroe 2018-10-17 11:21:08 +0200
  • 93f764200e zero buffers in the JavaScript bindings Hubert Chathi 2018-10-16 17:50:34 -0400
  • 09dc3b6025 document a couple more places where olm clobbers things Hubert Chathi 2018-10-16 16:13:09 -0400
  • 22f8649c10 also ignore the non-wasm JS file Hubert Chathi 2018-10-16 16:11:22 -0400
  • 0ec6a65858 add more buffer clearing Hubert Chathi 2018-10-16 15:59:32 -0400
  • 2ea2bc8ebc Fix compilation warning for olm_pk_private_key_length(void); manuroe 2018-10-16 15:52:41 +0200
  • 03e0d1909b Remove .DS_Store for git manuroe 2018-10-16 15:52:14 +0200
  • 9fd50c8eb5 OLMKit: Add objc wrappers for pk encryption/decryption manuroe 2018-10-16 15:51:31 +0200
  • 5ef6a844d6 overwrite buffers that may contain sensitive data Hubert Chathi 2018-10-16 00:31:56 -0400
  • 357d4ff479 remove unnecessary comments about not enough random Hubert Chathi 2018-10-16 00:04:45 -0400
  • 019ff702a0 add license headers to python bindings Hubert Chathi 2018-10-15 13:54:14 -0400
  • 1eac1daa47 use new function names in Android bindings Hubert Chathi 2018-10-13 19:48:25 -0400
  • 8c1169f0f5 use the correct error code Hubert Chathi 2018-10-13 19:47:51 -0400
  • 46f80e71be remove fuzzers from cmake, since it doesn't work properly Hubert Chathi 2018-10-12 21:03:23 -0400
  • af6c3ca5ce add dummy header files for generating cffi function list Hubert Chathi 2018-10-12 20:27:40 -0400
  • 6c2f136bc9 remove code coverage and TravisCI badges Hubert Chathi 2018-10-12 19:19:19 -0400
  • 718763f8fc build and test improvements Hubert Chathi 2018-10-12 19:06:46 -0400
  • 29b021b183 remove redundant license file Hubert Chathi 2018-10-12 18:55:37 -0400
  • 04bbd728ba always use files from ../include and ../build Hubert Chathi 2018-10-12 18:55:05 -0400
  • d4b2cce603 generate python/include/olm/olm.h automatically Hubert Chathi 2018-10-12 18:53:18 -0400
  • 5cf074d337 Merge branch 'master' into poljar Hubert Chathi 2018-10-12 17:02:51 -0400
  • 3da5b60823 add pk files to cmake, avoid some duplication, and update documentation Hubert Chathi 2018-10-12 16:15:16 -0400
  • 4e94dfc7e0 Add CMake support Konstantinos Sideris 2018-06-11 21:02:27 +0300
  • af86a9a8b8 clear out plaintext buffers in Android SDK where possible Hubert Chathi 2018-10-10 15:06:58 -0400
  • b1130fb77f
    Merge pull request #61 from matrix-org/dbkr/pk_private_export_import David Baker 2018-10-12 08:24:45 +0100
  • 50ed20f61e Merge remote-tracking branch 'origin/master' into dbkr/pk_private_export_import David Baker 2018-10-12 08:22:57 +0100
  • b2d91f55ec
    Merge pull request #62 from matrix-org/dbkr/ci2 David Baker 2018-10-12 08:13:45 +0100
  • fac1d52dfe Add aliases for deprecated functions David Baker 2018-10-11 18:16:39 +0100
  • e73ebcea67 Merge remote-tracking branch 'origin/master' into dbkr/pk_private_export_import David Baker 2018-10-10 20:15:40 +0100
  • 82534708a3 Merge remote-tracking branch 'origin/master' into dbkr/ci2 David Baker 2018-10-10 20:08:55 +0100
  • 3cfcf1615d
    Merge pull request #57 from matrix-org/dbkr/wasm David Baker 2018-10-10 20:07:19 +0100
  • 1dbb060c44 Add note about passing through env var with docker David Baker 2018-10-10 19:40:01 +0100
  • 44f78cf4fe
    Merge branch 'master' into dbkr/wasm Hubert Chathi 2018-10-09 17:38:32 -0400
  • 713e9aeb4d Build on mac David Baker 2018-09-20 11:31:09 +0100
  • 2cbba061c3
    Merge branch 'master' into dbkr/ci2 Hubert Chathi 2018-10-05 14:54:29 -0400
  • f6e3f7f44a
    Merge branch 'master' into dbkr/pk_private_export_import Hubert Chathi 2018-10-05 14:52:01 -0400
  • 0a25ec137f
    Merge branch 'master' into dbkr/wasm Hubert Chathi 2018-10-05 10:50:01 -0400
  • 173339ae9a add more comments describing the pk encrypt/decrypt functions Hubert Chathi 2018-07-12 17:54:03 -0400
  • bad14db8da remove unneeded polyfill Hubert Chathi 2018-07-09 23:35:40 -0400
  • 8520168e0b fix some code style issues and typos Hubert Chathi 2018-07-09 23:21:55 -0400
  • 602c00a8d6 Dual-build wasm and asm.js olm David Baker 2018-10-04 20:09:54 +0100
  • 031eb2dc75 ...in the right dir David Baker 2018-10-03 16:26:17 +0100
  • 8161fa51a8 run npm install David Baker 2018-10-03 16:24:21 +0100
  • 877166dedc Merge branch 'dbkr/wasm' into dbkr/ci2 David Baker 2018-10-03 16:22:13 +0100
  • 3e775938e5 Replace the impenetrable line of perl with python David Baker 2018-10-03 16:06:15 +0100
  • b1beadacee CircleCI config file David Baker 2018-10-02 10:37:24 +0100
  • e521ee84c5 Add an export for the length of a private key David Baker 2018-10-02 19:21:05 +0100
  • 9b652bb127
    Merge pull request #58 from matrix-org/dbkr/method_consistency David Baker 2018-10-02 12:10:29 +0100
  • 8635d68ba8 Add other breaking change David Baker 2018-10-02 12:09:33 +0100
  • 0346145a81 Work with PkDecryption keys by their private keys David Baker 2018-10-02 12:02:56 +0100
  • 00384ba87a Merge remote-tracking branch 'origin/master' into dbkr/wasm David Baker 2018-10-02 10:15:14 +0100
  • 04f58bb0c9
    Merge pull request #59 from matrix-org/dbkr/fix_trailing_newlines David Baker 2018-10-02 10:04:14 +0100
  • 2835110cee Remove trailing letter 'K's from the test pubkeys David Baker 2018-10-01 20:01:47 +0100
  • b51d75392b Merge remote-tracking branch 'origin/master' into dbkr/wasm David Baker 2018-10-01 16:14:39 +0100
  • 0ad32c9896 Call appropriate wrapper function David Baker 2018-10-01 13:22:04 +0100
  • 8f6e0557ee oops, fix typo - thanks to @dest4 Matthew Hodgson 2018-09-27 18:45:00 +0100
  • c4a3918686 Support passing olm options into init() David Baker 2018-09-26 16:38:39 +0100
  • 498562fa65 Breking change David Baker 2018-09-25 18:03:31 +0100
  • dfbe8a4796 Return same promise if init() called many times David Baker 2018-09-25 17:48:17 +0100
  • 263b94428a Another day, another interface David Baker 2018-09-25 17:13:29 +0100
  • f29d8cdd7b Also ship the wasm file David Baker 2018-09-21 16:39:04 +0100
  • 5e87db615a Make OLM_OPTIONS work again David Baker 2018-09-21 16:35:17 +0100
  • 122867c45c WebAssembly support! David Baker 2018-09-21 16:01:51 +0100
  • d6cd18df40
    Merge pull request #55 from matrix-org/dbkr/pk_key_length David Baker 2018-09-20 11:30:27 +0100
  • 65d4ac19c8 Fix output buffer length check David Baker 2018-09-19 14:10:12 +0100
  • ed02c217e6 update address for sending feedback for olm Hubert Chathi 2018-08-15 22:02:29 -0400
  • ac071d9c0d python: Enable build with the local build of the Olm C library. Damir Jelić 2018-07-08 12:19:17 +0200
  • e3d6673371 python: Import improved python bindings. Damir Jelić 2018-07-08 12:19:16 +0200
  • 2fccf44015 python: Remove the python bindings. Damir Jelić 2018-07-08 12:19:15 +0200