Lines Matching refs:blen
401 size_t blen; in scard_get_aid() local
404 blen = sizeof(buf); in scard_get_aid()
405 if (scard_select_file(scard, SCARD_FILE_EF_DIR, buf, &blen)) { in scard_get_aid()
409 wpa_hexdump(MSG_DEBUG, "SCARD: EF_DIR select", buf, blen); in scard_get_aid()
419 blen = sizeof(buf); in scard_get_aid()
420 if (rlen > (int) blen) { in scard_get_aid()
507 size_t blen; in scard_init() local
611 blen = sizeof(buf); in scard_init()
614 if (_scard_select_file(scard, SCARD_FILE_MF, buf, &blen, in scard_init()
624 blen = sizeof(buf); in scard_init()
625 if (scard_select_file(scard, SCARD_FILE_MF, buf, &blen)) { in scard_init()
630 blen = sizeof(buf); in scard_init()
631 if (scard_select_file(scard, SCARD_FILE_GSM_DF, buf, &blen)) { in scard_init()
650 blen = sizeof(buf); in scard_init()
651 if (_scard_select_file(scard, 0, buf, &blen, scard->sim_type, in scard_init()
662 pin_needed = scard_pin_needed(scard, buf, blen); in scard_init()
875 size_t blen; in scard_get_record_len() local
884 blen = sizeof(buf); in scard_get_record_len()
885 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_get_record_len()
893 buf, blen); in scard_get_record_len()
895 if (blen < 2 || (buf[0] != 0x6c && buf[0] != 0x67)) { in scard_get_record_len()
910 size_t blen = len + 3; in scard_read_record() local
920 buf = os_malloc(blen); in scard_read_record()
924 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_read_record()
929 if (blen != len + 2) { in scard_read_record()
932 (long) blen, (long) len + 2); in scard_read_record()
956 size_t blen = len + 3; in scard_read_file() local
962 buf = os_malloc(blen); in scard_read_file()
968 ret = scard_transmit(scard, cmd, sizeof(cmd), buf, &blen); in scard_read_file()
973 if (blen != len + 2) { in scard_read_file()
976 (long) blen, (long) len + 2); in scard_read_file()
1085 size_t blen, imsilen, i; in scard_get_imsi() local
1089 blen = sizeof(buf); in scard_get_imsi()
1090 if (scard_select_file(scard, SCARD_FILE_GSM_EF_IMSI, buf, &blen)) in scard_get_imsi()
1092 if (blen < 4) { in scard_get_imsi()
1094 "header (len=%ld)", (long) blen); in scard_get_imsi()
1099 blen = (buf[2] << 8) | buf[3]; in scard_get_imsi()
1102 if (scard_parse_fsp_templ(buf, blen, NULL, &file_size)) in scard_get_imsi()
1104 blen = file_size; in scard_get_imsi()
1106 if (blen < 2 || blen > sizeof(buf)) { in scard_get_imsi()
1108 (long) blen); in scard_get_imsi()
1112 imsilen = (blen - 2) * 2 + 1; in scard_get_imsi()
1114 (long) blen, (long) imsilen); in scard_get_imsi()
1115 if (blen < 2 || imsilen > *len) { in scard_get_imsi()
1120 if (scard_read_file(scard, buf, blen)) in scard_get_imsi()
1125 for (i = 2; i < blen; i++) { in scard_get_imsi()
1159 size_t blen; in scard_get_mnc_len() local
1163 blen = sizeof(buf); in scard_get_mnc_len()
1164 if (scard_select_file(scard, SCARD_FILE_GSM_EF_AD, buf, &blen)) in scard_get_mnc_len()
1166 if (blen < 4) { in scard_get_mnc_len()
1168 "header (len=%ld)", (long) blen); in scard_get_mnc_len()
1175 if (scard_parse_fsp_templ(buf, blen, NULL, &file_size)) in scard_get_mnc_len()