Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-20 | fix thinko in megolm spec | Matthew Hodgson | |
as per https://github.com/matrix-org/olm/issues/15. thanks to @dest | |||
2019-05-14 | add more consts and comments | Hubert Chathi | |
2019-05-14 | add comment about input buffers being overwritten | Hubert Chathi | |
also make some params const where possible | |||
2019-04-30 | release 3.1.23.1.2 | Hubert Chathi | |
2019-04-30 | update to newer Android SDK version | Benoit Marty | |
2019-04-30 | improve some comments | Benoit Marty | |
2019-04-29 | bump version number for 3.1.13.1.1 | Hubert Chathi | |
2019-04-29 | avoid variable length arrays in SAS test | Hubert Chathi | |
2019-04-29 | update changelog for 3.1.1 | Hubert Chathi | |
2019-04-29 | disable test_ratchet on dynamically-linked Windows builds | Hubert Chathi | |
2019-04-29 | export all symbols for Windows DLLs | Hubert Chathi | |
2019-04-29 | also add SAS to the tests cmake | Hubert Chathi | |
2019-04-28 | Merge branch 'poljar/cmake_sas' into 'master' | Hubert Chathi | |
cmake: Add the SAS functions to the CMake build. See merge request matrix-org/olm!1 | |||
2019-04-28 | cmake: Add the SAS functions to the CMake build. | Damir Jelić | |
Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-04-22 | update changelog3.1.0 | Hubert Chathi | |
2019-04-22 | include the C++ string library in unit tests | Hubert Chathi | |
to fix compilation errors in some compilers | |||
2019-04-22 | don't use variable length or zero-length arrays in test files | Hubert Chathi | |
as some compilers don't handle that | |||
2019-04-22 | remove some debugging output from tests | Hubert Chathi | |
2019-04-19 | Merge pull request #89 from matrix-org/manuroe/cocoapods_update | Hubert Chathi | |
OLMKit: Make podspec point to new https://gitlab.matrix.org/matrix-org/olm | |||
2019-04-19 | OLMKit: Make podspec point to new https://gitlab.matrix.org/matrix-org/olm | manuroe | |
2019-04-17 | update changelog links to point to new repo | Hubert Chathi | |
2019-04-17 | prepare for 3.1.0 release | Hubert Chathi | |
2019-04-12 | Merge pull request #86 from matrix-org/add_python_pk_signing | Hubert Chathi | |
add python bindings for PK signing | |||
2019-04-12 | more isort | Hubert Chathi | |
2019-04-12 | Merge pull request #88 from matrix-org/manuroe/sas_pksigning | Hubert Chathi | |
OLMKit: add Short Authentication String verification | |||
2019-04-12 | isort python/olm/pk.py | Hubert Chathi | |
2019-04-12 | OLMKit: OMLPkSigning: Zero mutableSeed | manuroe | |
2019-04-10 | OLMKit: OlmPkEncryption: Fix typos in sanity checks | manuroe | |
(cherry picked from commit add1bd6e4250012dcfa30a40d763dba82f53c254) | |||
2019-04-10 | OLMKit: SAS: Add PK signing | manuroe | |
(cherry picked from commit ff31d489c68d5d9e597bd55a6f6a64f3fe4c7ecc) | |||
2019-04-10 | OLMKit: SAS: Added macLongKdf support | manuroe | |
(cherry picked from commit 934d516eb35c488ee197e1bab78a4c81e3c8241d) | |||
2019-04-10 | OLMKit: add Short Authentication String verification | manuroe | |
(cherry picked from commit 3e954ca2729d3333ea853c878602d1696f616573) | |||
2019-04-10 | Fix arg name in comments | manuroe | |
(cherry picked from commit c0a53ebaeda420f636698b99c393868d2bf8f905) | |||
2019-04-10 | Merge branch 'python-sas' | Damir Jelić | |
2019-04-10 | Merge pull request #83 from matrix-org/BillCarsonFr/java_sas | Valere | |
Java binding for SAS | |||
2019-04-10 | Return string instead of byte array for b64 encoded data | Valere | |
2019-04-10 | Added macLongKdf support | Valere | |
2019-04-10 | E2E: SAS Verification (olm) | Valere | |
Fix / missing free() on some errors Added doc regarding string encoding for keys cleaning | |||
2019-04-09 | python: Add the SAS header to the manifest. | Damir Jelić | |
The SAS header is required to build the package therefore it needs to be shipped with the source distribution of the package. Adding it to the manifest achieves this. | |||
2019-04-09 | python: Add support for the long KDF MAC calculation. | Damir Jelić | |
2019-04-09 | python: Remove an unneeded and old copyright header. | Damir Jelić | |
2019-04-08 | add python bindings for PK signing | Hubert Chathi | |
2019-04-08 | re-add null termination in javascript | Hubert Chathi | |
because older versions of emscripten don't support the length argument to UTF8ToString. | |||
2019-04-08 | javascript: Switch from deprecated Pointer_stringify() to UTF8toString(). | Damir Jelić | |
The Pointer_stringify() function is deprecated and has a couple of issues because it tries to guess the encoding of the buffer. In some cases it can ignore the length parameter which could end up in inconsistencies. Switch to UTF8toString() that takes a length parameter and respects, that way we don't need to allocate an additional byte for a NULL byte. | |||
2019-04-08 | Merge branch 'master' into poljar/python-sas | Hubert Chathi | |
2019-04-08 | python: Build the build headers with setup.py. | Damir Jelić | |
This allows downstream users to install this python module with pip as well as allowing people to declare it as a dependency in their setup.py. Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-04-08 | python: Fix the MANIFEST file. | Damir Jelić | |
This patch adds the Olm header files to the manifest, this results in the header files being added to source distributions of the python-olm module. The headers are required to build the module. Including them in the source distribution is the easiest way to make sure that builds from the source distribution will succeed provided that the Olm C library is already installed. Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-04-08 | python: Add PK bindings. | Damir Jelić | |
This patch adds bindings to the PK part of the Olm library contained in the pk.h header file. Encryption, decryption as well as pickling/unpickling of the decryption object is supported. Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-04-08 | python: Make the typing module a requirement only for old python versions. | Damir Jelić | |
Typing is part of standard library from python 3.5 and from python 3.7 onwards trying to install it results in an error. This patch disables typing installation on python versions that are newer than 3.5. Signed-off-by: Damir Jelić <poljar@termina.org.uk> | |||
2019-04-04 | add missing OlmPkSigning class | Hubert Chathi | |
2019-04-02 | add support for an incorrect KDF that snuck into Riot 1.0 | Hubert Chathi | |