CHALLENGE/AUTHENTICATE message implementation.