add implementation for generating correct http request hash signatures