Moved and renamed ChallengeResponse, as it will be used by both the client and the server.