Lines Matching refs:blob

523 	sm->config.client_cert = (u8 *)sm->blob[0].name;  in eap_peer_config_init()
524 sm->config.private_key = (u8 *)sm->blob[1].name; in eap_peer_config_init()
525 sm->config.ca_cert = (u8 *)sm->blob[2].name; in eap_peer_config_init()
660 sm->blob[0].name = (char *)os_zalloc(BLOB_NAME_LEN+1); in eap_peer_blob_init()
661 if (sm->blob[0].name == NULL) { in eap_peer_blob_init()
665 os_strlcpy(sm->blob[0].name, CLIENT_CERT_NAME, BLOB_NAME_LEN+1); in eap_peer_blob_init()
666 sm->blob[0].len = g_wpa_client_cert_len; in eap_peer_blob_init()
667 sm->blob[0].data = g_wpa_client_cert; in eap_peer_blob_init()
671 sm->blob[1].name = (char *)os_zalloc(BLOB_NAME_LEN+1); in eap_peer_blob_init()
672 if (sm->blob[1].name == NULL) { in eap_peer_blob_init()
676 os_strlcpy(sm->blob[1].name, PRIVATE_KEY_NAME, BLOB_NAME_LEN+1); in eap_peer_blob_init()
677 sm->blob[1].len = g_wpa_private_key_len; in eap_peer_blob_init()
678 sm->blob[1].data = g_wpa_private_key; in eap_peer_blob_init()
682 sm->blob[2].name = (char *)os_zalloc(BLOB_NAME_LEN+1); in eap_peer_blob_init()
683 if (sm->blob[2].name == NULL) { in eap_peer_blob_init()
687 os_strlcpy(sm->blob[2].name, CA_CERT_NAME, BLOB_NAME_LEN+1); in eap_peer_blob_init()
688 sm->blob[2].len = g_wpa_ca_cert_len; in eap_peer_blob_init()
689 sm->blob[2].data = g_wpa_ca_cert; in eap_peer_blob_init()
693 sm->blob[3].name = (char *)os_zalloc(sizeof(char) * 8); in eap_peer_blob_init()
694 if (sm->blob[3].name == NULL) { in eap_peer_blob_init()
698 os_strlcpy(sm->blob[3].name, "blob://", 8); in eap_peer_blob_init()
699 sm->blob[3].len = g_wpa_pac_file_len; in eap_peer_blob_init()
700 sm->blob[3].data = g_wpa_pac_file; in eap_peer_blob_init()
706 if (sm->blob[i].name) { in eap_peer_blob_init()
707 os_free(sm->blob[i].name); in eap_peer_blob_init()
708 sm->blob[i].name = NULL; in eap_peer_blob_init()
711 os_bzero(&sm->blob[0], sizeof(struct wpa_config_blob)*BLOB_NUM); in eap_peer_blob_init()
810 if (sm->blob[i].name) { in eap_peer_blob_deinit()
811 os_free(sm->blob[i].name); in eap_peer_blob_deinit()
812 sm->blob[i].name = NULL; in eap_peer_blob_deinit()
815 os_bzero(&sm->blob[0], sizeof(struct wpa_config_blob)*BLOB_NUM); in eap_peer_blob_deinit()
936 void eap_set_config_blob(struct eap_sm *sm, struct wpa_config_blob *blob) in eap_set_config_blob() argument
941 …if (eap_copy_buf((u8 **)&sm->blob[3].data, (size_t *)&sm->blob[3].len, blob->data, blob->len) < 0)… in eap_set_config_blob()
962 if (sm->blob[i].name == NULL) in eap_get_config_blob()
964 if (os_strncmp(name, sm->blob[i].name, BLOB_NAME_LEN) == 0) { in eap_get_config_blob()
965 return &sm->blob[i]; in eap_get_config_blob()