Hi Guys,

I synced my a TLS ( OpenSSL ) branch I've been working on ( well mostly
"off" than "on" due to time constraints ) the last few months as I've hit a
wall with some issues and was wondering if there's anyone in the community
with experience with OpenSSL, specifically :

* Async OpenSSL
* OpenSSL + threads ( there's still a nondeterministic issue that can be
reproduced with tests, but it's evading me )
* OpenSSL on windows

I'm also not sure if any of this would apply moving forward as I noticed
Pieter's working on a new auth and security layer and noticed the
discussions around a newer ZMTP 3.0 spec ( http://hintjens.com/blog:39 ).

Branch :

https://github.com/methodmissing/libzmq/tree/tls

Diff with current master :

https://github.com/methodmissing/libzmq/compare/tls

To build ( it's fully backwards compatible with master otherwise ) :

"./configure --with-tls"

Pending items :

* Haven't been tested on Windows
* Depends on system OpenSSL installation
* Support for tls:// in /perf
* Default certificates ?
* There's still some non-deterministic edge cases on connector shutdown
despite the OpenSSL static locks implemented ( triggers100% CPU from within
OpenSSL - mostly SSL_free )

Anyways - just wanted to put this out there to see if there's still an
interest and if someone more knowledgeable could lend a hand ...

- Lourens
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to