name:                 tls
version:              1.5.7
visibility:           public
id:                   tls-1.5.7-4PMZGJEEOsa4R2oKHBFJzj
key:                  tls-1.5.7-4PMZGJEEOsa4R2oKHBFJzj
license:              BSD-3-Clause
copyright:            Vincent Hanquez <vincent@snarc.org>
maintainer:           Kazu Yamamoto <kazu@iij.ad.jp>
author:               Vincent Hanquez <vincent@snarc.org>
stability:            experimental
homepage:             http://github.com/vincenthz/hs-tls
synopsis:             TLS/SSL protocol native implementation (Server and Client)
description:
    Native Haskell TLS and SSL protocol implementation for server and client.

    This provides a high-level implementation of a sensitive security protocol,
    eliminating a common set of security issues through the use of the advanced
    type system, high level constructions and common Haskell features.

    Currently implement the SSL3.0, TLS1.0, TLS1.1, TLS1.2 and TLS 1.3 protocol,
    and support RSA and Ephemeral (Elliptic curve and regular) Diffie Hellman key exchanges,
    and many extensions.

    Some debug tools linked with tls, are available through the
    <http://hackage.haskell.org/package/tls-debug/>.

category:             Network
abi:                  cd37c73332946091279640da7401531b
exposed:              True
exposed-modules:
    Network.TLS Network.TLS.Cipher Network.TLS.Compression
    Network.TLS.Extra Network.TLS.Extra.Cipher Network.TLS.Extra.FFDHE
    Network.TLS.Internal Network.TLS.QUIC

hidden-modules:
    Network.TLS.Cap Network.TLS.Struct Network.TLS.Struct13
    Network.TLS.Core Network.TLS.Context Network.TLS.Context.Internal
    Network.TLS.Credentials Network.TLS.Backend Network.TLS.Crypto
    Network.TLS.Crypto.DH Network.TLS.Crypto.IES
    Network.TLS.Crypto.Types Network.TLS.ErrT Network.TLS.Extension
    Network.TLS.Handshake Network.TLS.Handshake.Certificate
    Network.TLS.Handshake.Client Network.TLS.Handshake.Common
    Network.TLS.Handshake.Common13 Network.TLS.Handshake.Control
    Network.TLS.Handshake.Key Network.TLS.Handshake.Process
    Network.TLS.Handshake.Random Network.TLS.Handshake.Server
    Network.TLS.Handshake.Signature Network.TLS.Handshake.State
    Network.TLS.Handshake.State13 Network.TLS.Hooks Network.TLS.IO
    Network.TLS.Imports Network.TLS.KeySchedule Network.TLS.MAC
    Network.TLS.Measurement Network.TLS.Packet Network.TLS.Packet13
    Network.TLS.Parameters Network.TLS.PostHandshake Network.TLS.Record
    Network.TLS.Record.Disengage Network.TLS.Record.Engage
    Network.TLS.Record.Layer Network.TLS.Record.Reading
    Network.TLS.Record.Writing Network.TLS.Record.State
    Network.TLS.Record.Types Network.TLS.RNG Network.TLS.State
    Network.TLS.Session Network.TLS.Sending Network.TLS.Receiving
    Network.TLS.Util Network.TLS.Util.ASN1
    Network.TLS.Util.Serialization Network.TLS.Types Network.TLS.Wire
    Network.TLS.X509

import-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.2.1/tls-1.5.7-4PMZGJEEOsa4R2oKHBFJzj

library-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.2.1/tls-1.5.7-4PMZGJEEOsa4R2oKHBFJzj

dynamic-library-dirs: /usr/pkg/lib/x86_64-netbsd-ghc-9.2.1
data-dir:             /usr/pkg/share/x86_64-netbsd-ghc-9.2.1/tls-1.5.7
hs-libraries:         HStls-1.5.7-4PMZGJEEOsa4R2oKHBFJzj
depends:
    asn1-encoding-0.9.6-LbJqLsyBE7vDmoVh7xxK8R
    asn1-types-0.3.4-6mj1Uz8wDMF1OFymVP1hUu
    async-2.2.4-CjTItQRDaStAJ94fSXWSyU base-4.16.0.0
    bytestring-0.11.1.0 cereal-0.5.8.2-48cJ4PcKdNX4TE6MnMFgor
    cryptonite-0.30-8i8cDD4aJwWBR5k0GI2vMC
    data-default-class-0.1.2.0-LmVQyLZIgjY9fZkhpxcaeA
    hourglass-0.2.12-4aAt265VyONA4k8dO9X12R
    memory-0.18.0-6kIikckoBVVG5xEYgSiSRi mtl-2.2.2
    network-3.1.2.7-Gka2zsvkLkM9iCP0Lf2xvH transformers-0.5.6.2
    x509-1.7.6-91WZ0ugM50G7CZyc5tujCz
    x509-store-1.6.9-65l6QISMDBG8uGlKBcucF1
    x509-validation-1.6.12-JsR17q2x3VT8AE33ygUfRd

haddock-interfaces:
    /usr/pkg/share/doc/x86_64-netbsd-ghc-9.2.1/tls-1.5.7/html/tls.haddock

haddock-html:         /usr/pkg/share/doc/x86_64-netbsd-ghc-9.2.1/tls-1.5.7/html
