Use openssl instead of digest/hmac