original_string: public function generateResponseHash($digest, $password, $method)
      {
          return md5(
              $password .
              ':' . $digest['nonce'] . ':' . $digest['nc'] . ':' . $digest['cnonce'] . ':' . $digest['qop'] . ':' .
              md5($method . ':' . $digest['uri'])
          );
      }
code: public function generateResponseHash($digest, $password, $method)
      {
          return md5(
              $password .
              ':' . $digest['nonce'] . ':' . $digest['nc'] . ':' . $digest['cnonce'] . ':' . $digest['qop'] . ':' .
              md5($method . ':' . $digest['uri'])
          );
      }
code_tokens: public function generateResponseHash ( $ digest , $ password , $ method ) { return md5 ( $ password . ':' . $ digest [ 'nonce' ] . ':' . $ digest [ 'nc' ] . ':' . $ digest [ 'cnonce' ] . ':' . $ digest [ 'qop' ] . ':' . md5 ( $ method . ':' . $ digest [ 'uri' ] ) ) ; }
docstring: Generate the response hash for a given digest array.
  
  @param array $digest Digest information containing data from DigestAuthenticate::parseAuthData().
  @param string $password The digest hash password generated with DigestAuthenticate::password()
  @param string $method Request method
  @return string Response hash
docstring_tokens: Generate the response hash for a given digest array .