Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-16 | OLMKit: Add objc wrappers for pk encryption/decryption | manuroe | |
2018-10-16 | overwrite buffers that may contain sensitive data | Hubert Chathi | |
also reduce the amount of memory copying that we do | |||
2018-10-16 | remove unnecessary comments about not enough random | Hubert Chathi | |
2018-10-15 | add license headers to python bindings | Hubert Chathi | |
2018-10-15 | use new function names in Android bindings | Hubert Chathi | |
2018-10-15 | use the correct error code | Hubert Chathi | |
2018-10-12 | remove fuzzers from cmake, since it doesn't work properly | Hubert Chathi | |
2018-10-12 | add dummy header files for generating cffi function list | Hubert Chathi | |
2018-10-12 | remove code coverage and TravisCI badges | Hubert Chathi | |
since they're not for the right repository any more | |||
2018-10-12 | build and test improvements | Hubert Chathi | |
- build both Python2 and Python3 libs by default, and add separate rules building Python2 and Python. - use the libraries as built by setuptools, rather than building again separately | |||
2018-10-12 | remove redundant license file | Hubert Chathi | |
2018-10-12 | always use files from ../include and ../build | Hubert Chathi | |
2018-10-12 | generate python/include/olm/olm.h automatically | Hubert Chathi | |
2018-10-12 | Merge branch 'master' into poljar | Hubert Chathi | |
2018-10-12 | add pk files to cmake, avoid some duplication, and update documentation | Hubert Chathi | |
2018-10-12 | Add CMake support | Konstantinos Sideris | |
The library can now be installed using CMake v3.0+. Below is an example configuration. 1. Generate configuation cmake -H. -Bbuild -GNinja -DCMAKE_BUILD_TYPE=Release // The default profile. -DCMAKE_INSTALL_PREFIX=/usr/local/ -DBUILD_SHARED_LIBS=ON -DOLM_TESTS=1 -DOLM_FUZZERS=1 2. Build & install the targets cmake --build build --config Release --target install 3. Run the tests cd build/test && ctest . The library can also be used as a dependency with CMake using find_package(Olm::Olm REQUIRED) target_link_libraries(my_exe Olm::Olm) Signed-off-by: Konstantinos Sideris <sideris.konstantin@gmail.com> | |||
2018-10-12 | clear out plaintext buffers in Android SDK where possible | Hubert Chathi | |
2018-10-12 | Merge pull request #61 from matrix-org/dbkr/pk_private_export_import | David Baker | |
Work with PkDecryption keys by their private keys | |||
2018-10-12 | Merge remote-tracking branch 'origin/master' into dbkr/pk_private_export_import | David Baker | |
2018-10-12 | Merge pull request #62 from matrix-org/dbkr/ci2 | David Baker | |
CircleCI Build Support | |||
2018-10-11 | Add aliases for deprecated functions | David Baker | |
2018-10-10 | Merge remote-tracking branch 'origin/master' into dbkr/pk_private_export_import | David Baker | |
2018-10-10 | Merge remote-tracking branch 'origin/master' into dbkr/ci2 | David Baker | |
2018-10-10 | Merge pull request #57 from matrix-org/dbkr/wasm | David Baker | |
WebAssembly support | |||
2018-10-10 | Add note about passing through env var with docker | David Baker | |
2018-10-09 | Merge branch 'master' into dbkr/wasm | Hubert Chathi | |
2018-10-05 | Build on mac | David Baker | |
2018-10-05 | Merge branch 'master' into dbkr/ci2 | Hubert Chathi | |
2018-10-05 | Merge branch 'master' into dbkr/pk_private_export_import | Hubert Chathi | |
2018-10-05 | Merge branch 'master' into dbkr/wasm | Hubert Chathi | |
2018-10-05 | add more comments describing the pk encrypt/decrypt functions | Hubert Chathi | |
2018-10-05 | remove unneeded polyfill | Hubert Chathi | |
2018-10-05 | fix some code style issues and typos | Hubert Chathi | |
2018-10-04 | Dual-build wasm and asm.js olm | David Baker | |
2018-10-03 | ...in the right dir | David Baker | |
2018-10-03 | run npm install | David Baker | |
2018-10-03 | Merge branch 'dbkr/wasm' into dbkr/ci2 | David Baker | |
2018-10-03 | Replace the impenetrable line of perl with python | David Baker | |
Mostly because the standard emscripten docker image does not have libjson-perl, but python always comes with json. But also because it was impenetrable. | |||
2018-10-03 | CircleCI config file | David Baker | |
2018-10-02 | Add an export for the length of a private key | David Baker | |
2018-10-02 | Merge pull request #58 from matrix-org/dbkr/method_consistency | David Baker | |
Call appropriate wrapper function | |||
2018-10-02 | Add other breaking change | David Baker | |
2018-10-02 | Work with PkDecryption keys by their private keys | David Baker | |
Change interface to allow the app to get the private part of the key and instantiate a decryption object from just the private part of the key. Changes the function generating a key from random bytes to be initialising a key with a private key (because it's exactly the same thing). Exports & imports private key parts as ArrayBuffer at JS level rather than base64 assuming we are moving that way in general. | |||
2018-10-02 | Merge remote-tracking branch 'origin/master' into dbkr/wasm | David Baker | |
2018-10-02 | Merge pull request #59 from matrix-org/dbkr/fix_trailing_newlines | David Baker | |
Remove trailing letter 'K's from the test pubkeys | |||
2018-10-01 | Remove trailing letter 'K's from the test pubkeys | David Baker | |
base64 encoded newlines somehow? | |||
2018-10-01 | Merge remote-tracking branch 'origin/master' into dbkr/wasm | David Baker | |
2018-10-01 | Call appropriate wrapper function | David Baker | |
Don't think this matters since there's no PkEncryption / PkDecryption object being passed, but for the sake of consistency | |||
2018-09-27 | oops, fix typo - thanks to @dest4 | Matthew Hodgson | |
2018-09-26 | Support passing olm options into init() | David Baker | |