Hello again, as mentioned there is now also a new snapshot of the development version: 4.0.0test2. The previous snapshot introduced GnuTLS as new TLS backend, and a modular approach to configure the TLS backend, and which backend is used. First-class modules were used to achieve the required level of modularity. This version adds new bindings for GNU Nettle, the crypto library used by GnuTLS. This makes many symmetric ciphers and hash functions available, some even with support for hardware acceleration. The same plugin approach as for TLS is used. Read more about these concepts here: http://projects.camlcity.org/projects/dl/ocamlnet-4.0.0test2/doc/html-main/Tls.html http://projects.camlcity.org/projects/dl/ocamlnet-4.0.0test2/doc/html-main/Crypto.html This ocamlnet version is not intended for packaging. Of course, any feedback is welcome. Get the download link and the manual here: http://projects.camlcity.org/projects/ocamlnet.html NB: Of course, I'm also planning to support the "bytes" type at some point. However, given the complexity of the effort (especially regarding the interface design), I'd like to hear about the experience of other OCaml developers first, and maybe the OCaml standard library will get better over time, and make the task simpler. Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de My OCaml site: http://www.camlcity.org Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de ------------------------------------------------------------