ANN: Haskell Cryptographic Library 4.0.3

David Brown haskell2 at davidb.org
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.

Dave



More information about the Libraries mailing list