-
Notifications
You must be signed in to change notification settings - Fork 11
/
crypto-api.cabal
47 lines (42 loc) · 1.83 KB
/
crypto-api.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: crypto-api
version: 0.8
license: BSD3
license-file: LICENSE
copyright: Thomas DuBuisson <thomas.dubuisson@gmail.com>, Francisco Blas Izquierdo Riera (klondike) (see AUTHORS)
author: Thomas DuBuisson <thomas.dubuisson@gmail.com>, Francisco Blas Izquierdo Riera (klondike)
maintainer: Thomas DuBuisson <thomas.dubuisson@gmail.com>
description: A generic interface for cryptographic operations (hashes, ciphers, randomness).
Maintainers of hash and cipher implementations are
encouraged to add instances for the classes defined
in Crypto.Classes. Crypto users are similarly
encouraged to use the interfaces defined in the Classes
module.
Any concepts or functions of general use to more than
one cryptographic algorithm (ex: padding) is within
scope of this package.
synopsis: A generic interface for cryptographic operations
category: Data, Cryptography
homepage: http://trac.haskell.org/crypto-api/wiki
bug-reports: http://trac.haskell.org/crypto-api/report/1
stability: stable
build-type: Simple
cabal-version: >= 1.6
tested-with: GHC == 7.0.3
extra-source-files:
c_impl/misc.c
c_impl/misc.h
Library
Build-Depends: base == 4.*,
bytestring >= 0.9 && < 0.10,
cereal >= 0.2 && < 0.4,
tagged >= 0.1 && < 0.3,
largeword >= 1.0.0, array, entropy
ghc-options:
hs-source-dirs:
exposed-modules: Crypto.Classes, Crypto.Types, Crypto.HMAC, Crypto.Modes, Crypto.Random, Crypto.Padding
other-modules: Crypto.Util, Crypto.CPoly
extensions: ForeignFunctionInterface
c-sources: c_impl/misc.c
source-repository head
type: git
location: https://github.com/TomMD/crypto-api