Rewrite to have better compositional hashD/hmacD