Lines Matching refs:start

655 static int tncs_get_type(char *start, unsigned int *type)  in tncs_get_type()  argument
657 char *pos = os_strstr(start, "<Type>"); in tncs_get_type()
666 static unsigned char * tncs_get_base64(char *start, size_t *decoded_len) in tncs_get_base64() argument
671 pos = os_strstr(start, "<Base64>"); in tncs_get_base64()
780 char *buf, *start, *end, *pos, *pos2, *payload; in tncs_process_if_tnccs() local
789 start = os_strstr(buf, "<TNCCS-Batch "); in tncs_process_if_tnccs()
791 if (start == NULL || end == NULL || start > end) { in tncs_process_if_tnccs()
796 start += 13; in tncs_process_if_tnccs()
797 while (*start == ' ') in tncs_process_if_tnccs()
798 start++; in tncs_process_if_tnccs()
801 pos = os_strstr(start, "BatchId="); in tncs_process_if_tnccs()
829 payload = start; in tncs_process_if_tnccs()
838 while (*start) { in tncs_process_if_tnccs()
842 pos = os_strstr(start, "<IMC-IMV-Message>"); in tncs_process_if_tnccs()
845 start = pos + 17; in tncs_process_if_tnccs()
846 end = os_strstr(start, "</IMC-IMV-Message>"); in tncs_process_if_tnccs()
853 if (tncs_get_type(start, &type) < 0) { in tncs_process_if_tnccs()
855 start = end; in tncs_process_if_tnccs()
860 decoded = tncs_get_base64(start, &decoded_len); in tncs_process_if_tnccs()
863 start = end; in tncs_process_if_tnccs()
871 start = end; in tncs_process_if_tnccs()
882 start = payload; in tncs_process_if_tnccs()
883 while (*start) { in tncs_process_if_tnccs()
887 pos = os_strstr(start, "<TNCC-TNCS-Message>"); in tncs_process_if_tnccs()
890 start = pos + 19; in tncs_process_if_tnccs()
891 end = os_strstr(start, "</TNCC-TNCS-Message>"); in tncs_process_if_tnccs()
898 if (tncs_get_type(start, &type) < 0) { in tncs_process_if_tnccs()
900 start = end; in tncs_process_if_tnccs()
910 pos = os_strstr(start, "<XML>"); in tncs_process_if_tnccs()
916 start = end; in tncs_process_if_tnccs()
922 decoded = tncs_get_base64(start, &decoded_len); in tncs_process_if_tnccs()
925 start = end; in tncs_process_if_tnccs()
944 start = end; in tncs_process_if_tnccs()
958 static struct tnc_if_imv * tncs_parse_imv(int id, char *start, char *end, in tncs_parse_imv() argument
977 pos = start; in tncs_parse_imv()
981 "(no starting quotation mark)", start); in tncs_parse_imv()
992 "(no ending quotation mark)", start); in tncs_parse_imv()
1003 "(no space after name)", start); in tncs_parse_imv()