- May 20, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
These seem to be the wrong way around.
-
Richard van der Hoff authored
So that we can build everything together.
-
Richard van der Hoff authored
We want to stop aes_* and sha_* functions leaking out of our .so, as well as internal _olm_* symbols. This also means we need to link the unit tests against the objects. Possibly we should distinguish between unit tests and integration tests.
-
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.
-
Richard van der Hoff authored
Replace the python scripts for building the shared lib and tests with a Makefile, which makes it easier to handle a mix of C and C++.
-
Richard van der Hoff authored
We don't want anything which does dynamic memory allocation in the library.
-
- May 18, 2016
-
-
Richard van der Hoff authored
* We only use 8-byte MACs * The version byte is \x03, not \x01
-
- 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.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Concerns have been raised that including logging functionality makes it harder to audit the implementation to ensure that no secret information is leaked. We are therefore removing it from the master branch.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- May 13, 2016
-
-
Matthew Hodgson authored
-
- Apr 26, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
- Dec 07, 2015
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Make a few bits of the Olm spec a bit clearer
-
- Dec 03, 2015
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
It would be nice if the tests tested what we'd built, not something different.
-
Richard van der Hoff authored
This fixes an incorrect re-declaration of ed25519_sign. Implement header files for some of the other library bits so that we don't need to declare functions in crypto.cpp.
-
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.
-
- Oct 05, 2015
-
-
Matthew Hodgson authored
-
- Oct 02, 2015
-
-
Matthew Hodgson authored
-
- Aug 24, 2015
-
-
Matthew Hodgson authored
-
- Aug 20, 2015
-
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-
Mark Haines authored
-
Mark Haines authored
Add a basic specification for the olm protocol and format.
-
Mark Haines authored
-
Mark Haines authored
-