[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: https://polarssl.org/



It looks like a port using ctypes would still be quite easy though. The
`ssl/tlsv1.h` and `ssl/os_port.h` defines read/write ifdefs, and they
check for EWOULDBLOCK.  This means that binding to Async or Lwt is a
straightforward mapping that will work with the usual select/epoll/kqueue
loop.

-anil

On Tue, May 21, 2013 at 07:35:25PM +0100, Jon Ludlam wrote:
> Looks very nice :-)
> 
> The only thing I see is that it requires unix file descriptors whereas
> matrixssl doesn't - this might make mirage integration a bit more
> tricky.
> 
> Jon
> 
> Sent from my iPad
> 
> On 20 May 2013, at 17:56, Prashanth Mundkur <pmundkur.ocaml@xxxxxxxxx> wrote:
> 
> > Just came across this BSD licensed library
> > 
> > http://axtls.sourceforge.net/index.htm
> > 
> > 
> > On 19:07 Wed 01 May, Anil Madhavapeddy wrote:
> >> On 1 May 2013, at 19:04, Vincent Bernardoff <vb@xxxxxxxxxxxxxx>
> >> wrote:
> >> 
> >>> Another embeddded SSL lib, I just found out that mini-os is using
> >>> it. Might be worth a look if not already done ?
> >>> 
> >> 
> >> It's also dual commercial GPLv2 licensed, unfortunately, and so
> >> roughly the same as MatrixSSL.  I've not looked in more depth though,
> >> as MatrixSSL has a really nice low-level API that is perfect for our
> >> binding needs...
> >> 
> >> Jon, is your WIP on Github anywhere?  I do think it would be easier
> >> to have something on UNIX ahead of the mirage-platform version, if
> >> only to run it through valgrind and bind to Async too...
> >> 
> >> -anil
> >> 
> >> 
> > 



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.