Lines Matching defs:dpp_authentication

232 struct dpp_authentication {  struct
233 void *msg_ctx;
234 u8 peer_version;
235 const struct dpp_curve_params *curve;
236 struct dpp_bootstrap_info *peer_bi;
237 struct dpp_bootstrap_info *own_bi;
238 struct dpp_bootstrap_info *tmp_own_bi;
239 u8 waiting_pubkey_hash[SHA256_MAC_LEN];
240 int response_pending;
241 enum dpp_status_error auth_resp_status;
242 enum dpp_status_error conf_resp_status;
243 u8 peer_mac_addr[ETH_ALEN];
244 u8 i_nonce[DPP_MAX_NONCE_LEN];
245 u8 r_nonce[DPP_MAX_NONCE_LEN];
246 u8 e_nonce[DPP_MAX_NONCE_LEN];
247 u8 i_capab;
248 u8 r_capab;
249 struct crypto_key *own_protocol_key;
250 struct crypto_key *peer_protocol_key;
251 struct wpabuf *req_msg;
252 struct wpabuf *resp_msg;
255 unsigned int freq[DPP_BOOTSTRAP_MAX_FREQ];
256 unsigned int num_freq, freq_idx;
257 unsigned int curr_chan;
258 unsigned int curr_freq;
259 unsigned int neg_freq;
260 unsigned int num_freq_iters;
261 size_t secret_len;
262 u8 Mx[DPP_MAX_SHARED_SECRET_LEN];
263 size_t Mx_len;
264 u8 Nx[DPP_MAX_SHARED_SECRET_LEN];
265 size_t Nx_len;
266 u8 Lx[DPP_MAX_SHARED_SECRET_LEN];
267 size_t Lx_len;
268 u8 k1[DPP_MAX_HASH_LEN];
269 u8 k2[DPP_MAX_HASH_LEN];
270 u8 ke[DPP_MAX_HASH_LEN];
271 int initiator;
272 int waiting_auth_resp;
273 int waiting_auth_conf;
274 int auth_req_ack;
275 unsigned int auth_resp_tries;
276 u8 allowed_roles;
277 int configurator;
278 int remove_on_tx_status;
279 int connect_on_tx_status;
280 int waiting_conf_result;
281 int waiting_conn_status_result;
282 int auth_success;
283 struct wpabuf *conf_req;
284 const struct wpabuf *conf_resp; /* owned by GAS server */
285 struct dpp_configuration *conf_ap;
286 struct dpp_configuration *conf2_ap;
287 struct dpp_configuration *conf_sta;
288 struct dpp_configuration *conf2_sta;
289 struct dpp_configurator *conf;
290 struct dpp_config_obj {
300 } conf_obj[DPP_MAX_CONF_OBJ];
301 unsigned int num_conf_obj;
302 struct wpabuf *net_access_key;
303 os_time_t net_access_key_expiry;
304 int send_conn_status;
305 int conn_status_requested;
306 int akm_use_selector;
308 char *config_obj_override;
309 char *discovery_override;
310 char *groups_override;
311 unsigned int ignore_netaccesskey_mismatch:1;