ANN: Haskell Cryptographic Library 4.0.3

David Brown haskell2 at
Thu Apr 12 18:18:26 EDT 2007

Ashley Yakeley wrote:
> Matthew William Cox wrote:
>> Why is it that we aren't focusing on putting together good bindings for
>> OpenSSL?
> It's all pure functionality, isn't it? Wouldn't it be better to
> write it in Haskell?

A common problem will be with performance.  For some cases, this won't
be an issue, but when manipulating lots of data, it can be serious.

The reference C implementation of sha1 is quite a bit slower than the
tuned one in OpenSSL.

But, licensing with OpenSSL is problematic, since it is incompatible
with the GPL.


More information about the Libraries mailing list