Implement HTTP Digest auth