- May 25, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
sha256.c and aes.c contain conflicting declarations, so we need to compile them as separate units. This requires a bit more Makefile-shuffling; the build directory now includes 'src' or 'lib' as appropriate, and we just mkdir -p before each compilation.
-
- May 24, 2016
-
-
Richard van der Hoff authored
think this got lost when mark added separate release/debug builds
-
Richard van der Hoff authored
Some of the crypto libs rely on UINT64_C, which in glibc 2.17 and earlier was not defined for C++ code (see https://sourceware.org/bugzilla/show_bug.cgi?id=15366).
-
- May 23, 2016
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Mark Haines authored
Builds fuzzers using http://lcamtuf.coredump.cx/afl/
-
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
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++.
-
- Feb 26, 2015
-
-
Mark Haines authored
git-subtree-dir: lib/curve25519-donna git-subtree-split: 28772f37a4b8a57ab9439b9e79b19f9abee686da
-