class Rack::Auth::Digest::MD5

def digest(auth, password)

def digest(auth, password)
  password_hash = passwords_hashed? ? password : H(A1(auth, password))
  KD password_hash, "#{auth.nonce}:#{auth.nc}:#{auth.cnonce}:#{QOP}:#{H A2(auth)}"
end