Copyright | (c) Marcel Fourné 20[09..14] |
---|---|
License | BSD3 |
Maintainer | Marcel Fourné (haskell@marcelfourne.de) |
Stability | experimental |
Portability | Good |
Safe Haskell | None |
Language | Haskell98 |
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.
- data StandardCurve
- p192 :: StandardCurve
- p224 :: StandardCurve
- p256 :: StandardCurve
- p384 :: StandardCurve
- p521 :: StandardCurve
- k283 :: StandardCurve
- b283 :: StandardCurve
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