Lines Matching refs:blob
220 struct wpa_config_blob *blob; in wpa_config_read_blob() local
255 blob = os_zalloc(sizeof(*blob)); in wpa_config_read_blob()
256 if (blob == NULL) { in wpa_config_read_blob()
260 blob->name = os_strdup(name); in wpa_config_read_blob()
261 blob->data = hostap_base64_decode(encoded, encoded_len, &blob->len); in wpa_config_read_blob()
264 if (blob->name == NULL || blob->data == NULL) { in wpa_config_read_blob()
265 wpa_config_free_blob(blob); in wpa_config_read_blob()
269 return blob; in wpa_config_read_blob()
277 struct wpa_config_blob *blob; in wpa_config_process_blob() local
287 blob = wpa_config_read_blob(f, line, bname); in wpa_config_process_blob()
288 if (blob == NULL) { in wpa_config_process_blob()
293 wpa_config_set_blob(config, blob); in wpa_config_process_blob()
1081 static int wpa_config_write_blob(FILE *f, struct wpa_config_blob *blob) in wpa_config_write_blob() argument
1085 encoded = hostap_base64_encode(blob->data, blob->len, NULL); in wpa_config_write_blob()
1089 fprintf(f, "\nblob-base64-%s={\n%s}\n", blob->name, encoded); in wpa_config_write_blob()
1645 struct wpa_config_blob *blob; in wpa_config_write() local
1699 for (blob = config->blobs; blob; blob = blob->next) { in wpa_config_write()
1700 ret = wpa_config_write_blob(f, blob); in wpa_config_write()