ANN: nano-hmac 0.2.0

nano-hmac provides bindings to OpenSSL's HMAC interface. With this release the set of hashing functions supported is: MD5, SHA, SHA1, SHA224, SHA256, SHA384, SHA512. If you're unfamiliar with HMAC's then you may want to check out the second link below where I explain a little bit about them in a blog entry. The hackage pages mentioned that they're not running haddock 2.0, so I don't know if the docs will generate. If not, you can see the docs online at the third link below. * http://hackage.haskell.org/cgi-bin/hackage-scripts/package/nano-hmac-0.2.0 * http://www.jasani.org/2008/02/nano-hmac-020-released.html * http://docs.jasani.org/nano-hmac/0.2.0/ Any and all comments/suggestions/criticisms/fortune-cookie-proverbs are welcome. Thanks, Hitesh

On Feb 11, 2008 12:54 AM, Hitesh Jasani
nano-hmac provides bindings to OpenSSL's HMAC interface. With this release the set of hashing functions supported is: MD5, SHA, SHA1, SHA224, SHA256, SHA384, SHA512.
Just a heads up; PHO has written nice bindings to much of OpenSSL: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HsOpenSSL-0.3.1 AGL -- Adam Langley agl@imperialviolet.org http://www.imperialviolet.org 650-283-9641

On 2008.02.11 09:42:44 -0800, Adam Langley
On Feb 11, 2008 12:54 AM, Hitesh Jasani
wrote: nano-hmac provides bindings to OpenSSL's HMAC interface. With this release the set of hashing functions supported is: MD5, SHA, SHA1, SHA224, SHA256, SHA384, SHA512.
Just a heads up; PHO has written nice bindings to much of OpenSSL:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HsOpenSSL-0.3.1
AGL
-- Adam Langley agl@imperialviolet.org
Also, I recently uploaded hopenssl at http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hopenssl-0.0-2005.... I don't know how it stacks up, but it was necessary to be able to 'cabal install postmaster' (which now works very nicely). -- gwern JD Yongyue SITOR t bemd Magdeyev 1911 ISS Gorizont Juiliett

Adam Langley
Just a heads up; PHO has written nice bindings to much of OpenSSL:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HsOpenSSL-0.3.1
Thanks for pointing it out. It looks like PHO has done some good work there. - Hitesh

hitesh.jasani:
nano-hmac provides bindings to OpenSSL's HMAC interface. With this release the set of hashing functions supported is: MD5, SHA, SHA1, SHA224, SHA256, SHA384, SHA512.
If you're unfamiliar with HMAC's then you may want to check out the second link below where I explain a little bit about them in a blog entry.
The hackage pages mentioned that they're not running haddock 2.0, so I don't know if the docs will generate. If not, you can see the docs online at the third link below.
* http://hackage.haskell.org/cgi-bin/hackage-scripts/package/nano-hmac-0.2.0 * http://www.jasani.org/2008/02/nano-hmac-020-released.html * http://docs.jasani.org/nano-hmac/0.2.0/
Any and all comments/suggestions/criticisms/fortune-cookie-proverbs are welcome.
Shall we merge nano-md5 into this lib, and deprecate nano-md5 itself? Seems like a good time to consolidate, and produce a single openssl binding. -- Don

Don Stewart
Shall we merge nano-md5 into this lib, and deprecate nano-md5 itself? Seems like a good time to consolidate, and produce a single openssl binding.
It's tempting, but I would really hate to lose nano-md5 as it is today. I thought your concept was a great idea to inspire people to start small to get a feel for developing Haskell libraries. The current nano-md5 serves as a really good example. In the Ruby community there are many small libraries that do one, simple focused task. There are times when this is a virtue over libraries that try to be all encompassing. It's weird but I would have thought the Haskell community would have more embraced small libraries also since they may be more composable. - Hitesh
participants (4)
-
Adam Langley
-
Don Stewart
-
gwern0@gmail.com
-
Hitesh Jasani