/hal_espressif-latest/components/wpa_supplicant/src/wps/ |
D | wps_attr_process.c | 84 static int wps_process_cred_network_idx(struct wps_credential *cred, in wps_process_cred_network_idx() argument 99 static int wps_process_cred_ssid(struct wps_credential *cred, const u8 *ssid, in wps_process_cred_ssid() argument 113 if (ssid_len <= sizeof(cred->ssid)) { in wps_process_cred_ssid() 114 os_memcpy(cred->ssid, ssid, ssid_len); in wps_process_cred_ssid() 115 cred->ssid_len = ssid_len; in wps_process_cred_ssid() 122 static int wps_process_cred_auth_type(struct wps_credential *cred, in wps_process_cred_auth_type() argument 131 cred->auth_type = WPA_GET_BE16(auth_type); in wps_process_cred_auth_type() 133 cred->auth_type); in wps_process_cred_auth_type() 139 static int wps_process_cred_encr_type(struct wps_credential *cred, in wps_process_cred_encr_type() argument 148 cred->encr_type = WPA_GET_BE16(encr_type); in wps_process_cred_encr_type() [all …]
|
D | wps_registrar.c | 1541 const struct wps_credential *cred) in wps_build_cred_network_idx() argument 1552 const struct wps_credential *cred) in wps_build_cred_ssid() argument 1556 cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1558 wpabuf_put_be16(msg, cred->ssid_len); in wps_build_cred_ssid() 1559 wpabuf_put_data(msg, cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1565 const struct wps_credential *cred) in wps_build_cred_auth_type() argument 1568 cred->auth_type); in wps_build_cred_auth_type() 1571 wpabuf_put_be16(msg, cred->auth_type); in wps_build_cred_auth_type() 1577 const struct wps_credential *cred) in wps_build_cred_encr_type() argument 1580 cred->encr_type); in wps_build_cred_encr_type() [all …]
|
D | wps_enrollee.c | 715 static int wps_process_cred_e(struct wps_data *wps, const u8 *cred, in wps_process_cred_e() argument 728 os_memset(&wps->cred, 0, sizeof(wps->cred)); in wps_process_cred_e() 729 wpabuf_set(&msg, cred, cred_len); in wps_process_cred_e() 731 wps_process_cred(attr, &wps->cred)) { in wps_process_cred_e() 736 if (os_memcmp(wps->cred.mac_addr, wps->wps->dev.mac_addr, ETH_ALEN) != in wps_process_cred_e() 740 ")", MAC2STR(wps->cred.mac_addr), in wps_process_cred_e() 759 if (!(wps->cred.encr_type & in wps_process_cred_e() 761 if (wps->cred.encr_type & WPS_ENCR_WEP) { in wps_process_cred_e() 770 "invalid encr_type 0x%x", wps->cred.encr_type); in wps_process_cred_e() 776 wps->cred.cred_attr = cred - 4; in wps_process_cred_e() [all …]
|
D | wps_common.c | 399 struct wps_credential cred; in wps_get_oob_cred() local 404 os_memset(&cred, 0, sizeof(cred)); in wps_get_oob_cred() 405 os_memcpy(cred.ssid, wps->ssid, wps->ssid_len); in wps_get_oob_cred() 406 cred.ssid_len = wps->ssid_len; in wps_get_oob_cred() 407 cred.auth_type = WPS_AUTH_WPAPSK | WPS_AUTH_WPA2PSK; in wps_get_oob_cred() 408 cred.encr_type = WPS_ENCR_TKIP | WPS_ENCR_AES; in wps_get_oob_cred() 409 os_memcpy(cred.key, data.new_psk, data.new_psk_len); in wps_get_oob_cred() 410 cred.key_len = data.new_psk_len; in wps_get_oob_cred() 417 wps->cred_cb(wps->cb_ctx, &cred); in wps_get_oob_cred() 461 wpabuf_set(&msg, attr->cred[i], attr->cred_len[i]); in wps_oob_use_cred()
|
D | wps_i.h | 101 struct wps_credential cred; member 118 void (*ap_settings_cb)(void *ctx, const struct wps_credential *cred); 193 struct wps_credential *cred); 195 struct wps_credential *cred);
|
D | wps.h | 606 const struct wps_credential *cred; member 818 int (*cred_cb)(void *ctx, const struct wps_credential *cred); 880 struct wps_credential *cred); 899 const struct wps_credential *cred); 926 const struct wps_credential *cred); 929 const struct wps_credential *cred); 931 struct wps_credential *cred);
|
D | wps_attr_parse.h | 101 const u8 *cred[MAX_CRED_COUNT]; member
|
D | wps_validate.c | 1028 static int wps_validate_cred(const u8 *cred, size_t len) in wps_validate_cred() argument 1040 if (cred == NULL) { in wps_validate_cred() 1044 wpabuf_set(&buf, cred, len); in wps_validate_cred() 1075 static int wps_validate_credential(const u8 *cred[], u16 len[], size_t num, in wps_validate_credential() argument 1090 if (wps_validate_cred(cred[i], len[i]) < 0) in wps_validate_credential() 2144 wps_validate_credential(attr->cred, attr->cred_len, attr->num_cred, in wps_validate_m8_encr()
|
/hal_espressif-latest/components/wpa_supplicant/src/tls/ |
D | tlsv1_cred.c | 23 struct tlsv1_credentials *cred; in tlsv1_cred_alloc() local 24 cred = os_zalloc(sizeof(*cred)); in tlsv1_cred_alloc() 25 return cred; in tlsv1_cred_alloc() 29 void tlsv1_cred_free(struct tlsv1_credentials *cred) in tlsv1_cred_free() argument 31 if (cred == NULL) in tlsv1_cred_free() 34 x509_certificate_chain_free(cred->trusted_certs); in tlsv1_cred_free() 35 x509_certificate_chain_free(cred->cert); in tlsv1_cred_free() 36 crypto_private_key_free(cred->key); in tlsv1_cred_free() 37 os_free(cred->dh_p); in tlsv1_cred_free() 38 os_free(cred->dh_g); in tlsv1_cred_free() [all …]
|
D | tlsv1_cred.h | 34 void tlsv1_cred_free(struct tlsv1_credentials *cred); 35 int tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert, 38 int tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert, 40 int tlsv1_set_private_key(struct tlsv1_credentials *cred, 45 int tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file,
|
D | tlsv1_server_write.c | 29 cert = conn->cred ? conn->cred->cert : NULL; in tls_server_cert_chain_der_len() 34 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_server_cert_chain_der_len() 228 cert = conn->cred->cert; in tls_write_server_certificate() 246 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_write_server_certificate() 249 if (cert == conn->cred->cert || cert == NULL) { in tls_write_server_certificate() 397 if (conn->cred == NULL || conn->cred->dh_p == NULL || in tls_write_server_key_exchange() 398 conn->cred->dh_g == NULL) { in tls_write_server_key_exchange() 450 if (crypto_mod_exp(conn->cred->dh_g, conn->cred->dh_g_len, in tls_write_server_key_exchange() 514 if (2 + conn->cred->dh_g_len > (size_t) (end - pos)) { in tls_write_server_key_exchange() 522 WPA_PUT_BE16(pos, conn->cred->dh_g_len); in tls_write_server_key_exchange() [all …]
|
D | tlsv1_client_write.c | 29 if (conn->cred == NULL) in tls_client_cert_chain_der_len() 32 cert = conn->cred->cert; in tls_client_cert_chain_der_len() 37 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_client_cert_chain_der_len() 293 cert = conn->cred ? conn->cred->cert : NULL; in tls_write_client_certificate() 311 cert = x509_certificate_get_subject(conn->cred->trusted_certs, in tls_write_client_certificate() 314 if (conn->cred == NULL || cert == conn->cred->cert || cert == NULL) { in tls_write_client_certificate() 714 if (conn->cred == NULL || in tls_write_client_certificate_verify() 715 crypto_private_key_sign_pkcs1(conn->cred->key, hash, hlen, in tls_write_client_certificate_verify() 897 (conn->certificate_requested && conn->cred && conn->cred->key && in tls_send_client_key_exchange()
|
D | tlsv1_client_read.c | 296 if ((conn->cred && conn->cred->cert_probe) || conn->cert_in_cb) { in tls_peer_cert_event() 514 if (conn->cred && conn->cred->server_cert_only && chain) { in tls_process_certificate() 524 os_memcmp(conn->cred->srv_cert_hash, hash, in tls_process_certificate() 546 } else if (conn->cred && conn->cred->cert_probe) { in tls_process_certificate() 569 } else if (conn->cred && conn->cred->ca_cert_verify && in tls_process_certificate() 571 conn->cred->trusted_certs, chain, &reason, in tls_process_certificate() 617 if (conn->cred && !conn->cred->server_cert_only && chain && in tls_process_certificate()
|
D | tlsv1_server.c | 377 struct tlsv1_server * tlsv1_server_init(struct tlsv1_credentials *cred) in tlsv1_server_init() argument 387 conn->cred = cred; in tlsv1_server_init() 841 *dh_p = conn->cred->dh_p; in tlsv1_server_get_dh_p() 842 *dh_p_len = conn->cred->dh_p_len; in tlsv1_server_get_dh_p()
|
D | tlsv1_client.c | 529 tlsv1_cred_free(conn->cred); in tlsv1_client_deinit() 865 struct tlsv1_credentials *cred) in tlsv1_client_set_cred() argument 867 tlsv1_cred_free(conn->cred); in tlsv1_client_set_cred() 868 conn->cred = cred; in tlsv1_client_set_cred()
|
D | tlsv1_server.h | 18 struct tlsv1_server * tlsv1_server_init(struct tlsv1_credentials *cred);
|
D | tlsv1_server_i.h | 45 struct tlsv1_credentials *cred; member
|
D | tlsv1_client.h | 44 struct tlsv1_credentials *cred);
|
D | tlsv1_client_i.h | 64 struct tlsv1_credentials *cred; member
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/ |
D | net.c | 215 int friend_cred_set(struct friend_cred *cred, uint8_t idx, const uint8_t net_key[16]) in friend_cred_set() argument 222 if (cred->addr == bt_mesh.lpn.frnd) { in friend_cred_set() 224 frnd_addr = cred->addr; in friend_cred_set() 226 lpn_addr = cred->addr; in friend_cred_set() 230 lpn_addr = cred->addr; in friend_cred_set() 235 BT_DBG("LPNCounter 0x%04x FriendCounter 0x%04x", cred->lpn_counter, in friend_cred_set() 236 cred->frnd_counter); in friend_cred_set() 241 sys_put_be16(cred->lpn_counter, p + 5); in friend_cred_set() 242 sys_put_be16(cred->frnd_counter, p + 7); in friend_cred_set() 244 err = bt_mesh_k2(net_key, p, sizeof(p), &cred->cred[idx].nid, in friend_cred_set() [all …]
|
D | net.h | 393 } cred[2]; member 398 int friend_cred_set(struct friend_cred *cred, uint8_t idx, const uint8_t net_key[16]); 403 void friend_cred_clear(struct friend_cred *cred);
|
D | lpn.c | 510 struct friend_cred *cred = NULL; in bt_mesh_lpn_friend_offer() local 537 cred = friend_cred_create(sub, lpn->frnd, lpn->counter, frnd_counter); in bt_mesh_lpn_friend_offer() 538 if (!cred) { in bt_mesh_lpn_friend_offer() 552 friend_cred_clear(cred); in bt_mesh_lpn_friend_offer()
|
/hal_espressif-latest/components/wpa_supplicant/src/crypto/ |
D | tls_internal.c | 206 struct tlsv1_credentials *cred; in tls_connection_set_params() local 217 cred = tlsv1_cred_alloc(); in tls_connection_set_params() 218 if (cred == NULL) in tls_connection_set_params() 223 tlsv1_cred_free(cred); in tls_connection_set_params() 229 tlsv1_cred_free(cred); in tls_connection_set_params() 235 tlsv1_cred_free(cred); in tls_connection_set_params() 241 tlsv1_cred_free(cred); in tls_connection_set_params() 247 tlsv1_cred_free(cred); in tls_connection_set_params() 253 tlsv1_cred_free(cred); in tls_connection_set_params() 257 if (tlsv1_set_ca_cert(cred, params->ca_cert, in tls_connection_set_params() [all …]
|
/hal_espressif-latest/components/wpa_supplicant/src/ap/ |
D | wps_hostapd.c | 510 struct wps_credential cred = {0}; in hostapd_wps_config_ap() local 512 os_memcpy(cred.ssid, hapd->conf->ssid.ssid, hapd->conf->ssid.ssid_len); in hostapd_wps_config_ap() 513 cred.ssid_len = hapd->conf->ssid.ssid_len; in hostapd_wps_config_ap() 514 cred.encr_type = WPS_ENCR_NONE; in hostapd_wps_config_ap() 515 cred.auth_type = WPS_AUTH_OPEN; in hostapd_wps_config_ap() 518 cred.auth_type = WPS_AUTH_WPAPSK; in hostapd_wps_config_ap() 519 cred.encr_type = WPS_ENCR_TKIP; in hostapd_wps_config_ap() 521 cred.auth_type = WPS_AUTH_WPA2PSK; in hostapd_wps_config_ap() 522 cred.encr_type = WPS_ENCR_AES; in hostapd_wps_config_ap() 524 cred.auth_type = WPS_AUTH_WPA2PSK | WPS_AUTH_WPAPSK; in hostapd_wps_config_ap() [all …]
|
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/ |
D | esp_wps.c | 1368 static int save_credentials_cb(void *ctx, const struct wps_credential *cred) in save_credentials_cb() argument 1371 if (!gWpsSm || !cred || gWpsSm->ap_cred_cnt >= MAX_CRED_COUNT) { in save_credentials_cb() 1376 memcpy(creds, cred, sizeof(*creds)); in save_credentials_cb() 1380 wpa_hexdump_ascii(MSG_DEBUG, "ssid ", cred->ssid, cred->ssid_len); in save_credentials_cb() 1381 wpa_hexdump_ascii(MSG_DEBUG, "key ", cred->key, cred->key_len); in save_credentials_cb()
|