• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/eap_peer/

Lines Matching refs:parse

887 				   struct ttls_parse_avp *parse)
890 if (parse->eapdata == NULL) {
891 parse->eapdata = os_memdup(dpos, dlen);
892 if (parse->eapdata == NULL) {
897 parse->eap_len = dlen;
899 u8 *neweap = os_realloc(parse->eapdata, parse->eap_len + dlen);
905 os_memcpy(neweap + parse->eap_len, dpos, dlen);
906 parse->eapdata = neweap;
907 parse->eap_len += dlen;
915 struct ttls_parse_avp *parse)
962 if (eap_ttls_parse_attr_eap(dpos, dlen, parse) < 0)
980 parse->mschapv2 = dpos;
985 parse->mschapv2_error = 1;
1002 struct ttls_parse_avp *parse)
1020 os_memset(parse, 0, sizeof(*parse));
1023 avp_length = eap_ttls_parse_avp(pos, left, parse);
1090 struct ttls_parse_avp *parse,
1096 if (parse->eapdata == NULL) {
1103 parse->eapdata, parse->eap_len);
1104 hdr = (struct eap_hdr *) parse->eapdata;
1106 if (parse->eap_len < sizeof(*hdr)) {
1109 (unsigned long) parse->eap_len,
1114 if (len > parse->eap_len) {
1119 (unsigned long) parse->eap_len);
1146 struct ttls_parse_avp *parse)
1149 if (parse->mschapv2_error) {
1158 if (parse->mschapv2 == NULL) {
1160 if (data->phase2_success && parse->eapdata) {
1172 if (parse->mschapv2[0] != data->ident) {
1175 parse->mschapv2[0], data->ident);
1180 parse->mschapv2 + 1, 42)) {
1208 struct ttls_parse_avp *parse,
1212 if (parse->eapdata == NULL) {
1228 if (eap_ttls_process_phase2_eap(sm, data, ret, parse, resp) < 0)
1240 struct ttls_parse_avp *parse,
1256 if (eap_ttls_process_phase2_eap(sm, data, ret, parse, &resp) <
1261 res = eap_ttls_process_phase2_mschapv2(sm, data, ret, parse);
1263 if (res == 1 && parse->eapdata && data->phase2_success) {
1270 if (eap_ttls_process_tnc_start(sm, data, ret, parse,
1280 if (eap_ttls_process_tnc_start(sm, data, ret, parse, &resp) <
1401 struct ttls_parse_avp parse;
1403 os_memset(&parse, 0, sizeof(parse));
1445 if (eap_ttls_parse_avps(in_decrypted, &parse) < 0) {
1451 &parse, in_decrypted, out_data);
1455 os_free(parse.eapdata);