- Jul 11, 2016
-
- Jul 06, 2016
-
-
Richard van der Hoff authored
It turns out that the 'length' argument to 'Pointer_stringify' doesn't work if the input includes characters >= 128. Rather than try to figure out which methods can return UTF-8, and which always return plain ascii, replace all uses of Pointer_stringify with a 'length' argument with the version that expects a NULL-terminated input, and extend the buffer by a byte to allow space for a null-terminator. In the case of decrypt, we need to add the null ourself. Fixes https://github.com/vector-im/vector-web/issues/1719.
-
- May 26, 2016
-
-
Richard van der Hoff authored
It's important that group messages be signed by the sender, rather than by a secret derived from the shared secret.
-
Richard van der Hoff authored
To make sure that we don't sneakily use methods which we wouldn't be able to for remote users, expose an interface object which contains the remote interface.
-
Richard van der Hoff authored
message.length counts codepoints; we need bytes.
-
- May 25, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- May 20, 2016
-
-
Richard van der Hoff authored
Now that we have C and C++, we need to split the compile and link steps (because we need different flags for the C and C++ files), so this is easier with a Makefile.
-
- May 16, 2016
-
-
Richard van der Hoff authored
Remove the (now non-functional) declarations of olm_set_log_level in the C and js wrappers.
-
- Apr 26, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- Dec 02, 2015
-
-
Richard van der Hoff authored
something about 'global' not defined
-
Richard van der Hoff authored
Build into 'javascript' dir and tell package.json exactly which files we care about.
-
- Nov 01, 2015
-
-
Matthew Hodgson authored
switch from /usr/bin/python to /usr/bin/env python. this doesn't help folks whose python path points at python3 (e.g. Arch linux) though, but I see no choice than they have to change the shebangs, as we do on Synapse. For instance, OSX doesn't have a python2 symlink, otherwise we'd use /usr/bin/env python2 shebang.
-
- Aug 04, 2015
-
-
Mark Haines authored
-
- Jul 21, 2015
-
-
Mark Haines authored
-
Mark Haines authored
-
Mark Haines authored
-
- Jul 20, 2015
-
-
Mark Haines authored
-
- Jul 17, 2015
-
-
Mark Haines authored
-
- Jul 16, 2015
-
-
Mark Haines authored
-
- Jul 14, 2015
-
-
Mark Haines authored
-
- Jul 10, 2015
-
-
Mark Haines authored
Output simpler JSON for the account keys, don't sign the JSON but instead provide a olm_account_sign method so that the user of the library can sign the JSON themselves
-
- Jul 09, 2015
-
-
Mark Haines authored
-
- Jul 08, 2015
-
-
Mark Haines authored
-
Mark Haines authored
-
- Jun 26, 2015
-
-
Matthew Hodgson authored
Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and Axolotl-the-OWS-libraries at moxie's request
-
Mark Haines authored
-
Mark Haines authored
-
Mark Haines authored
-
- Jun 24, 2015
-
-
Mark Haines authored
-
- Jun 23, 2015
-
-
Mark Haines authored
-