Lines Matching refs:len
171 int hexstr2bin(const char *hex, u8 *buf, size_t len) in hexstr2bin() argument
178 for (i = 0; i < len; i++) { in hexstr2bin()
189 int hwaddr_mask_txt(char *buf, size_t len, const u8 *addr, const u8 *mask) in hwaddr_mask_txt() argument
203 res = os_snprintf(buf, len, MACSTR "/" MACSTR, in hwaddr_mask_txt()
206 res = os_snprintf(buf, len, MACSTR, MAC2STR(addr)); in hwaddr_mask_txt()
207 if (os_snprintf_error(len, res)) in hwaddr_mask_txt()
222 void inc_byte_array(u8 *counter, size_t len) in inc_byte_array() argument
224 int pos = len - 1; in inc_byte_array()
234 void buf_shift_right(u8 *buf, size_t len, size_t bits) in buf_shift_right() argument
238 for (i = len - 1; i > 0; i--) in buf_shift_right()
293 int wpa_snprintf_hex_sep(char *buf, size_t buf_size, const u8 *data, size_t len, in wpa_snprintf_hex_sep() argument
303 for (i = 0; i < len; i++) { in wpa_snprintf_hex_sep()
318 size_t len, int uppercase) in _wpa_snprintf_hex() argument
325 for (i = 0; i < len; i++) { in _wpa_snprintf_hex()
346 int wpa_snprintf_hex(char *buf, size_t buf_size, const u8 *data, size_t len) in wpa_snprintf_hex() argument
348 return _wpa_snprintf_hex(buf, buf_size, data, len, 0); in wpa_snprintf_hex()
361 size_t len) in wpa_snprintf_hex_uppercase() argument
363 return _wpa_snprintf_hex(buf, buf_size, data, len, 1); in wpa_snprintf_hex_uppercase()
477 void printf_encode(char *txt, size_t maxlen, const u8 *data, size_t len) in printf_encode() argument
482 for (i = 0; i < len; i++) { in printf_encode()
529 size_t len = 0; in printf_decode() local
533 if (len + 1 >= maxlen) in printf_decode()
540 buf[len++] = '\\'; in printf_decode()
544 buf[len++] = '"'; in printf_decode()
548 buf[len++] = '\n'; in printf_decode()
552 buf[len++] = '\r'; in printf_decode()
556 buf[len++] = '\t'; in printf_decode()
560 buf[len++] = '\033'; in printf_decode()
570 buf[len++] = val; in printf_decode()
573 buf[len++] = val; in printf_decode()
590 buf[len++] = val; in printf_decode()
597 buf[len++] = *pos++; in printf_decode()
601 if (maxlen > len) in printf_decode()
602 buf[len] = '\0'; in printf_decode()
604 return len; in printf_decode()
642 char * wpa_config_parse_string(const char *value, size_t *len) in wpa_config_parse_string() argument
651 *len = pos - value; in wpa_config_parse_string()
652 str = dup_binstr(value, *len); in wpa_config_parse_string()
675 *len = printf_decode((u8 *) str, tlen + 1, tstr); in wpa_config_parse_string()
693 *len = tlen; in wpa_config_parse_string()
699 int is_hex(const u8 *data, size_t len) in is_hex() argument
703 for (i = 0; i < len; i++) { in is_hex()
711 int has_ctrl_char(const u8 *data, size_t len) in has_ctrl_char() argument
715 for (i = 0; i < len; i++) { in has_ctrl_char()
738 size_t len = 0; in merge_byte_arrays() local
749 len += src1_len; in merge_byte_arrays()
753 if (len + src2_len >= res_len) { in merge_byte_arrays()
754 os_memcpy(res + len, src2, res_len - len); in merge_byte_arrays()
758 os_memcpy(res + len, src2, src2_len); in merge_byte_arrays()
759 len += src2_len; in merge_byte_arrays()
762 return len; in merge_byte_arrays()
766 char * dup_binstr(const void *src, size_t len) in dup_binstr() argument
772 res = os_malloc(len + 1); in dup_binstr()
775 os_memcpy(res, src, len); in dup_binstr()
776 res[len] = '\0'; in dup_binstr()
1009 size_t len = os_strlen(str); in str_clear_free() local
1010 forced_memzero(str, len); in str_clear_free()
1016 void bin_clear_free(void *bin, size_t len) in bin_clear_free() argument
1019 forced_memzero(bin, len); in bin_clear_free()
1214 size_t len; in ssid_parse() local
1236 res = wpa_config_parse_string(tmp, &len); in ssid_parse()
1237 if (res && len <= SSID_MAX_LEN) { in ssid_parse()
1238 ssid->ssid_len = len; in ssid_parse()
1239 os_memcpy(ssid->ssid, res, len); in ssid_parse()
1280 size_t len; in get_param() local
1289 len = end - pos; in get_param()
1291 len = os_strlen(pos); in get_param()
1292 val = os_malloc(len + 1); in get_param()
1295 os_memcpy(val, pos, len); in get_param()
1296 val[len] = '\0'; in get_param()
1312 void forced_memzero(void *ptr, size_t len) in forced_memzero() argument
1314 memset_func(ptr, 0, len); in forced_memzero()
1315 if (len) in forced_memzero()