chap_Challenge
chap_Challenge(&chap->auth);
auth_Init(&chap->auth, p, chap_Challenge, chap_Success, chap_Failure);