# libnqsb-tls: A C binding for [OCaml-TLS][ocamltls]

A [libtls][libtls]-compatible wrapper for [ocaml-tls][ocamltls], as described in

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[OCaml inside: a drop-in replacement for libtls][ocaml2016-abstract]  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enguerrand Decorne, Jeremy Yallop and David Kaloper-Meršinjak  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(presented at [OCaml 2016][ocaml2016])

#### Build status

Build status: Travis: [![Travis build Status](https://travis-ci.org/mirleft/libnqsb-tls.svg?branch=master)](https://travis-ci.org/mirleft/libnqsb-tls)  

[ocaml2016-abstract]: http://www.cl.cam.ac.uk/~jdy22/papers/ocaml-inside-a-drop-in-replacement-for-libtls.pdf
[ocaml2016]: https://ocaml.org/meetings/ocaml/2016/
[libtls]: http://www.libressl.org/
[ocamltls]: https://github.com/mirleft/ocaml-tls

# libnqsb-tls: A C binding for [OCaml-TLS][ocamltls]

A [libtls][libtls]-compatible wrapper for [ocaml-tls][ocamltls], as described in

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[OCaml inside: a drop-in replacement for libtls][ocaml2016-abstract]  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enguerrand Decorne, Jeremy Yallop and David Kaloper-Meršinjak  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(presented at [OCaml 2016][ocaml2016])

and in the following talk:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![OCaml inside: a drop-in replacement for libtls (OCaml 2016)](https://img.youtube.com/vi/aWlazAuy1F0/0.jpg)](https://www.youtube.com/watch?v=aWlazAuy1F0) 

#### Build status

Build status: Travis: [![Travis build Status](https://travis-ci.org/mirleft/libnqsb-tls.svg?branch=master)](https://travis-ci.org/mirleft/libnqsb-tls)  

[ocaml2016-abstract]: http://www.cl.cam.ac.uk/~jdy22/papers/ocaml-inside-a-drop-in-replacement-for-libtls.pdf
[ocaml2016]: https://ocaml.org/meetings/ocaml/2016/
[libtls]: http://www.libressl.org/
[ocamltls]: https://github.com/mirleft/ocaml-tls

Add a link to the OCaml 2016 talk.
Add a link to the OCaml 2016 talk.
