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