(lang dune 3.21)
(name tls)
(version 2.0.3)
(sections
 (lib /opt/local/lib/ocaml/site-lib/tls)
 (doc /opt/local/share/doc/tls))
(files
 (lib
  (META
   ciphersuite.ml
   config.ml
   config.mli
   core.ml
   crypto.ml
   dune-package
   engine.ml
   engine.mli
   explorator.ml
   handshake_client.ml
   handshake_client.mli
   handshake_client13.ml
   handshake_common.ml
   handshake_crypto.ml
   handshake_crypto.mli
   handshake_crypto13.ml
   handshake_server.ml
   handshake_server.mli
   handshake_server13.ml
   opam
   packet.ml
   reader.ml
   reader.mli
   state.ml
   tls.cma
   tls.cmi
   tls.cmt
   tls.ml
   tls__Ciphersuite.cmi
   tls__Ciphersuite.cmt
   tls__Config.cmi
   tls__Config.cmt
   tls__Config.cmti
   tls__Core.cmi
   tls__Core.cmt
   tls__Crypto.cmi
   tls__Crypto.cmt
   tls__Engine.cmi
   tls__Engine.cmt
   tls__Engine.cmti
   tls__Explorator.cmi
   tls__Explorator.cmt
   tls__Handshake_client.cmi
   tls__Handshake_client.cmt
   tls__Handshake_client.cmti
   tls__Handshake_client13.cmi
   tls__Handshake_client13.cmt
   tls__Handshake_common.cmi
   tls__Handshake_common.cmt
   tls__Handshake_crypto.cmi
   tls__Handshake_crypto.cmt
   tls__Handshake_crypto.cmti
   tls__Handshake_crypto13.cmi
   tls__Handshake_crypto13.cmt
   tls__Handshake_server.cmi
   tls__Handshake_server.cmt
   tls__Handshake_server.cmti
   tls__Handshake_server13.cmi
   tls__Handshake_server13.cmt
   tls__Packet.cmi
   tls__Packet.cmt
   tls__Reader.cmi
   tls__Reader.cmt
   tls__Reader.cmti
   tls__State.cmi
   tls__State.cmt
   tls__Utils.cmi
   tls__Utils.cmt
   tls__Writer.cmi
   tls__Writer.cmt
   tls__Writer.cmti
   unix/tls_unix.cma
   unix/tls_unix.cmi
   unix/tls_unix.cmt
   unix/tls_unix.cmti
   unix/tls_unix.ml
   unix/tls_unix.mli
   utils.ml
   writer.ml
   writer.mli))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name tls)
 (kind normal)
 (archives (byte tls.cma))
 (plugins (byte tls.cma))
 (requires
  logs
  kdf.hkdf
  ohex
  digestif
  mirage-crypto
  mirage-crypto-rng
  mirage-crypto-pk
  x509
  domain-name
  fmt
  mirage-crypto-ec
  ipaddr)
 (main_module_name Tls)
 (modes byte)
 (modules
  (wrapped
   (group
    (alias
     (obj_name tls)
     (visibility public)
     (kind alias)
     (source (path Tls) (impl (path tls.ml-gen))))
    (name Tls)
    (modules
     (module
      (obj_name tls__Ciphersuite)
      (visibility public)
      (source (path Ciphersuite) (impl (path ciphersuite.ml))))
     (module
      (obj_name tls__Config)
      (visibility public)
      (source (path Config) (intf (path config.mli)) (impl (path config.ml))))
     (module
      (obj_name tls__Core)
      (visibility public)
      (source (path Core) (impl (path core.ml))))
     (module
      (obj_name tls__Crypto)
      (visibility public)
      (source (path Crypto) (impl (path crypto.ml))))
     (module
      (obj_name tls__Engine)
      (visibility public)
      (source (path Engine) (intf (path engine.mli)) (impl (path engine.ml))))
     (module
      (obj_name tls__Explorator)
      (visibility public)
      (source (path Explorator) (impl (path explorator.ml))))
     (module
      (obj_name tls__Handshake_client)
      (visibility public)
      (source
       (path Handshake_client)
       (intf (path handshake_client.mli))
       (impl (path handshake_client.ml))))
     (module
      (obj_name tls__Handshake_client13)
      (visibility public)
      (source (path Handshake_client13) (impl (path handshake_client13.ml))))
     (module
      (obj_name tls__Handshake_common)
      (visibility public)
      (source (path Handshake_common) (impl (path handshake_common.ml))))
     (module
      (obj_name tls__Handshake_crypto)
      (visibility public)
      (source
       (path Handshake_crypto)
       (intf (path handshake_crypto.mli))
       (impl (path handshake_crypto.ml))))
     (module
      (obj_name tls__Handshake_crypto13)
      (visibility public)
      (source (path Handshake_crypto13) (impl (path handshake_crypto13.ml))))
     (module
      (obj_name tls__Handshake_server)
      (visibility public)
      (source
       (path Handshake_server)
       (intf (path handshake_server.mli))
       (impl (path handshake_server.ml))))
     (module
      (obj_name tls__Handshake_server13)
      (visibility public)
      (source (path Handshake_server13) (impl (path handshake_server13.ml))))
     (module
      (obj_name tls__Packet)
      (visibility public)
      (source (path Packet) (impl (path packet.ml))))
     (module
      (obj_name tls__Reader)
      (visibility public)
      (source (path Reader) (intf (path reader.mli)) (impl (path reader.ml))))
     (module
      (obj_name tls__State)
      (visibility public)
      (source (path State) (impl (path state.ml))))
     (module
      (obj_name tls__Utils)
      (visibility public)
      (source (path Utils) (impl (path utils.ml))))
     (module
      (obj_name tls__Writer)
      (visibility public)
      (source (path Writer) (intf (path writer.mli)) (impl (path writer.ml))))))
   (wrapped true))))
(library
 (name tls.unix)
 (kind normal)
 (archives (byte unix/tls_unix.cma))
 (plugins (byte unix/tls_unix.cma))
 (requires tls unix ptime ptime.clock ptime.clock.os mirage-crypto-rng.unix)
 (modes byte)
 (modules
  (singleton
   (obj_name tls_unix)
   (visibility public)
   (source
    (path Tls_unix)
    (intf (path unix/tls_unix.mli))
    (impl (path unix/tls_unix.ml))))))
