eccrypto-0.0: eccrypto.cabal
Name: eccrypto
Version: 0.0
Synopsis: Elliptic Curve Cryptography for Haskell
Description: Elliptic Curve Cryptography in Haskell, evolved for correctness and practical usability from higher-level libraries.
.
The implementation is pure Haskell and as generic and fast as reasonably possible. Timing-attack resistance is important, failure must be documented.
.
This library was formerly known and its code originated as hecc, but since this would imply Hyperelliptic ECC, the name was changed.
.
Also the scope was changed by selecting best internal formats and no longer trying to be overly general, allowing more optimizations.
.
N.B.: F2 is faulty and slow.
.
More secure curves will be added.
License: BSD3
License-file: COPYING
Copyright: (c) Marcel Fourné, 2009-2014
Author: Marcel Fourné
Maintainer: Marcel Fourné (haskell@marcelfourne.de)
Category: Cryptography
Stability: beta
Build-Type: Simple
Cabal-Version: >=1.9
Data-Files: README
Extra-Source-Files: src/bench.hs
Library
hs-source-dirs: src
Build-Depends:
base >= 4 && < 5
, bytestring >= 0.10 && < 0.11
, cereal >=0.4 && < 0.6
, SHA >= 1.6.4 && < 1.7
, crypto-api >= 0.13 && < 0.14
, vector >= 0.10 && < 0.12
Exposed-modules:
Crypto.Common
Crypto.F2
Crypto.Fi
Crypto.ECC.NIST.Base
Crypto.ECC.NIST.ECDH
Crypto.ECC.NIST.StandardCurves
Crypto.ECC.Ed25519.EdDSA
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/mfourne/hs-eccrypto.git