From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id BEE577EFCD for ; Thu, 30 Oct 2014 22:16:48 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of hannes@mehnert.org) identity=pra; client-ip=213.73.89.200; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hannes@mehnert.org"; x-sender="hannes@mehnert.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of hannes@mehnert.org designates 213.73.89.200 as permitted sender) identity=mailfrom; client-ip=213.73.89.200; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hannes@mehnert.org"; x-sender="hannes@mehnert.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of postmaster@mail.mehnert.org designates 213.73.89.200 as permitted sender) identity=helo; client-ip=213.73.89.200; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hannes@mehnert.org"; x-sender="postmaster@mail.mehnert.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiIFAGSqUlTVSVnI/2dsb2JhbABcgw5UWIMGyhiIdBYBAQEBAX2ELFU2AgUWCwILAwIBAgFLDQgBAYhBCaZUj0KUfSCBLJJhgVQFllqIRzyDDoJwBTuGbIctggAegVtrgksBAQE X-IPAS-Result: AiIFAGSqUlTVSVnI/2dsb2JhbABcgw5UWIMGyhiIdBYBAQEBAX2ELFU2AgUWCwILAwIBAgFLDQgBAYhBCaZUj0KUfSCBLJJhgVQFllqIRzyDDoJwBTuGbIctggAegVtrgksBAQE X-IronPort-AV: E=Sophos;i="5.07,289,1413237600"; d="scan'208";a="85479492" Received: from mail.mehnert.org ([213.73.89.200]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ADH-CAMELLIA256-SHA; 30 Oct 2014 22:16:48 +0100 Received: from [192.168.178.21] (p5B2C43D5.dip0.t-ipconnect.de [91.44.67.213]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "hannes@mehnert.org", Issuer "mehnert root CA" (verified OK)) by mail.mehnert.org (Postfix) with ESMTPS id 8EB5E1F9C for ; Thu, 30 Oct 2014 22:16:44 +0100 (CET) Message-ID: <5452AA89.5010800@mehnert.org> Date: Thu, 30 Oct 2014 22:15:53 +0100 From: Hannes Mehnert User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: "caml-list@inria.fr >> Caml-list" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: [Caml-list] [ANN]: tls-0.2, nocrypto-0.2, x509-0.2, asn1-combinators-0.1.1 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA384 Dear OCaml hackers, More than 3 months ago we announced the 0.1 release of our TLS library pack (BSD licensed). Since then we fixed bugs based on user feedback and also implemented new features. Now we prepared a pre-halloween special release :) Highlights (more details are in CHANGES.md of each repository): - - nocrypto-0.2: uses ctypes, DSA, CCM, compiles on 4.02 - - tls-0.2: epoch exposes information about negotiated session, enum cleanups (ciphersuites, protocol versions, hash algorithms) - - asn1-0.1.1: stricter decoding of integers in tags and OIDs, performance improvements - - x509-0.2: information about used trust anchor, more utility functions exported Read our blog series about the initial release at http://openmirage.org/blog/introducing-ocaml-tls An https server in OCaml visualising the TLS handshake https://tls.openmirage.org The updated packages are already in opam, opam update && opam upgrade (or opam install tls/nocrypto/x509/asn1-combinators) should be all you need to do. If you encounter any issues, please report these on GitHub https://github.com/mirleft in the appropriate project. We're also still looking for code feedback and code reviews. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCQAGBQJUUqqJAAoJELyJZYjffCjuw+UP/jEUlvTxD70kGFU9BwUo2INP CcvtqSlu+Tn8giKgHx0FwxUEPLw3ugSuADNYsRKyYR4BoJVqMszKdyyN8zZZ6/JT 2vJJjuK8p8N7u8eXuRqS2X4fLsa3k7zKPnnM4y9DL91Z4FJRb6z31TXeQ1Y+u2Zv aKfyqm68fNUDiN3AKpljDJSAa9WqSAUQD9KV1Uovmr9utl9LsJUCpmxHw73PsvTq B1EuE+Mu87ZU48r3T1ScxC7WyuMjVmmV6BuwRbZK2yHG0QDUkVT2bA/HxqLKNr7D lerbCQMVsEGx3rxmPUmnWzIRRB2P31A0aLu1SKYkN7Ex+Y9kp/yQxSc2/+wzrvoK yBUrt9JJCU55dMsHe4bBvATz3KWLl3Iu2BvuIN9gy8XCKrZM3C0TM2+G5i7vRZCY DLWbpLMW7uAWVQnl++QMjeP30mqgP4oh3MQGNEVlVWl/rmkuaPmIxJYe9CGVHKwW JCGA8Go+v/W2hITSmfheG/X/0Uo1I+C318wptMNrAIKb7YZTKxAqbCMGwLCLyVv2 kz7D+RTxVgZLkq4PgCiG1CYhHNf1/8+H0nDbd9eaZaCqfz6RMFguVIElnPqKw2dc JLirZKbQYq+VxGgqpkDrEE7VIxpFSCJ/3GqCzFFhSC91Ij/IBzxOyqvgGurIIAdN roNJMHWOi1s4xuiPZcmC =iL9n -----END PGP SIGNATURE-----