Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-01 | call the right function and remove unnecessary include | Hubert Chathi | |
2019-01-30 | Yay for incorrect comments breaking the build... | David Baker | |
2019-01-30 | Drop support for old emscripten | David Baker | |
because emscripted has dropped support for the old flag and us setting it is now breaking the build. | |||
2019-01-29 | Add signing class to the pk module | David Baker | |
2019-01-23 | python: Turn the signature buffer into a bytearray. | Damir Jelić | |
This is a workaround for a bug where signature verification would overwrite the variable holding the signature. This only happens on python2. Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-01-21 | initial implementation of short authentication string generation | Hubert Chathi | |
2018-10-24 | bump OLMKit version too3.0.0 | Hubert Chathi | |
2018-10-23 | prepare release 3.0.0 | Hubert Chathi | |
2018-10-23 | expose the private key length in the Android sdk | Hubert Chathi | |
2018-10-23 | document how to build with cmake, and how to build the Python bindings | Hubert Chathi | |
2018-10-23 | fix capitalization and update Python binding version on release | Hubert Chathi | |
2018-10-23 | include the non-wasm version in the package | Hubert Chathi | |
2018-10-23 | default to building as a shared library | Hubert Chathi | |
2018-10-23 | Merge pull request #75 from matrix-org/manuroe/objc_pk_private_key_length | Hubert Chathi | |
OLMKit: Expose PK private key length | |||
2018-10-23 | OLMKit: Fix typo in license header | manuroe | |
2018-10-23 | OLMKit: Fix file name case | manuroe | |
2018-10-23 | OLMKit: Maintenance: Update Podfile.lock | manuroe | |
2018-10-23 | OLMKit: Expose PK private key length | manuroe | |
2018-10-22 | Merge pull request #67 from matrix-org/cmake | Hubert Chathi | |
CMake support | |||
2018-10-22 | Merge pull request #70 from matrix-org/manuroe/objc_pk | manuroe | |
OLMKit: Add objc wrappers for pk encryption/decryption | |||
2018-10-19 | add functions for dealing with private keys directly | Hubert Chathi | |
2018-10-19 | more and improved buffer sanitising for Android bindings | Hubert Chathi | |
2018-10-19 | Merge pull request #71 from matrix-org/js_sanitising | Hubert Chathi | |
zero buffers in the JavaScript bindings | |||
2018-10-19 | Merge pull request #68 from matrix-org/poljar-python | Hubert Chathi | |
Poljar's improved python bindings | |||
2018-10-17 | fix c+p error: don't clobber the decryption object on error | Hubert Chathi | |
2018-10-17 | OLMKit: Zero buffers out in all pickle & unpickle methods | manuroe | |
2018-10-17 | OLMKit: Zero only critical buffers out | manuroe | |
2018-10-16 | zero buffers in the JavaScript bindings | Hubert Chathi | |
2018-10-16 | document a couple more places where olm clobbers things | Hubert Chathi | |
2018-10-16 | also ignore the non-wasm JS file | Hubert Chathi | |
2018-10-16 | add more buffer clearing | Hubert Chathi | |
2018-10-16 | Fix compilation warning for olm_pk_private_key_length(void); | manuroe | |
2018-10-16 | Remove .DS_Store for git | manuroe | |
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 | |