/dragonfly/contrib/wpa_supplicant/src/wps/ |
H A D | wps_attr_process.c | 132 cred->auth_type); in wps_process_cred_auth_type() 149 cred->encr_type); in wps_process_cred_encr_type() 162 cred->key_idx = *key_idx; in wps_process_cred_network_key_idx() 187 cred->key_len = key_len; in wps_process_cred_network_key() 213 cred->key_len > 8 && cred->key_len < 64 && in wps_workaround_cred_key() 214 cred->key[cred->key_len - 1] == 0) { in wps_workaround_cred_key() 219 cred->key, cred->key_len); in wps_workaround_cred_key() 229 cred->key_len--; in wps_workaround_cred_key() 235 (cred->key_len < 8 || has_ctrl_char(cred->key, cred->key_len))) { in wps_workaround_cred_key() 238 cred->key, cred->key_len); in wps_workaround_cred_key() [all …]
|
H A D | wps_registrar.c | 1562 cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1565 wpabuf_put_data(msg, cred->ssid, cred->ssid_len); in wps_build_cred_ssid() 1600 cred->key, cred->key_len); in wps_build_cred_network_key() 1603 wpabuf_put_data(msg, cred->key, cred->key_len); in wps_build_cred_network_key() 1651 os_memcpy(&wps->cred, wps->use_cred, sizeof(wps->cred)); in wps_build_cred() 1654 os_memset(&wps->cred, 0, sizeof(wps->cred)); in wps_build_cred() 1800 cred = NULL; in wps_build_cred() 1801 if (cred) { in wps_build_cred() 1824 if (cred == NULL) in wps_build_cred() 1827 if (wps_build_credential(cred, &wps->cred)) { in wps_build_cred() [all …]
|
/dragonfly/contrib/wpa_supplicant/wpa_supplicant/ |
H A D | interworking.c | 146 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_roaming_consortium() 162 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_3gpp() 174 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_nai_realm() 190 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_domain() 191 if (cred->domain || cred->pcsc || cred->imsi || in cred_with_domain() 205 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_min_backhaul() 220 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_conn_capab() 1386 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in interworking_credentials_available_roaming_consortium() 1964 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in interworking_credentials_available_3gpp() 2077 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in interworking_credentials_available_realm() [all …]
|
H A D | config_file.c | 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() 286 cred = NULL; in wpa_config_read_cred() 289 return cred; in wpa_config_read_cred() 945 if (cred->pcsc) in wpa_config_write_cred() 947 if (cred->realm) in wpa_config_write_cred() 951 if (cred->password && cred->ext_password) in wpa_config_write_cred() 964 if (cred->imsi) in wpa_config_write_cred() 1033 if (cred->ocsp) in wpa_config_write_cred() [all …]
|
H A D | config.c | 2683 cred = config->cred; in wpa_config_free() 2686 cred = cred->next; in wpa_config_free() 3918 cred = config->cred; in wpa_config_get_cred() 3922 cred = cred->next; in wpa_config_get_cred() 3935 cred = config->cred; in wpa_config_add_cred() 3940 cred = cred->next; in wpa_config_add_cred() 3944 cred = os_zalloc(sizeof(*cred)); in wpa_config_add_cred() 3952 config->cred = cred; in wpa_config_add_cred() 3962 cred = config->cred; in wpa_config_remove_cred() 3967 cred = cred->next; in wpa_config_remove_cred() [all …]
|
H A D | wps_supplicant.c | 378 cred->cred_attr, cred->cred_attr_len); in wpa_supplicant_wps_cred() 389 cred->cred_attr, cred->cred_attr_len); in wpa_supplicant_wps_cred() 400 cred->key, cred->key_len); in wpa_supplicant_wps_cred() 479 os_memcpy(ssid->ssid, cred->ssid, cred->ssid_len); in wpa_supplicant_wps_cred() 810 const struct wps_credential *cred = ap_settings->cred; in wpa_supplicant_wps_event_er_ap_settings() local 814 if (cred->key_len >= 8 && cred->key_len <= 64) { in wpa_supplicant_wps_event_er_ap_settings() 815 os_memcpy(key_str, cred->key, cred->key_len); in wpa_supplicant_wps_event_er_ap_settings() 826 cred->auth_type, cred->encr_type, key_str); in wpa_supplicant_wps_event_er_ap_settings() 2011 os_memset(cred, 0, sizeof(*cred)); in wpas_wps_network_to_cred() 2064 os_memset(&cred, 0, sizeof(cred)); in wpas_wps_er_set_config() [all …]
|
/dragonfly/sys/kern/ |
H A D | kern_caps.c | 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() 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() 228 struct ucred *cred; in caps_exec() local 241 cred = p->p_ucred; in caps_exec() 255 cred = p->p_ucred; in caps_exec() 289 struct ucred *cred; in caps_set_locked() local [all …]
|
H A D | vfs_helper.c | 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() 180 if (cred->cr_uid != uid && in vop_helper_setattr_flags() 185 if (cred->cr_uid == 0 && in vop_helper_setattr_flags() 186 (!jailed(cred) || PRISON_CAP_ISSET(cred->cr_prison->pr_caps, in vop_helper_setattr_flags() 217 return(cred->cr_uid); in vop_helper_create_uid() 234 if (cred->cr_uid) { in vop_helper_chmod() [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 | 292 ap.a_cred = cred; in vop_open() 340 ap.a_cred = cred; in vop_access() 411 ap.a_cred = cred; in vop_setattr() 437 ap.a_cred = cred; in vop_read() 467 ap.a_cred = cred; in vop_write() 521 ap.a_cred = cred; in vop_ioctl() 545 ap.a_cred = cred; in vop_poll() 590 ap.a_cred = cred; in vop_mmap() 817 ap.a_cred = cred; in vop_readdir() 845 ap.a_cred = cred; in vop_readlink() [all …]
|
H A D | vfs_vnops.c | 60 struct ucred *cred, struct sysmsg *msg); 62 struct ucred *cred, int flags); 66 struct ucred *cred, int flags); 102 struct ucred *cred = nd->nl_cred; in vn_open() local 243 error = cache_vget(&nd->nl_nch, cred, in vn_open() 295 cred); in vn_open() 365 error = VOP_OPEN(vp, fmode, cred, fpp); in vn_open() 626 struct ucred *cred, int *aresid) in vn_rdwr() argument 671 struct ucred *cred, int *aresid) in vn_rdwr_inchunks() argument 699 ioflg, cred, aresid); in vn_rdwr_inchunks() [all …]
|
/dragonfly/lib/libc/rpc/ |
H A D | svc_auth_des.c | 117 struct authdes_cred *cred; in _svcauth_des() local 467 struct bsdcred *cred; in authdes_getucred() local 475 if (cred == NULL) { in authdes_getucred() 478 cred->grouplen = INVALID; in authdes_getucred() 492 *uid = cred->uid = i_uid; in authdes_getucred() 493 *gid = cred->gid = i_gid; in authdes_getucred() 509 *uid = cred->uid; in authdes_getucred() 510 *gid = cred->gid; in authdes_getucred() 511 *grouplen = cred->grouplen; in authdes_getucred() 519 invalidate(char *cred) in invalidate() argument [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()
|
/dragonfly/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() 45 if (cred->cmcred_gid == gid) in is_grpmember() 49 if (cred->cmcred_groups[n] == gid) in is_grpmember() 58 if (cred == NULL) in ipcperm() 61 if (cred->cmcred_euid != perm->cuid in ipcperm() 62 && cred->cmcred_euid != perm->uid) { in ipcperm() 67 return (is_root(cred) ? 0 : EACCES); in ipcperm() 71 if (!is_grpmember(perm->gid, cred) && in ipcperm() 72 !is_grpmember(perm->cgid, cred)) 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()
|
/dragonfly/sys/sys/ |
H A D | vfsops.h | 784 struct ucred *cred); 799 struct ucred *cred); 802 struct ucred *cred); 824 struct ucred *cred, int *eofflag, 827 struct ucred *cred); 883 struct ucred *cred, int flags); 885 struct ucred *cred); 887 struct ucred *cred); 891 struct ucred *cred); 1055 VOP_SETATTR_FP(vp, vap, cred, NULL) [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); 167 struct ucred *cred, int flags); 169 struct ucred *cred, struct sysmsg *msg); 171 int badfo_stat(struct file *fp, struct stat *sb, struct ucred *cred);
|
/dragonfly/contrib/wpa_supplicant/src/tls/ |
H A D | tlsv1_cred.c | 24 cred = os_zalloc(sizeof(*cred)); in tlsv1_cred_alloc() 25 return cred; in tlsv1_cred_alloc() 31 if (cred == NULL) in tlsv1_cred_free() 37 os_free(cred->dh_p); in tlsv1_cred_free() 38 os_free(cred->dh_g); in tlsv1_cred_free() 41 os_free(cred); in tlsv1_cred_free() 227 cred->cert_probe = 1; in tlsv1_set_ca_cert() 437 cred->key = key; in pkcs12_pkcs8_keybag() 505 if (cred->cert) { in pkcs12_certbag() 1071 if (!cred->key) in tlsv1_set_key() [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,
|
/dragonfly/contrib/wpa_supplicant/src/ap/ |
H A D | wps_hostapd.c | 322 os_memcpy(bss->ssid.ssid, cred->ssid, cred->ssid_len); in hapd_wps_reconfig_in_memory() 369 if (cred->key_len >= 8 && cred->key_len < 64) { in hapd_wps_reconfig_in_memory() 422 cred->cred_attr, cred->cred_attr_len); in hapd_wps_cred_cb() 431 cred->key, cred->key_len); in hapd_wps_cred_cb() 437 hapd_new_ap_event(hapd, cred->cred_attr, cred->cred_attr_len); in hapd_wps_cred_cb() 452 os_memcpy(hapd->wps->ssid, cred->ssid, cred->ssid_len); in hapd_wps_cred_cb() 465 (cred->key_len < 8 || cred->key_len > 2 * PMK_LEN)) { in hapd_wps_cred_cb() 479 os_memcpy(hapd->wps->network_key, cred->key, cred->key_len); in hapd_wps_cred_cb() 512 if (is_hex(cred->ssid, cred->ssid_len)) { in hapd_wps_cred_cb() 587 if (cred->key_len >= 8 && cred->key_len < 64) { in hapd_wps_cred_cb() [all …]
|
/dragonfly/contrib/wpa_supplicant/src/crypto/ |
H A D | tls_internal.c | 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() 262 tlsv1_cred_free(cred); in tls_connection_set_params() 271 tlsv1_cred_free(cred); in tls_connection_set_params() 280 tlsv1_cred_free(cred); in tls_connection_set_params() [all …]
|
/dragonfly/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()
|
/dragonfly/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() 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() 393 wild, cred) != NULL) { in in6_pcbporthash_update() 416 struct ucred *cred = NULL; in in6_pcbsetlport() local 424 cred = td->td_proc->p_ucred; in in6_pcbsetlport() [all …]
|