name: hackage-security
version: 0.5.3.0
id: hackage-security-0.5.3.0-1VpHOvLcO2g6J40Ysrc07t
key: hackage-security-0.5.3.0-1VpHOvLcO2g6J40Ysrc07t
license: BSD-3-Clause
copyright: Copyright 2015-2016 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
    (<http://hackage.haskell.org/>).  It is based on The Update
    Framework (<http://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: e8fffee0bcb86d31f843bab0c7bad944
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.IO
    Hackage.Security.Util.Lens 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.FileLock
                Hackage.Security.Util.JSON Hackage.Security.Util.Stack
                Hackage.Security.Util.TypedEmbedded Prelude
import-dirs: /usr/local/lib/ghc/hackage-security-0.5.3.0
library-dirs: /usr/local/lib/ghc/hackage-security-0.5.3.0
dynamic-library-dirs: /usr/local/lib/ghc/hackage-security-0.5.3.0
data-dir: /usr/local/share/hs-hackage-security-0.5.3.0
hs-libraries: HShackage-security-0.5.3.0-1VpHOvLcO2g6J40Ysrc07t
depends:
    Cabal-2.4.0.1 base-4.12.0.0
    base16-bytestring-0.1.1.5-Cbny7PPJRBc3NO5kr5Cia8
    base64-bytestring-1.0.0.0-FInYrLp5hdmCCyamKwEulx
    bytestring-0.10.8.2 containers-0.6.0.1
    cryptohash-sha256-0.11.101.0-4hEdGCusAXMBLiu8h413L1
    directory-1.3.3.0 ed25519-0.0.5.0-JRZm9qkjuKdJzhMNs9MSTR
    filepath-1.4.2.1 ghc-prim-0.5.3 mtl-2.2.2
    network-2.6.2.1-Lfd6hU8QSOtC72PepFdIPJ
    network-uri-2.6.0.3-DzDJgRGkftH4MeBwibLkIb parsec-3.1.13.0
    pretty-1.1.3.6 tar-0.5.1.0-HaIVxa1LuWJqqT6yxHWqZ
    template-haskell-2.14.0.0 time-1.8.0.2 transformers-0.5.6.2
    zlib-0.6.2.1-EiCuzWuUbh1FOATBAoeQ3G
haddock-interfaces: /usr/local/share/doc/hs-hackage-security-0.5.3.0/html/hackage-security.haddock
haddock-html: /usr/local/share/doc/hs-hackage-security-0.5.3.0/html
