eccrypto-0.0: Elliptic Curve Cryptography for Haskell

Copyright(c) Marcel Fourné 20[09..14]
LicenseBSD3
MaintainerMarcel Fourné (haskell@marcelfourne.de)
Stabilityexperimental
PortabilityGood
Safe HaskellNone
LanguageHaskell98

Crypto.ECC.NIST.StandardCurves

Description

ECC NIST Standard Curves, taken from NISTReCur.pdf[http:/csrc.nist.govgroupsSTtoolkitdocumentsdss/NISTReCur.pdf] NB: The rigidity of the curve parameters may be manipulatable, for more information see http://safecurves.cr.yp.to/rigid.html Therein mentioned are only the NIST Prime Curves, because... NB F2: Read up on solving the Discrete Logarithm Problem in fields of small characteristic (i.e. here: Binary Curves) and then decide if the results are relevant to you. Recommendation: If your need NIST Curves and you do not know which one, use the Prime Curves.

Synopsis

Documentation

data StandardCurve Source #

Datatype for defined Standard Curves

p192 :: StandardCurve Source #

NIST Prime Curve P-192

p224 :: StandardCurve Source #

NIST Prime Curve P-224

p256 :: StandardCurve Source #

NIST Prime Curve P-256

p384 :: StandardCurve Source #

NIST Prime Curve P-384

p521 :: StandardCurve Source #

NIST Prime Curve P-521

k283 :: StandardCurve Source #

NIST Binary Field Curve K-283

b283 :: StandardCurve Source #

NIST Binary Field Curve B-283