switched to ruby as reference implementation of warden hmac