iphydf
f2b6090eca
Generate only one large library "libtoxcore".
...
This library contains all the code for the old libtoxcore, libtoxav,
libtoxdns, and libtoxencryptsave. The build for toxav is still optional,
and disabling it causes libtoxcore to simply not contain those symbols
and the pkg-config file to not include opus and vpx as dependencies.
2017-12-28 23:01:41 +00:00
iphydf
d4be41a3ad
Use new encoding of Maybe in msgpack results.
...
The new encoding is `0` for `Nothing` and `[1, x]` for `Just x`.
2017-06-03 23:32:46 +00:00
iphydf
ce29c8e7ec
Wrap all sodium/nacl functions in crypto_core.c.
2016-12-22 10:26:59 +00:00
iphydf
fe1fea82c3
Add decode/encode PlainText test support.
...
These are implemented in terms of decode/encode CipherText. They do the
exact same thing, since they are both simple length-prefixed byte arrays.
2016-11-11 00:00:37 +00:00
iphydf
42dfdf73c1
Add spectest to the cmake test suite.
...
This allows for easier development. It is not used on travis (yet).
2016-11-08 21:58:26 +00:00
iphydf
c037100747
Import the hstox SUT interface from hstox.
...
We'll maintain it in the c-toxcore repo, where it belongs.
2016-10-01 02:13:34 +01:00