nano-hmac: Bindings to OpenSSL HMAC.

[ bsd3, codec, library ] [ Propose Tags ]

Bindings to OpenSSL HMAC. Initially only supporting md5.

[Skip to Readme]
Versions [faq] 0.1.1, 0.2.0
Dependencies base, bytestring [details]
License BSD-3-Clause
Author Hitesh Jasani
Maintainer <>
Category Codec
Home page
Uploaded by HiteshJasani at Thu Feb 7 21:54:22 UTC 2008
Distributions NixOS:0.2.0
Downloads 1198 total (37 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]





Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for nano-hmac-0.1.1

[back to package description]

nano-hmac follows in the footsteps of dons' nano-md5 library in an attempt
to create a minimal library that provides access to the HMAC capability
of OpenSSL.

This is an early access release so the only supported hashing function is
md5.  But it is a working release and does pass the tests outlined in
RFC 2104.


  % runhaskell Setup.lhs configure
  % runhaskell Setup.lhs build
  % runhaskell Setup.lhs haddock
  % sudo runhaskell Setup.lhs install


Many good ideas regarding implementation and testing have been borrowed
from Don Stewart's (dons) nano-md5 library.  Anything that is buggy or
doesn't make sense would be my own unique contribution.