aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-01fix memory leaks in testsLukas Lihotzki
2020-09-26simplify MakefileLukas Lihotzki
2020-09-26fix build with emscripten 2.0.4Lukas Lihotzki
2020-09-24Merge branch 'python_other_key_set' into 'master'Hubert Chathi
remove other_key checks from Python binding since it's done in C now See merge request matrix-org/olm!14
2020-09-24remove other_key checks from Python binding since it's done in C nowHubert Chathi
2020-09-23also check that the pubkey is set when calculating the MACHubert Chathi
2020-09-23set their_key_set flag explicitly on initHubert Chathi
2020-09-23SAS: add olm_sas_is_their_key_setSaúl Ibarra Corretgé
Also make olm_sas_generate_bytes fail if their key wasn't set.
2020-09-17partially unindent R_{i,j} derivationHubert Chathi
so that we're under GitLab's 1000 character limit for rendering maths
2020-09-17fix exponents in megolm specHubert Chathi
2020-09-17Merge branch 'uhoreg/fallback' into 'master'Hubert Chathi
add support for fallback keys See merge request matrix-org/olm!13
2020-09-16fix styleHubert Chathi
2020-09-01Merge branch 'master' into uhoreg/fallbackHubert Chathi
2020-08-31allow some things to be Uint8Array, and fix some TypeScript declarationsHubert Chathi
2020-08-14add support for fallback keysHubert Chathi
2020-07-04Fix group demo to work with > 2 usersSaúl Ibarra Corretgé
Add 4 by default, and make sure OT keys are not reused.
2020-06-11bump version info for release3.1.5Hubert Chathi
2020-06-11changelog for releaseHubert Chathi
2020-06-11update release instructionsHubert Chathi
2020-06-11add list of bindingsHubert Chathi
2020-05-19move -o option before source files, for better compatibility with LLVMHubert Chathi
2020-05-19Merge branch 'matthew/js-fixes' into 'master'Hubert Chathi
Fix JS demos, which had bitrotted See merge request matrix-org/olm!12
2020-05-16fix group demo to work with Olm.init()Matthew Hodgson
2020-05-16fix 1:1 demo to work with Olm.init()Matthew Hodgson
2020-05-16spell out error msg if you don't Olm.initMatthew Hodgson
2020-05-16fix build on latest emscriptenMatthew Hodgson
2020-05-15remove overzealous -D param to install which breaks build on macOSMatthew Hodgson
2020-05-13add a note about calling Olm.initHubert Chathi
2020-05-07fix type signature of unpickle in Inbound/OutboundGroupSessionHubert Chathi
Thanks to Dominic Fischer for spotting.
2020-05-07Add wasm target to Makefilestoically
Allows building an WASM-ready archive with emscripten. This allows e.g. to compile to the `wasm32-unknown-unknown` target with Rust. Related matrix-rust-sdk PR: https://github.com/matrix-org/matrix-rust-sdk/pull/31 Signed-off-by: stoically <stoically@protonmail.com>
2020-04-29Merge branch 'uhoreg/typescript' into 'master'Hubert Chathi
Add TypeScript definition file See merge request matrix-org/olm!11
2020-04-29add missing declaration for PkDecryption#decrypt and SAS classHubert Chathi
2020-04-24add declarations for Inbound/OutboundGroupSessionHubert Chathi
2020-04-24initial TypeScript definition fileHubert Chathi
2019-11-08Update signing.md to use operatornameRichard van der Hoff
2019-11-08Merge branch 'rav/fix_math' into 'master'Richard van der Hoff
Fix some math blocks See merge request matrix-org/olm!10
2019-11-08Update olm.mdRichard van der Hoff
2019-11-08Update signing.mdRichard van der Hoff
2019-11-08Update megolm.mdRichard van der Hoff
2019-10-23CMakeLists.txt: export include directories in install(TARGETS)Alexey Rusakov
Without that, if olm is installed to a non-standard location, the user code might run CMake configuration fine but further building will fail. Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2019-10-09release 3.1.43.1.4Hubert Chathi
2019-10-09Merge branch 'dbkr/olm_session_describe' into 'master'Hubert Chathi
Add olm_session_describe See merge request matrix-org/olm!9
2019-10-08check return value of snprintf, fix typo, add clarificationHubert Chathi
2019-10-04Pass in a buffer to olm_session_describeDavid Baker
instead of having a static one, as that could end up taking up a lot of memory if your app keeps olm sessions hanging about.
2019-10-01doc stringDavid Baker
2019-10-01Add olm_session_describeDavid Baker
As a way to dump the state of an olm session, ie. the chain indicies, so we can debug why olm sessions break and get out of sync.
2019-09-30Merge branch 'dbkr/emscripten_is_picky_about_pic' into 'master'Hubert Chathi
Build the js objects without PIC See merge request matrix-org/olm!8
2019-09-30Merge branch 'dbkr/wrong_comment_breaks_everything' into 'master'Hubert Chathi
Fix comment and also js build See merge request matrix-org/olm!7
2019-09-30Build the js objects without PICDavid Baker
This confuses emscripten now
2019-09-30Fix comment and also js buildDavid Baker
The python that searches the header files for exports isn't smart enough to know what is a comment and what isn't, so it picks this up too and emscripten then complains about it being undefined.