CalculateHash calculates the hash sum from the request body. The full body gets read into a buffer. This buffer gets assigned to the r.Body to make a read possible for the next consumer.
(r *http.Request)
Source from the content-addressed store, hash-verified