Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 69 lines (62 sloc) 2.65 kb
8dabc3d @TomMD Fix spacing in cabal
authored
1 name: crypto-api
28c90b7 @TomMD Fix the base 4.3 issue in a better manner
authored
2 version: 0.1.1.0
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
3 license: BSD3
8dabc3d @TomMD Fix spacing in cabal
authored
4 license-file: LICENSE
3ad2f1a @TomMD Add Dominic as a copyright holder
authored
5 copyright: Thomas DuBuisson <thomas.dubuisson@gmail.com>, Dominic Steinitz (see Data.LargeWord module)
8dabc3d @TomMD Fix spacing in cabal
authored
6 author: Thomas DuBuisson <thomas.dubuisson@gmail.com>, Dominic Steinitz
7 maintainer: Thomas DuBuisson <thomas.dubuisson@gmail.com>
b79dc52 @TomMD Improve desciption in .cabal
authored
8 description: A generic interface for cryptographic operations,
9 platform independent quality RNG, property tests
10 and known-answer tests (KATs) for common algorithms,
11 and a basic benchmark infrastructure.
12
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
13 Maintainers of hash and cipher implementations are
14 encouraged to add instances for the classes defined
da20109 @TomMD Moved from Data.Crypto.* to Crypto.* module names. Renamed RandomGen…
authored
15 in Crypto.Classes. Crypto users are similarly
3379289 @TomMD Documentation fixes (formatting)
authored
16 encouraged to use the interfaces defined in the Classes
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
17 module.
b79dc52 @TomMD Improve desciption in .cabal
authored
18
19 Any concepts or functions of general use to more than
20 one cryptographic algorithm (ex: padding) is within
21 scope of this package.
8dabc3d @TomMD Fix spacing in cabal
authored
22 synopsis: A generic interface for cryptographic operations
23 category: Data, Cryptography
8114650 @TomMD Fix homepage, bug-reports links
authored
24 homepage: http://trac.haskell.org/crypto-api/wiki
25 bug-reports: http://trac.haskell.org/crypto-api/report/1
8dabc3d @TomMD Fix spacing in cabal
authored
26 stability: stable
27 build-type: Simple
28 cabal-version: >= 1.6
29 tested-with: GHC == 6.12.1
075c659 @TomMD Remove parsec, add HMAC.txt
authored
30 Data-Files:
31 Test/KAT_AES/*.txt
32 , Test/KAT_SHA/*.txt
33 , Test/KAT_HMAC/*.txt
64e0011 @TomMD TwoFish KATs + Test.TwoFish might be working now - needs tested
authored
34 , Test/KAT_TWOFISH/*.TXT
435b097 @TomMD Initial attempt at a unified crypto api
authored
35 extra-source-files:
075c659 @TomMD Remove parsec, add HMAC.txt
authored
36 Test/KAT_AES/*.txt
37 , Test/KAT_SHA/*.txt
38 , Test/KAT_HMAC/*.txt
64e0011 @TomMD TwoFish KATs + Test.TwoFish might be working now - needs tested
authored
39 , Test/KAT_TWOFISH/*.TXT
435b097 @TomMD Initial attempt at a unified crypto api
authored
40
a1e739c @TomMD alg-tests --> tests
authored
41 flag tests
8729714 @TomMD Add instances, comments, finalize types
authored
42 description: Include Test.Crypto module for testing hash and cipher instances
4aeca64 @TomMD Disable the building of Test.Crypto by default
authored
43 default: False
8729714 @TomMD Add instances, comments, finalize types
authored
44
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
45 flag benchmarks
46 description: Include benchmarking tools for cryptographic operations
47 default: False
48
435b097 @TomMD Initial attempt at a unified crypto api
authored
49 Library
28c90b7 @TomMD Fix the base 4.3 issue in a better manner
authored
50 Build-Depends: base == 4.*,
4246279 @TomMD Eliminate MonadRandom dep, other minor changes
authored
51 bytestring >= 0.9 && < 0.10,
8cad544 @TomMD Bump cereal version bound
authored
52 cereal >= 0.2 && < 0.4,
eddd394 @TomMD Optimize lazy hashing
authored
53 tagged == 0.1.*,
8667c4d @TomMD Update build deps, add upper bounds
authored
54 filepath >= 1.1 && < 1.2
5da47ed @TomMD Note Dominic's work on LargeWord, clean ghc-options
authored
55 ghc-options: -O2
435b097 @TomMD Initial attempt at a unified crypto api
authored
56 hs-source-dirs:
58a83d3 @TomMD Added ESP and PCKS5 padding
authored
57 exposed-modules: Crypto.Classes, Crypto.Types, Crypto.HMAC, Data.LargeWord, Crypto.Modes, System.Crypto.Random, Crypto.Random, Crypto.Padding
a1e739c @TomMD alg-tests --> tests
authored
58 if flag(tests)
64e0011 @TomMD TwoFish KATs + Test.TwoFish might be working now - needs tested
authored
59 exposed-modules: Test.Crypto, Test.AES, Test.SHA, Test.HMAC, Test.ParseNistKATs, Test.TwoFish
1f8e2f8 @TomMD Remove binary from the Test.* suite
authored
60 build-depends: QuickCheck >= 2.3 && < 2.4, directory >= 1.0.1.0 && < 1.1
5df58cf @TomMD Fix .cabal to properly include data files (its picky about order and …
authored
61 other-modules: Paths_crypto_api
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
62 if flag(benchmarks)
d8adfea @TomMD Fix cabal to build Benchmark.Crypto, fix benchmarks
authored
63 exposed-modules: Benchmark.Crypto
1c06c59 @TomMD Improve AES KATs support. Update Cabal
authored
64 build-depends: criterion >= 0.5
bc6063f @TomMD Update project information (pages, repo loc)
authored
65
66 source-repository head
67 type: darcs
42f5e62 @TomMD Fixed repo loc
authored
68 location: http://code.haskell.org/crypto-api
Something went wrong with that request. Please try again.