| /dflybsd-src/contrib/wpa_supplicant/src/wps/ |
| H A D | wps_attr_process.c | 83 static int wps_process_cred_network_idx(struct wps_credential *cred, in wps_process_cred_network_idx() argument 98 static int wps_process_cred_ssid(struct wps_credential *cred, const u8 *ssid, in wps_process_cred_ssid() argument 112 if (ssid_len <= sizeof(cred->ssid)) { in wps_process_cred_ssid() 113 os_memcpy(cred->ssid, ssid, ssid_len); in wps_process_cred_ssid() 114 cred->ssid_len = ssid_len; in wps_process_cred_ssid() 121 static int wps_process_cred_auth_type(struct wps_credential *cred, in wps_process_cred_auth_type() argument 130 cred->auth_type = WPA_GET_BE16(auth_type); in wps_process_cred_auth_type() 132 cred->auth_type); in wps_process_cred_auth_type() 138 static int wps_process_cred_encr_type(struct wps_credential *cred, in wps_process_cred_encr_type() argument 147 cred->encr_type = WPA_GET_BE16(encr_type); in wps_process_cred_encr_type() [all …]
|
| H A D | wps_registrar.c | 1547 const struct wps_credential *cred) in wps_build_cred_network_idx() argument 1558 const struct wps_credential *cred) in wps_build_cred_ssid() argument 1562 cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1564 wpabuf_put_be16(msg, cred->ssid_len); in wps_build_cred_ssid() 1565 wpabuf_put_data(msg, cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1571 const struct wps_credential *cred) in wps_build_cred_auth_type() argument 1574 cred->auth_type); in wps_build_cred_auth_type() 1577 wpabuf_put_be16(msg, cred->auth_type); in wps_build_cred_auth_type() 1583 const struct wps_credential *cred) in wps_build_cred_encr_type() argument 1586 cred->encr_type); in wps_build_cred_encr_type() [all …]
|
| H A D | wps_enrollee.c | 704 static int wps_process_cred_e(struct wps_data *wps, const u8 *cred, in wps_process_cred_e() argument 712 os_memset(&wps->cred, 0, sizeof(wps->cred)); in wps_process_cred_e() 713 wpabuf_set(&msg, cred, cred_len); in wps_process_cred_e() 715 wps_process_cred(&attr, &wps->cred)) in wps_process_cred_e() 718 if (os_memcmp(wps->cred.mac_addr, wps->wps->dev.mac_addr, ETH_ALEN) != in wps_process_cred_e() 722 ")", MAC2STR(wps->cred.mac_addr), in wps_process_cred_e() 740 if (!(wps->cred.encr_type & in wps_process_cred_e() 742 if (wps->cred.encr_type & WPS_ENCR_WEP) { in wps_process_cred_e() 750 "invalid encr_type 0x%x", wps->cred.encr_type); in wps_process_cred_e() 755 wps->cred.cred_attr = cred - 4; in wps_process_cred_e() [all …]
|
| /dflybsd-src/contrib/wpa_supplicant/wpa_supplicant/ |
| H A D | interworking.c | 144 struct wpa_cred *cred; in cred_with_roaming_consortium() local 146 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_roaming_consortium() 147 if (cred->roaming_consortium_len) in cred_with_roaming_consortium() 149 if (cred->required_roaming_consortium_len) in cred_with_roaming_consortium() 151 if (cred->num_roaming_consortiums) in cred_with_roaming_consortium() 160 struct wpa_cred *cred; in cred_with_3gpp() local 162 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_3gpp() 163 if (cred->pcsc || cred->imsi) in cred_with_3gpp() 172 struct wpa_cred *cred; in cred_with_nai_realm() local 174 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_nai_realm() [all …]
|
| H A D | config_file.c | 239 struct wpa_cred *cred; in wpa_config_read_cred() local 244 cred = os_zalloc(sizeof(*cred)); in wpa_config_read_cred() 245 if (cred == NULL) in wpa_config_read_cred() 247 cred->id = id; in wpa_config_read_cred() 248 cred->sim_num = DEFAULT_USER_SELECTED_SIM; in wpa_config_read_cred() 274 if (wpa_config_set_cred(cred, pos, pos2, *line) < 0) in wpa_config_read_cred() 285 wpa_config_free_cred(cred); in wpa_config_read_cred() 286 cred = NULL; in wpa_config_read_cred() 289 return cred; in wpa_config_read_cred() 382 struct wpa_cred *cred, *cred_tail, *cred_head; in wpa_config_read() local [all …]
|
| H A D | config.c | 2616 void wpa_config_free_cred(struct wpa_cred *cred) in wpa_config_free_cred() argument 2620 os_free(cred->realm); in wpa_config_free_cred() 2621 str_clear_free(cred->username); in wpa_config_free_cred() 2622 str_clear_free(cred->password); in wpa_config_free_cred() 2623 os_free(cred->ca_cert); in wpa_config_free_cred() 2624 os_free(cred->client_cert); in wpa_config_free_cred() 2625 os_free(cred->private_key); in wpa_config_free_cred() 2626 str_clear_free(cred->private_key_passwd); in wpa_config_free_cred() 2627 os_free(cred->imsi); in wpa_config_free_cred() 2628 str_clear_free(cred->milenage); in wpa_config_free_cred() [all …]
|
| H A D | wps_supplicant.c | 184 const struct wps_credential *cred) in wpas_wps_security_workaround() argument 205 bss = wpa_bss_get(wpa_s, cred->mac_addr, ssid->ssid, ssid->ssid_len); in wpas_wps_security_workaround() 363 const struct wps_credential *cred) in wpa_supplicant_wps_cred() argument 373 wpa_s->conf->wps_cred_processing == 2) && cred->cred_attr) { in wpa_supplicant_wps_cred() 374 size_t blen = cred->cred_attr_len * 2 + 1; in wpa_supplicant_wps_cred() 378 cred->cred_attr, cred->cred_attr_len); in wpa_supplicant_wps_cred() 384 wpas_notify_wps_credential(wpa_s, cred); in wpa_supplicant_wps_cred() 389 cred->cred_attr, cred->cred_attr_len); in wpa_supplicant_wps_cred() 394 wpa_hexdump_ascii(MSG_DEBUG, "WPS: SSID", cred->ssid, cred->ssid_len); in wpa_supplicant_wps_cred() 396 cred->auth_type); in wpa_supplicant_wps_cred() [all …]
|
| /dflybsd-src/sys/kern/ |
| H A D | kern_caps.c | 63 caps_check_cred(struct ucred *cred, int cap) in caps_check_cred() argument 68 elm = cred->cr_caps.caps[__SYSCAP_INDEX(cap)]; in caps_check_cred() 79 struct ucred *cred; in sys_syscap_get() local 102 cred = pp->p_ucred; in sys_syscap_get() 103 crhold(cred); in sys_syscap_get() 107 cred = curthread->td_ucred; in sys_syscap_get() 125 res = (int)(cred->cr_caps.caps[__SYSCAP_INDEX(cap)] >> in sys_syscap_get() 132 crfree(cred); in sys_syscap_get() 143 struct ucred *cred; in sys_syscap_set() local 178 cred = pp->p_ucred; in sys_syscap_set() [all …]
|
| H A D | vfs_helper.c | 81 struct ucred *cred = ap->a_cred; in vop_helper_access() local 89 proc_uid = cred->cr_uid; in vop_helper_access() 90 proc_gid = cred->cr_gid; in vop_helper_access() 92 proc_uid = cred->cr_ruid; in vop_helper_access() 93 proc_gid = cred->cr_rgid; in vop_helper_access() 150 for (i = 1, gp = &cred->cr_groups[1]; i < cred->cr_ngroups; i++, gp++) in vop_helper_access() 173 uid_t uid, struct ucred *cred) in vop_helper_setattr_flags() argument 180 if (cred->cr_uid != uid && in vop_helper_setattr_flags() 181 (error = caps_priv_check(cred, SYSCAP_NOVFS_SYSFLAGS))) in vop_helper_setattr_flags() 185 if (cred->cr_uid == 0 && in vop_helper_setattr_flags() [all …]
|
| H A D | sysv_ipc.c | 47 struct ucred *cred = p->p_ucred; in ipcperm() local 50 if (cred->cr_uid != perm->cuid && cred->cr_uid != perm->uid) { in ipcperm() 52 if (caps_priv_check(cred, SYSCAP_RESTRICTEDROOT)) in ipcperm() 58 if (!groupmember(perm->gid, cred) && in ipcperm() 59 !groupmember(perm->cgid, cred)) in ipcperm() 67 caps_priv_check(cred, SYSCAP_RESTRICTEDROOT) == 0) ? in ipcperm()
|
| H A D | vfs_vfsops.c | 84 vfs_mount(struct mount *mp, char *path, caddr_t data, struct ucred *cred) in vfs_mount() argument 91 mp->mnt_cred = crhold(cred); /* For cr_prison */ in vfs_mount() 92 error = (mp->mnt_op->vfs_mount)(mp, path, data, cred); in vfs_mount() 160 struct ucred *cred) in vfs_quotactl() argument 166 error = (mp->mnt_op->vfs_quotactl)(mp, cmds, uid, arg, cred); in vfs_quotactl() 175 vfs_statfs(struct mount *mp, struct statfs *sbp, struct ucred *cred) in vfs_statfs() argument 181 error = (mp->mnt_op->vfs_statfs)(mp, sbp, cred); in vfs_statfs() 190 vfs_statvfs(struct mount *mp, struct statvfs *sbp, struct ucred *cred) in vfs_statvfs() argument 196 error = (mp->mnt_op->vfs_statvfs)(mp, sbp, cred); in vfs_statvfs() 310 struct ucred *cred) in vfs_extattrctl() argument [all …]
|
| H A D | vfs_vopops.c | 270 vop_open(struct vop_ops *ops, struct vnode *vp, int mode, struct ucred *cred, in vop_open() argument 292 ap.a_cred = cred; in vop_open() 329 struct ucred *cred) in vop_access() argument 340 ap.a_cred = cred; in vop_access() 401 struct ucred *cred, struct file *fp) in vop_setattr() argument 411 ap.a_cred = cred; in vop_setattr() 426 struct ucred *cred, struct file *fp) in vop_read() argument 437 ap.a_cred = cred; in vop_read() 452 struct ucred *cred, struct file *fp) in vop_write() argument 467 ap.a_cred = cred; in vop_write() [all …]
|
| /dflybsd-src/lib/libc/rpc/ |
| H A D | svc_auth_des.c | 117 struct authdes_cred *cred; in _svcauth_des() local 137 cred = (struct authdes_cred *)&area->area_cred; in _svcauth_des() 143 cred->adc_namekind = IXDR_GET_ENUM(ixdr, enum authdes_namekind); in _svcauth_des() 144 switch (cred->adc_namekind) { in _svcauth_des() 150 cred->adc_fullname.name = area->area_netname; in _svcauth_des() 151 bcopy((char *)ixdr, cred->adc_fullname.name, in _svcauth_des() 153 cred->adc_fullname.name[namelen] = 0; in _svcauth_des() 155 cred->adc_fullname.key.key.high = (u_long)*ixdr++; in _svcauth_des() 156 cred->adc_fullname.key.key.low = (u_long)*ixdr++; in _svcauth_des() 157 cred->adc_fullname.window = (u_long)*ixdr++; in _svcauth_des() [all …]
|
| H A D | authdes_prot.c | 50 xdr_authdes_cred(XDR *xdrs, struct authdes_cred *cred) in xdr_authdes_cred() argument 52 enum authdes_namekind *padc_namekind = &cred->adc_namekind; in xdr_authdes_cred() 57 switch (cred->adc_namekind) { in xdr_authdes_cred() 59 ATTEMPT(xdr_string(xdrs, &cred->adc_fullname.name, in xdr_authdes_cred() 61 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.key, in xdr_authdes_cred() 63 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.window, in xdr_authdes_cred() 64 sizeof(cred->adc_fullname.window))); in xdr_authdes_cred() 67 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_nickname, in xdr_authdes_cred() 68 sizeof(cred->adc_nickname))); in xdr_authdes_cred()
|
| /dflybsd-src/usr.sbin/sysvipcd/ |
| H A D | perm.c | 37 is_root(struct cmsgcred *cred) { in is_root() argument 38 return (cred->cmcred_euid == 0); in is_root() 42 is_grpmember(gid_t gid, struct cmsgcred *cred) { in is_grpmember() argument 45 if (cred->cmcred_gid == gid) in is_grpmember() 48 for (n = 0 ; n < cred->cmcred_ngroups ; n++) { in is_grpmember() 49 if (cred->cmcred_groups[n] == gid) in is_grpmember() 57 ipcperm(struct cmsgcred *cred, struct ipc_perm *perm, int mode) { in ipcperm() argument 58 if (cred == NULL) in ipcperm() 61 if (cred->cmcred_euid != perm->cuid in ipcperm() 62 && cred->cmcred_euid != perm->uid) { in ipcperm() [all …]
|
| H A D | sysvipcd.c | 132 struct cmsgcred cred; in daemon_add_client() local 164 receive_msg_with_cred(cl->sock, &test, sizeof(test), &cred); in daemon_add_client() 165 cl->pid = cred.cmcred_pid; in daemon_add_client() 224 struct cmsgcred cred; in daemon_handle_msg() local 241 sizeof(shmget_msg), &cred); in daemon_handle_msg() 243 &shmget_msg, &cred); in daemon_handle_msg() 253 sizeof(shmat_msg), &cred); in daemon_handle_msg() 255 &shmat_msg, &cred); in daemon_handle_msg() 263 sizeof(shmctl_msg), &cred); in daemon_handle_msg() 264 error = handle_shmctl(&shmctl_msg, &cred); in daemon_handle_msg()
|
| /dflybsd-src/sys/sys/ |
| H A D | vfsops.h | 780 struct ucred *cred, struct file **fpp); 784 struct ucred *cred); 790 struct ucred *cred, struct file *fp); 792 int ioflag, struct ucred *cred, struct file *fp); 794 int ioflag, struct ucred *cred, struct file *fp); 796 caddr_t data, int fflag, struct ucred *cred, 799 struct ucred *cred); 802 struct ucred *cred); 824 struct ucred *cred, int *eofflag, 827 struct ucred *cred); [all …]
|
| H A D | file2.h | 47 struct ucred *cred, in fo_read() argument 53 error = (*fp->f_ops->fo_read)(fp, uio, cred, flags); in fo_read() 62 struct ucred *cred, in fo_write() argument 68 error = (*fp->f_ops->fo_write)(fp, uio, cred, flags); in fo_write() 78 struct ucred *cred, in fo_ioctl() argument 84 error = (*fp->f_ops->fo_ioctl)(fp, com, data, cred, msg); in fo_ioctl() 90 fo_stat(struct file *fp, struct stat *sb, struct ucred *cred) in fo_stat() argument 95 error = (*fp->f_ops->fo_stat)(fp, sb, cred); in fo_stat()
|
| H A D | file.h | 78 struct ucred *cred, int flags); 80 struct ucred *cred, int flags); 82 struct ucred *cred, struct sysmsg *msg); 85 struct ucred *cred); 168 struct ucred *cred, int flags); 170 struct ucred *cred, struct sysmsg *msg); 172 int badfo_stat(struct file *fp, struct stat *sb, struct ucred *cred);
|
| /dflybsd-src/contrib/wpa_supplicant/src/tls/ |
| H A 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 …]
|
| H A 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,
|
| /dflybsd-src/contrib/wpa_supplicant/src/ap/ |
| H A D | wps_hostapd.c | 314 const struct wps_credential *cred) in hapd_wps_reconfig_in_memory() argument 321 if (cred->ssid_len <= SSID_MAX_LEN) { in hapd_wps_reconfig_in_memory() 322 os_memcpy(bss->ssid.ssid, cred->ssid, cred->ssid_len); in hapd_wps_reconfig_in_memory() 323 bss->ssid.ssid_len = cred->ssid_len; in hapd_wps_reconfig_in_memory() 327 if ((cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA2PSK)) && in hapd_wps_reconfig_in_memory() 328 (cred->auth_type & (WPS_AUTH_WPA | WPS_AUTH_WPAPSK))) in hapd_wps_reconfig_in_memory() 330 else if (cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA2PSK)) in hapd_wps_reconfig_in_memory() 332 else if (cred->auth_type & (WPS_AUTH_WPA | WPS_AUTH_WPAPSK)) in hapd_wps_reconfig_in_memory() 338 if (cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA)) in hapd_wps_reconfig_in_memory() 340 if (cred->auth_type & (WPS_AUTH_WPA2PSK | WPS_AUTH_WPAPSK)) in hapd_wps_reconfig_in_memory() [all …]
|
| /dflybsd-src/contrib/wpa_supplicant/src/crypto/ |
| H A 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 …]
|
| /dflybsd-src/sys/vfs/ufs/ |
| H A D | ufs_vfsops.c | 75 struct ucred *cred) in ufs_quotactl() argument 88 uid = cred->cr_ruid; in ufs_quotactl() 91 uid = cred->cr_rgid; in ufs_quotactl() 104 error = caps_priv_check(cred, SYSCAP_NOQUOTA_WR); in ufs_quotactl() 108 error = caps_priv_check(cred, SYSCAP_NOQUOTA_WR); in ufs_quotactl() 112 error = caps_priv_check(cred, SYSCAP_NOQUOTA_WR); in ufs_quotactl() 116 error = caps_priv_check(cred, SYSCAP_NOQUOTA_WR); in ufs_quotactl() 120 if (uid == cred->cr_ruid) in ufs_quotactl() 123 error = caps_priv_check(cred, SYSCAP_RESTRICTEDROOT); in ufs_quotactl() 147 error = ufs_quotaon(cred, mp, type, arg); in ufs_quotactl()
|
| /dflybsd-src/sys/netinet6/ |
| H A D | in6_src.c | 125 struct ucred *cred = NULL; in in6_selectsrc() local 132 cred = td->td_proc->p_ucred; in in6_selectsrc() 133 if (cred && cred->cr_prison) in in6_selectsrc() 146 if (jailed && !jailed_ip(cred->cr_prison, in in6_selectsrc() 160 if (jailed && !jailed_ip(cred->cr_prison, in in6_selectsrc() 176 dst, cred); in in6_selectsrc() 180 if (!jailed_ip(cred->cr_prison, in in6_selectsrc() 213 dst, cred); in in6_selectsrc() 217 if (!jailed_ip(cred->cr_prison, in in6_selectsrc() 246 ia6 = in6_ifawithscope(ifp, dst, cred); in in6_selectsrc() [all …]
|