'L{IUsernameMD5Password}
@param md5Password:
@rtype: L{bool}
@return: L{True} if password matches.'

def checkMD5Password(self, md5Password):

    md = md5()
    md.update(md5Password)
    md.update(self.challenge)
    correct = md.digest()
    return (self.response == correct)
