File: cprng-aes.cabal

package info (click to toggle)
haskell-cprng-aes 0.2.3-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 64 kB
  • sloc: haskell: 88; makefile: 2
file content (46 lines) | stat: -rw-r--r-- 1,924 bytes parent folder | download
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
Name:                cprng-aes
Version:             0.2.3
Description:         
    Simple crypto pseudo-random-number-generator with really good randomness property.
    .
    Using ent, a randomness property maker on one 1Mb sample:
       Entropy = 7.999837 bits per byte.
       Optimum compression would reduce the size of this 1048576 byte file by 0 percent.
       Chi square distribution for 1048576 samples is 237.02
       Arithmetic mean value of data bytes is 127.3422 (127.5 = random)
       Monte Carlo value for Pi is 3.143589568 (error 0.06 percent)
    .
    Compared to urandom with the same sampling:
       Entropy = 7.999831 bits per byte.
       Optimum compression would reduce the size of this 1048576 byte file by 0 percent.
       Chi square distribution for 1048576 samples is 246.63 
       Arithmetic mean value of data bytes is 127.6347 (127.5 = random).
       Monte Carlo value for Pi is 3.132465868 (error 0.29 percent).

License:             BSD3
License-file:        LICENSE
Copyright:           Vincent Hanquez <vincent@snarc.org>
Author:              Vincent Hanquez <vincent@snarc.org>
Maintainer:          Vincent Hanquez <vincent@snarc.org>
Synopsis:            Crypto Pseudo Random Number Generator using AES in counter mode.
Build-Type:          Simple
Category:            Cryptography
stability:           experimental
Cabal-Version:       >=1.6
Homepage:            http://github.com/vincenthz/hs-cprng-aes
data-files:          README.md

Library
  Build-Depends:     base >= 3 && < 5
                   , bytestring
                   , random
                   , crypto-api >= 0.8
                   , entropy >= 0.2
                   , cryptocipher >= 0.2.5 && < 0.4.0
                   , cereal >= 0.3.0 && < 0.4.0
  Exposed-modules:   Crypto.Random.AESCtr
  ghc-options:       -Wall

source-repository head
  type: git
  location: git://github.com/vincenthz/hs-cprng-aes