name:                 hackage-security
version:              0.6.2.6
visibility:           public
id:                   hackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w
key:                  hackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w
license:              BSD-3-Clause
copyright:            Copyright 2015-2022 Well-Typed LLP
maintainer:           cabal-devel@haskell.org
author:               Edsko de Vries
homepage:             https://github.com/haskell/hackage-security
synopsis:             Hackage security library
description:
    The hackage security library provides both server and
    client utilities for securing the Hackage package server
    (<https://hackage.haskell.org/>).  It is based on The Update
    Framework (<https://theupdateframework.com/>), a set of
    recommendations developed by security researchers at
    various universities in the US as well as developers on the
    Tor project (<https://www.torproject.org/>).

    The current implementation supports only index signing,
    thereby enabling untrusted mirrors. It does not yet provide
    facilities for author package signing.

    The library has two main entry points:
    "Hackage.Security.Client" is the main entry point for
    clients (the typical example being @cabal@), and
    "Hackage.Security.Server" is the main entry point for
    servers (the typical example being @hackage-server@).

category:             Distribution
abi:                  ef320cf31c1cae50f42847e2242f30f4
exposed:              True
exposed-modules:
    Hackage.Security.Client Hackage.Security.Client.Formats
    Hackage.Security.Client.Repository
    Hackage.Security.Client.Repository.Cache
    Hackage.Security.Client.Repository.HttpLib
    Hackage.Security.Client.Repository.Local
    Hackage.Security.Client.Repository.Remote
    Hackage.Security.Client.Verify Hackage.Security.JSON
    Hackage.Security.Key.Env Hackage.Security.Server
    Hackage.Security.TUF.FileMap Hackage.Security.Trusted
    Hackage.Security.Util.Checked Hackage.Security.Util.Path
    Hackage.Security.Util.Pretty Hackage.Security.Util.Some
    Text.JSON.Canonical

hidden-modules:
    Hackage.Security.Key Hackage.Security.Trusted.TCB
    Hackage.Security.TUF Hackage.Security.TUF.Common
    Hackage.Security.TUF.FileInfo Hackage.Security.TUF.Header
    Hackage.Security.TUF.Layout.Cache Hackage.Security.TUF.Layout.Index
    Hackage.Security.TUF.Layout.Repo Hackage.Security.TUF.Mirrors
    Hackage.Security.TUF.Paths Hackage.Security.TUF.Patterns
    Hackage.Security.TUF.Root Hackage.Security.TUF.Signed
    Hackage.Security.TUF.Snapshot Hackage.Security.TUF.Targets
    Hackage.Security.TUF.Timestamp Hackage.Security.Util.Base64
    Hackage.Security.Util.Exit Hackage.Security.Util.IO
    Hackage.Security.Util.JSON Hackage.Security.Util.Lens
    Hackage.Security.Util.Stack Hackage.Security.Util.TypedEmbedded

import-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w

library-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w

library-dirs-static:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w

dynamic-library-dirs: /usr/pkg/lib/x86_64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6

hs-libraries:         HShackage-security-0.6.2.6-7BfEmp6xQ78J08DM8ghT6w
depends:
    Cabal-syntax-3.12.0.0-inplace base-4.20.0.0-inplace
    base16-bytestring-1.0.2.0-I6iAgHoErEv4PWPVpbLqkP
    base64-bytestring-1.2.1.0-J7LrHzw4HYx9u66jbTXGg4
    bytestring-0.12.1.0-inplace containers-0.7-inplace
    cryptohash-sha256-0.11.102.1-JoKOzZQdPsz8X1Z9W7thIq
    directory-1.3.8.3-inplace ed25519-0.0.5.0-7KqZyHkWC9FDvRFPxjAhJv
    filepath-1.5.2.0-inplace ghc-prim-0.11.0-inplace
    lukko-0.1.2-ClxhsyYt5oT1eRIAfHf4Dg mtl-2.3.1-inplace
    network-3.2.7.0-1Ct3oTmBj2N7AMqmYP2CgU
    network-uri-2.6.4.2-E8LVMJw3xhU27dwpt5eqVZ parsec-3.1.17.0-inplace
    pretty-1.1.3.6-inplace tar-0.6.4.0-FkSoGtyIjWZ2oqjt7kou3F
    template-haskell-2.22.0.0-inplace time-1.12.2-inplace
    transformers-0.6.1.1-inplace zlib-0.7.1.0-1mOT4jASaJp8whxsM9AySZ

haddock-interfaces:
    /usr/pkg/share/doc/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6/html/hackage-security.haddock

haddock-html:
    /usr/pkg/share/doc/x86_64-netbsd-ghc-9.10.1/hackage-security-0.6.2.6/html
