
Hi, this is the first release of hF2, a new F(2^e) backend for cryptographic code, to be found at http://hackage.haskell.org/package/hF2 (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 array-like datastructures. 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! Marcel -- Marcel Fourné 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 one tool.
participants (1)
-
Marcel Fourné