Home
last modified time | relevance | path

Searched refs:cred (Results 1 – 25 of 35) sorted by relevance

12

/hal_espressif-latest/components/wpa_supplicant/src/wps/
Dwps_attr_process.c84 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 …]
Dwps_registrar.c1541 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 …]
Dwps_enrollee.c715 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 …]
Dwps_common.c399 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()
Dwps_i.h101 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);
Dwps.h606 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);
Dwps_attr_parse.h101 const u8 *cred[MAX_CRED_COUNT]; member
Dwps_validate.c1028 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/
Dtlsv1_cred.c23 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 …]
Dtlsv1_cred.h34 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,
Dtlsv1_server_write.c29 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 …]
Dtlsv1_client_write.c29 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()
Dtlsv1_client_read.c296 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()
Dtlsv1_server.c377 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()
Dtlsv1_client.c529 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()
Dtlsv1_server.h18 struct tlsv1_server * tlsv1_server_init(struct tlsv1_credentials *cred);
Dtlsv1_server_i.h45 struct tlsv1_credentials *cred; member
Dtlsv1_client.h44 struct tlsv1_credentials *cred);
Dtlsv1_client_i.h64 struct tlsv1_credentials *cred; member
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dnet.c215 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 …]
Dnet.h393 } 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);
Dlpn.c510 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/
Dtls_internal.c206 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/
Dwps_hostapd.c510 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/
Desp_wps.c1368 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()

12