Lines Matching full:blen
414 size_t blen; in scard_get_aid() local
419 blen = sizeof(buf); in scard_get_aid()
420 if (scard_select_file(scard, SCARD_FILE_EF_DIR, buf, &blen)) { in scard_get_aid()
424 wpa_hexdump(MSG_DEBUG, "SCARD: EF_DIR select", buf, blen); in scard_get_aid()
434 blen = sizeof(buf); in scard_get_aid()
435 if (rlen > (int) blen) { in scard_get_aid()
528 size_t blen; in scard_init() local
632 blen = sizeof(buf); in scard_init()
635 if (_scard_select_file(scard, SCARD_FILE_MF, buf, &blen, in scard_init()
645 blen = sizeof(buf); in scard_init()
646 if (scard_select_file(scard, SCARD_FILE_MF, buf, &blen)) { in scard_init()
651 blen = sizeof(buf); in scard_init()
652 if (scard_select_file(scard, SCARD_FILE_GSM_DF, buf, &blen)) { in scard_init()
671 blen = sizeof(buf); in scard_init()
672 if (_scard_select_file(scard, 0, buf, &blen, scard->sim_type, in scard_init()
683 pin_needed = scard_pin_needed(scard, buf, blen); in scard_init()
900 size_t blen; in scard_get_record_len() local
909 blen = sizeof(buf); in scard_get_record_len()
910 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_get_record_len()
918 buf, blen); in scard_get_record_len()
920 if (blen < 2 || (buf[0] != 0x6c && buf[0] != 0x67)) { in scard_get_record_len()
935 size_t blen = len + 3; in scard_read_record() local
945 buf = os_malloc(blen); in scard_read_record()
949 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_read_record()
954 if (blen != len + 2) { in scard_read_record()
957 (long) blen, (long) len + 2); in scard_read_record()
981 size_t blen = len + 3; in scard_read_file() local
987 buf = os_malloc(blen); in scard_read_file()
993 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_read_file()
998 if (blen != len + 2) { in scard_read_file()
1001 (long) blen, (long) len + 2); in scard_read_file()
1110 size_t blen, imsilen, i; in scard_get_imsi() local
1114 blen = sizeof(buf); in scard_get_imsi()
1115 if (scard_select_file(scard, SCARD_FILE_GSM_EF_IMSI, buf, &blen)) in scard_get_imsi()
1117 if (blen < 4) { in scard_get_imsi()
1119 "header (len=%ld)", (long) blen); in scard_get_imsi()
1124 blen = WPA_GET_BE16(&buf[2]); in scard_get_imsi()
1127 if (scard_parse_fsp_templ(buf, blen, NULL, &file_size)) in scard_get_imsi()
1129 blen = file_size; in scard_get_imsi()
1131 if (blen < 2 || blen > sizeof(buf)) { in scard_get_imsi()
1133 (long) blen); in scard_get_imsi()
1137 imsilen = (blen - 2) * 2 + 1; in scard_get_imsi()
1139 (long) blen, (long) imsilen); in scard_get_imsi()
1140 if (blen < 2 || imsilen > *len) { in scard_get_imsi()
1145 if (scard_read_file(scard, buf, blen)) in scard_get_imsi()
1150 for (i = 2; i < blen; i++) { in scard_get_imsi()
1184 size_t blen; in scard_get_mnc_len() local
1188 blen = sizeof(buf); in scard_get_mnc_len()
1189 if (scard_select_file(scard, SCARD_FILE_GSM_EF_AD, buf, &blen)) in scard_get_mnc_len()
1191 if (blen < 4) { in scard_get_mnc_len()
1193 "header (len=%ld)", (long) blen); in scard_get_mnc_len()
1200 if (scard_parse_fsp_templ(buf, blen, NULL, &file_size)) in scard_get_mnc_len()