update cabal deps
complete hmac