add explanation for ghash