Opam Package tls.0.11.1

Package info

opam-nametls
opam-version0.11.1
synopsisTransport Layer Security purely in OCaml
description Transport Layer Security (TLS) is probably the most widely deployed security protocol on the Internet. It provides communication privacy to prevent eavesdropping, tampering, and message forgery. Furthermore, it optionally provides authentication of the involved endpoints. TLS is commonly deployed for securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, virtual private networks, and wireless networks. TLS uses asymmetric cryptography to exchange a symmetric key, and optionally authenticate (using X.509) either or both endpoints. It provides algorithmic agility, which means that the key exchange method, symmetric encryption algorithm, and hash algorithm are negotiated. Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).
authors
  • David Kaloper <david@numm.org>
  • Hannes Mehnert <hannes@mehnert.org>
homepagehttps://github.com/mirleft/ocaml-tls
licenseBSD2
changes-fileCHANGES.md
license-fileLICENSE.md
readme-fileREADME.md
deps (17)
revdeps (23)
metas (2)
libraries (2)

Package modules

Package sources

tls

Package files

lib/tls/writer.mli
lib/tls/writer.ml
lib/tls/utils.ml
lib/tls/tracing.mli
lib/tls/tracing.ml
lib/tls/tls__Writer.cmx
lib/tls/tls__Writer.cmti
lib/tls/tls__Writer.cmt
lib/tls/tls__Writer.cmi
lib/tls/tls__Utils.cmx
lib/tls/tls__Utils.cmt
lib/tls/tls__Utils.cmi
lib/tls/tls__Tracing.cmx
lib/tls/tls__Tracing.cmti
lib/tls/tls__Tracing.cmt
lib/tls/tls__Tracing.cmi
lib/tls/tls__State.cmx
lib/tls/tls__State.cmt
lib/tls/tls__State.cmi
lib/tls/tls__Reader.cmx
lib/tls/tls__Reader.cmti
lib/tls/tls__Reader.cmt
lib/tls/tls__Reader.cmi
lib/tls/tls__Packet.cmx
lib/tls/tls__Packet.cmt
lib/tls/tls__Packet.cmi
lib/tls/tls__Handshake_server.cmx
lib/tls/tls__Handshake_server.cmti
lib/tls/tls__Handshake_server.cmt
lib/tls/tls__Handshake_server.cmi
lib/tls/tls__Handshake_crypto.cmx
lib/tls/tls__Handshake_crypto.cmti
lib/tls/tls__Handshake_crypto.cmt
lib/tls/tls__Handshake_crypto.cmi
lib/tls/tls__Handshake_common.cmx
lib/tls/tls__Handshake_common.cmt
lib/tls/tls__Handshake_common.cmi
lib/tls/tls__Handshake_client.cmx
lib/tls/tls__Handshake_client.cmti
lib/tls/tls__Handshake_client.cmt
lib/tls/tls__Handshake_client.cmi
lib/tls/tls__Explorator.cmx
lib/tls/tls__Explorator.cmt
lib/tls/tls__Explorator.cmi
lib/tls/tls__Engine.cmx
lib/tls/tls__Engine.cmti
lib/tls/tls__Engine.cmt
lib/tls/tls__Engine.cmi
lib/tls/tls__Crypto.cmx
lib/tls/tls__Crypto.cmt
lib/tls/tls__Crypto.cmi
lib/tls/tls__Core.cmx
lib/tls/tls__Core.cmt
lib/tls/tls__Core.cmi
lib/tls/tls__Control.cmx
lib/tls/tls__Control.cmt
lib/tls/tls__Control.cmi
lib/tls/tls__Config.cmx
lib/tls/tls__Config.cmti
lib/tls/tls__Config.cmt
lib/tls/tls__Config.cmi
lib/tls/tls__Ciphersuite.cmx
lib/tls/tls__Ciphersuite.cmt
lib/tls/tls__Ciphersuite.cmi
lib/tls/tls.ml
lib/tls/tls.cmxs
lib/tls/tls.cmxa
lib/tls/tls.cmx
lib/tls/tls.cmt
lib/tls/tls.cmi
lib/tls/tls.cma
lib/tls/tls.a
lib/tls/state.ml
lib/tls/reader.mli
lib/tls/reader.ml
lib/tls/packet.ml
lib/tls/opam
lib/tls/lwt/x509_lwt.mli
lib/tls/lwt/x509_lwt.ml
lib/tls/lwt/x509_lwt.cmx
lib/tls/lwt/x509_lwt.cmti
lib/tls/lwt/x509_lwt.cmt
lib/tls/lwt/x509_lwt.cmi
lib/tls/lwt/tls_lwt.mli
lib/tls/lwt/tls_lwt.ml
lib/tls/lwt/tls_lwt.cmxs
lib/tls/lwt/tls_lwt.cmxa
lib/tls/lwt/tls_lwt.cmx
lib/tls/lwt/tls_lwt.cmti
lib/tls/lwt/tls_lwt.cmt
lib/tls/lwt/tls_lwt.cmi
lib/tls/lwt/tls_lwt.cma
lib/tls/lwt/tls_lwt.a
lib/tls/lwt
lib/tls/handshake_server.mli
lib/tls/handshake_server.ml
lib/tls/handshake_crypto.mli
lib/tls/handshake_crypto.ml
lib/tls/handshake_common.ml
lib/tls/handshake_client.mli
lib/tls/handshake_client.ml
lib/tls/explorator.ml
lib/tls/engine.mli
lib/tls/engine.ml
lib/tls/dune-package
lib/tls/crypto.ml
lib/tls/core.ml
lib/tls/control.ml
lib/tls/config.mli
lib/tls/config.ml
lib/tls/ciphersuite.ml
lib/tls/META
lib/tls
doc/tls/README.md
doc/tls/LICENSE.md
doc/tls/CHANGES.md
doc/tls