[Haskell] ANNOUNCE: hecc-0.1

Marcel Fourné marcel at bitrot.dyndns.org
Wed Sep 9 12:17:10 EDT 2009


Hi,
this is the first release of hecc, the Elliptic Curve
Cryptography Library for Haskell, to be found at

http://hackage.haskell.org/package/hecc

Implemented are affine, projective, jacobian and modified jacobian
point formats with the basic operations. Included as an Example is a
basic ECDH as well as a basic speed test (just a point multiplication
on NIST P-256).

The code grew out of some finger exercises used during my
Master-studies and has been molded into some (arguably) releasable
state.

The library tries to be fast (achieving the above-mentioned test in
just under 10ms on my hardware) but won't compete with a C or
assembler-implementation (meaning: it stays more readable).

The API is not stable, there may be bugs, you have been warned...

Further algorithms may come at a point, but there is no timeframe atm.

Please send feedback!

Marcel

-- 
Marcel Fourné
OpenPGP-Key-ID: 0x74545C72


More information about the Haskell mailing list