[zeromq-dev] CURVE cannot be activated on inproc transport ?

Pieter Hintjens ph at imatix.com
Sun Feb 9 20:24:14 CET 2014

ZMTP is a TCP-based protocol. CURVE assumes tcp:// as the transport.

There's no valid use case for CURVE security between threads in one process.

Over ipc:// conceivably, it could make sense.

On Sun, Feb 9, 2014 at 10:41 AM, Laurent Alebarde <l.alebarde at free.fr> wrote:
> Hi Devs,
> The doc says: "CURVE is intended for use on public networks.", but it does
> not say it does not work on other transport than tcp. Thought, following the
> debugger, it appears that it is not activated with the inproc transport.
> Moreover, the stream_engine where protocol negotiations are handchecked is
> not parsed. So shall I assume that with inproc, ZMTP at all is not used ?
> What should be patched to activate it on a socket bases whatever is the
> transport, via a setsocketoption ?
> Cheers,
> Laurent
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

More information about the zeromq-dev mailing list