In bfnthash.c insert the challenge, and the response to the challenge in the appropriate global variables. All other explanations is left as an exercise to the user.