Pieter Hintjens
b49a60410a
Problem: use of libsodium vs. tweetnacl is confused
...
It's unclear which we need and in the source code, conditional code
treats tweetnacl as a subclass of libsodium, which is inaccurate.
Solution: redesign the configure/cmake API for this:
* tweetnacl is present by default and cannot be enabled
* libsodium can be enabled using --with-libsodium, which replaces
the built-in tweetnacl
* CURVE encryption can be disabled entirely using --enable-curve=no
The macros we define in platform.hpp are:
ZMQ_HAVE_CURVE 1 // When CURVE is enabled
HAVE_LIBSODIUM 1 // When we are using libsodium
HAVE_TWEETNACL 1 // When we're using tweetnacl (default)
As of this patch, the default build of libzmq always has CURVE
security, and always uses tweetnacl.
2016-02-11 13:32:01 +01:00
..
2016-02-09 09:36:14 +00:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-11 13:32:01 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-02-06 23:03:12 +11:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-06 14:12:43 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 11:34:36 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 11:34:36 +01:00
2016-02-01 11:34:36 +01:00
2016-02-01 11:34:36 +01:00
2016-01-28 15:07:31 +01:00
2016-01-30 13:29:41 +02:00
2016-01-28 15:07:31 +01:00
2016-01-28 18:31:05 +02:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-02-11 13:32:01 +01:00
2016-02-06 22:59:58 +11:00
2016-02-06 22:58:38 +11:00
2016-02-09 10:55:09 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2015-06-05 17:14:55 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-06 23:19:10 +11:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-01 23:00:06 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-06 14:13:13 +01:00
2016-01-30 13:29:41 +02:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-02-09 09:36:14 +00:00
2016-02-09 09:36:14 +00:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00
2016-01-28 15:07:31 +01:00