marcel at bitrot.dyndns.org
Mon May 7 10:29:07 CEST 2012
this is the first release of hF2, a new F(2^e) backend for
cryptographic code, to be found at
(or simply by "cabal install hF2")
This library is intended to be portable, somewhat timing-attack
resilient and it's interface is geared toward the use in the
"hecc" library (others may follow).
Right now it uses unboxed Bit-Vectors (see: "bitvec") and with this the
"vector" library, which seems to be the focus of optimization in
The datatype "F2" is intended to hide the implementation from it's
users, so repa/DPH or other implementations may provide parallelization
for the arrays - they are just so obviously parallel, but the first
prototype with this was painstakingly slow (...yes, that was my fault).
Have fun with this, I sure did!
OpenPGP-Key-ID: 4991 8AA4 202F 12AC 41F7 6C77 CA83 BDF0 7454 5C72
A good library is preferable to a tool, except when you just need that
More information about the Libraries