Use openssl instead of digest

The documentation says to not use digest 
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/digest/rdoc/Digest/HMAC.html