Lines Matching refs:nsa
258 struct nwamd_secobj_arg *nsa = arg;
260 if (strncmp(nsa->nsa_essid_prefix, secobjname,
261 strlen(nsa->nsa_essid_prefix)) == 0) {
264 nsa->nsa_essid_prefix, secobjname);
266 if (nsa->nsa_key != NULL)
267 free(nsa->nsa_key);
269 nsa->nsa_key = nwamd_wlan_get_key_named(secobjname, 0);
270 (void) strlcpy(nsa->nsa_keyname, secobjname,
271 sizeof (nsa->nsa_keyname));
272 switch (nsa->nsa_key->wk_class) {
274 nsa->nsa_secmode = DLADM_WLAN_SECMODE_WEP;
276 "got WEP key %s", nsa->nsa_keyname);
279 nsa->nsa_secmode = DLADM_WLAN_SECMODE_WPA;
281 "got WPA key %s", nsa->nsa_keyname);
285 nsa->nsa_secmode = DLADM_WLAN_SECMODE_NONE;
288 nsa->nsa_keyname);
307 struct nwamd_secobj_arg nsa;
397 nwamd_set_key_name(kw->kw_essid, NULL, nsa.nsa_essid_prefix,
398 sizeof (nsa.nsa_essid_prefix));
399 nsa.nsa_key = NULL;
400 nsa.nsa_secmode = DLADM_WLAN_SECMODE_NONE;
401 (void) dladm_walk_secobj(dld_handle, &nsa,
403 if (nsa.nsa_key != NULL) {
404 if ((err = nwam_value_create_string(nsa.nsa_keyname,
409 free(nsa.nsa_key);
413 if ((err = nwam_value_create_uint64(nsa.nsa_secmode,