IMPORTANT: USE OpenSSL INSTEAD!

The HMAC functionality included with OpenSSL is available from Ruby and is much faster. It's recommended that you use OpenSSL instead of this library.
See the blog post on OpenSSL vs. Ruby HMAC Benchmarks.