cabal-version: >=1.10 name: http2-tls version: 0.2.5 license: BSD3 license-file: LICENSE maintainer: Kazu Yamamoto author: Kazu Yamamoto homepage: https://github.com/kazu-yamamoto/http2-tls synopsis: Library for HTTP/2 over TLS description: Using the HTTP/2 library over TLS category: Network build-type: Simple source-repository head type: git location: https://github.com/kazu-yamamoto/http2-tls flag crypton description: Use the crypton-x509-* package family instead of x509-* library exposed-modules: Network.HTTP2.TLS.Client Network.HTTP2.TLS.Internal Network.HTTP2.TLS.Server other-modules: Network.HTTP2.TLS.Client.Settings Network.HTTP2.TLS.Config Network.HTTP2.TLS.IO Network.HTTP2.TLS.Server.Settings Network.HTTP2.TLS.Supported default-language: Haskell2010 default-extensions: Strict StrictData ghc-options: -Wall build-depends: base >=4.9 && <5, bytestring >= 0.10 && < 0.12, http2 >=5.1 && < 5.2, data-default-class >= 0.1 && < 0.2, network >= 3.1.4 && < 3.2, time-manager >= 0.0.1 && < 0.1, unliftio >= 0.2 && < 0.3, network-run >= 0.2.6 && < 0.3, network-control >= 0.0.2 && < 0.1, recv >= 0.1.0 && < 0.2, utf8-string >= 1.0 && < 1.1 if flag(crypton) build-depends: -- If we raise the lower bound on @tls@, then the @crypton@ flag -- becomes useless and we should remove it. tls >=1.7 && < 2.1, crypton-x509-store >= 1.6 && < 1.7, crypton-x509-validation >= 1.6 && < 1.7 else build-depends: tls <1.7, x509-store, x509-validation