- May 24, 2016
-
-
Richard van der Hoff authored
think this got lost when mark added separate release/debug builds
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Replace the init-static-var dance with some preprocessor macros
-
Richard van der Hoff authored
We never delete a cipher, and the destruct op is empty, so it's a bit pointless
-
- May 23, 2016
-
-
Mark Haines authored
-
Richard van der Hoff authored
Give a load of internal symbols "_olm_" prefixes. This better delineates the public and private interfaces in the module, and helps avoid internal symbols leaking out and possibly being abused.
-
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
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Should have been in the previous commit :/
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Mark Haines authored
-
Mark Haines authored
-
Mark Haines authored
-
Mark Haines authored
-
Mark Haines authored
-
- May 20, 2016
-
-
Mark Haines authored
-
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
Split the python wrappers into separate modules
-
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
-