auth_hdr_t
void parse_challenge(auth_hdr_t *, char *, char *);
auth_hdr_t auth;
parse_challenge(auth_hdr_t *authhdr, char *state, char *challenge)