Home
last modified time | relevance | path

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

12345678910>>...18

/netbsd/src/sys/kern/
Dkern_auth.c105 kauth_cred_t cred; in kauth_cred_alloc() local
107 cred = pool_cache_get(kauth_cred_cache, PR_WAITOK); in kauth_cred_alloc()
109 cred->cr_refcnt = 1; in kauth_cred_alloc()
110 cred->cr_uid = 0; in kauth_cred_alloc()
111 cred->cr_euid = 0; in kauth_cred_alloc()
112 cred->cr_svuid = 0; in kauth_cred_alloc()
113 cred->cr_gid = 0; in kauth_cred_alloc()
114 cred->cr_egid = 0; in kauth_cred_alloc()
115 cred->cr_svgid = 0; in kauth_cred_alloc()
116 cred->cr_ngroups = 0; in kauth_cred_alloc()
[all …]
Dkern_prot.c303 kauth_cred_t cred, ncred; in do_setresuid() local
309 cred = p->p_cred; in do_setresuid()
316 && !((flags & ID_R_EQ_R) && r == kauth_cred_getuid(cred)) in do_setresuid()
317 && !((flags & ID_R_EQ_E) && r == kauth_cred_geteuid(cred)) in do_setresuid()
318 && !((flags & ID_R_EQ_S) && r == kauth_cred_getsvuid(cred))) || in do_setresuid()
320 && !((flags & ID_E_EQ_R) && e == kauth_cred_getuid(cred)) in do_setresuid()
321 && !((flags & ID_E_EQ_E) && e == kauth_cred_geteuid(cred)) in do_setresuid()
322 && !((flags & ID_E_EQ_S) && e == kauth_cred_getsvuid(cred))) || in do_setresuid()
324 && !((flags & ID_S_EQ_R) && sv == kauth_cred_getuid(cred)) in do_setresuid()
325 && !((flags & ID_S_EQ_E) && sv == kauth_cred_geteuid(cred)) in do_setresuid()
[all …]
/netbsd/src/external/bsd/wpa/dist/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 …]
/netbsd/src/external/cddl/osnet/sys/kern/
Dpolicy.c97 secpolicy_zfs(cred_t *cred) in secpolicy_zfs() argument
100 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_zfs()
104 secpolicy_sys_config(cred_t *cred, int checkonly __unused) in secpolicy_sys_config() argument
107 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_sys_config()
111 secpolicy_zinject(cred_t *cred) in secpolicy_zinject() argument
114 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_zinject()
118 secpolicy_fs_mount(cred_t *cred, vnode_t *mvp, struct mount *vfsp) in secpolicy_fs_mount() argument
121 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUNT, in secpolicy_fs_mount()
126 secpolicy_fs_unmount(cred_t *cred, struct mount *vfsp) in secpolicy_fs_unmount() argument
129 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUNT, in secpolicy_fs_unmount()
[all …]
/netbsd/src/external/bsd/wpa/dist/wpa_supplicant/
Dinterworking.c144 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->num_home_ois) in cred_with_roaming_consortium()
149 if (cred->num_required_home_ois) 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 …]
Dconfig_file.c162 struct wpa_cred *cred; in wpa_config_read_cred() local
167 cred = os_zalloc(sizeof(*cred)); in wpa_config_read_cred()
168 if (cred == NULL) in wpa_config_read_cred()
170 cred->id = id; in wpa_config_read_cred()
171 cred->sim_num = DEFAULT_USER_SELECTED_SIM; in wpa_config_read_cred()
197 if (wpa_config_set_cred(cred, pos, pos2, *line) < 0) in wpa_config_read_cred()
208 wpa_config_free_cred(cred); in wpa_config_read_cred()
209 cred = NULL; in wpa_config_read_cred()
212 return cred; in wpa_config_read_cred()
306 struct wpa_cred *cred, *cred_tail, *cred_head; in wpa_config_read() local
[all …]
Dconfig.c2966 void wpa_config_free_cred(struct wpa_cred *cred) in wpa_config_free_cred() argument
2970 os_free(cred->realm); in wpa_config_free_cred()
2971 str_clear_free(cred->username); in wpa_config_free_cred()
2972 str_clear_free(cred->password); in wpa_config_free_cred()
2973 os_free(cred->ca_cert); in wpa_config_free_cred()
2974 os_free(cred->client_cert); in wpa_config_free_cred()
2975 os_free(cred->private_key); in wpa_config_free_cred()
2976 str_clear_free(cred->private_key_passwd); in wpa_config_free_cred()
2977 os_free(cred->engine_id); in wpa_config_free_cred()
2978 os_free(cred->ca_cert_id); in wpa_config_free_cred()
[all …]
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/krb5/
Dacache.c192 krb5_creds *cred) in make_cred_from_ccred() argument
197 memset(cred, 0, sizeof(*cred)); in make_cred_from_ccred()
199 ret = krb5_parse_name(context, incred->client, &cred->client); in make_cred_from_ccred()
203 ret = krb5_parse_name(context, incred->server, &cred->server); in make_cred_from_ccred()
207 cred->session.keytype = incred->keyblock.type; in make_cred_from_ccred()
208 cred->session.keyvalue.length = incred->keyblock.length; in make_cred_from_ccred()
209 cred->session.keyvalue.data = malloc(incred->keyblock.length); in make_cred_from_ccred()
210 if (cred->session.keyvalue.data == NULL) in make_cred_from_ccred()
212 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred()
215 cred->times.authtime = incred->authtime; in make_cred_from_ccred()
[all …]
Dtest_set_kvno0.c56 krb5_creds cred; in main() local
63 memset(&cred, 0, sizeof (cred)); in main()
118 while ((ret = krb5_cc_next_cred(context, src_cc, &cursor, &cred)) == 0) { in main()
123 ret = decode_Ticket(cred.ticket.data, cred.ticket.length, &t, &len); in main()
143 krb5_data_free(&cred.ticket); in main()
144 cred.ticket = data; in main()
148 ret = krb5_cc_store_cred(context, dst_cc, &cred); in main()
150 krb5_free_cred_contents(context, &cred); in main()
151 memset(&cred, 0, sizeof (cred)); in main()
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/
Drelease_cred.c44 gsskrb5_cred cred; in _gsskrb5_release_cred() local
52 cred = (gsskrb5_cred)*cred_handle; in _gsskrb5_release_cred()
57 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_release_cred()
59 if (cred->principal != NULL) in _gsskrb5_release_cred()
60 krb5_free_principal(context, cred->principal); in _gsskrb5_release_cred()
61 if (cred->keytab != NULL) in _gsskrb5_release_cred()
62 krb5_kt_close(context, cred->keytab); in _gsskrb5_release_cred()
63 if (cred->ccache != NULL) { in _gsskrb5_release_cred()
64 if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE) in _gsskrb5_release_cred()
65 krb5_cc_destroy(context, cred->ccache); in _gsskrb5_release_cred()
[all …]
Dadd_cred.c53 gsskrb5_cred cred, handle; in _gsskrb5_add_cred() local
57 cred = (gsskrb5_cred)input_cred_handle; in _gsskrb5_add_cred()
60 if (cred == NULL && output_cred_handle == NULL) { in _gsskrb5_add_cred()
73 if (cred == NULL) { in _gsskrb5_add_cred()
96 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
99 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { in _gsskrb5_add_cred()
100 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
108 cred->principal) != FALSE) { in _gsskrb5_add_cred()
109 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
120 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
[all …]
Dstore_cred.c50 gsskrb5_cred cred; in _gsskrb5_store_cred() local
68 cred = (gsskrb5_cred)input_cred_handle; in _gsskrb5_store_cred()
69 if (cred == NULL) in _gsskrb5_store_cred()
74 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
75 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { in _gsskrb5_store_cred()
76 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
81 ret = krb5_cc_get_lifetime(context, cred->ccache, &exp_new); in _gsskrb5_store_cred()
83 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
88 if (cred->principal == NULL) { in _gsskrb5_store_cred()
89 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
[all …]
/netbsd/src/sys/rump/librump/rumpvfs/
Drumpvnode_if.c128 struct kauth_cred *cred) in RUMP_VOP_OPEN() argument
133 error = VOP_OPEN(vp, mode, cred); in RUMP_VOP_OPEN()
142 struct kauth_cred *cred) in RUMP_VOP_CLOSE() argument
147 error = VOP_CLOSE(vp, fflag, cred); in RUMP_VOP_CLOSE()
156 struct kauth_cred *cred) in RUMP_VOP_ACCESS() argument
161 error = VOP_ACCESS(vp, accmode, cred); in RUMP_VOP_ACCESS()
170 struct kauth_cred *cred) in RUMP_VOP_ACCESSX() argument
175 error = VOP_ACCESSX(vp, accmode, cred); in RUMP_VOP_ACCESSX()
184 struct kauth_cred *cred) in RUMP_VOP_GETATTR() argument
189 error = VOP_GETATTR(vp, vap, cred); in RUMP_VOP_GETATTR()
[all …]
/netbsd/src/external/bsd/wpa/dist/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 …]
/netbsd/src/crypto/external/bsd/heimdal/dist/kuser/
Dkimpersonate.c67 krb5_creds *cred) in encode_ticket() argument
84 et.flags = cred->flags.b; in encode_ticket()
85 et.key = cred->session; in encode_ticket()
86 et.crealm = cred->client->realm; in encode_ticket()
87 ret = copy_PrincipalName(&cred->client->name, &et.cname); in encode_ticket()
97 et.authtime = cred->times.authtime; in encode_ticket()
99 et.endtime = cred->times.endtime; in encode_ticket()
101 et.caddr = &cred->addresses; in encode_ticket()
133 ticket.realm = cred->server->realm; in encode_ticket()
134 ret = copy_PrincipalName(&cred->server->name, &ticket.sname); in encode_ticket()
[all …]
Dklist.c78 print_cred(krb5_context context, krb5_creds *cred, rtbl_t ct, int do_flags) in print_cred() argument
87 if(cred->times.starttime) in print_cred()
89 printable_time(cred->times.starttime)); in print_cred()
92 printable_time(cred->times.authtime)); in print_cred()
94 if(cred->times.endtime > sec) in print_cred()
96 printable_time(cred->times.endtime)); in print_cred()
99 ret = krb5_unparse_name (context, cred->server, &str); in print_cred()
105 if(cred->flags.b.forwardable) in print_cred()
107 if(cred->flags.b.forwarded) in print_cred()
109 if(cred->flags.b.proxiable) in print_cred()
[all …]
/netbsd/src/sys/coda/
Dcoda_venus.h36 kauth_cred_t cred, struct proc *p,
41 kauth_cred_t cred, struct lwp *l,
46 kauth_cred_t cred, struct lwp *l);
57 kauth_cred_t cred, struct lwp *l);
61 kauth_cred_t cred, struct lwp *l,
66 kauth_cred_t cred, struct lwp *l);
70 kauth_cred_t cred, struct lwp *l);
74 kauth_cred_t cred, struct lwp *l,
79 kauth_cred_t cred, struct lwp *l);
84 kauth_cred_t cred, struct lwp *l,
[all …]
Dcoda_venus.c117 KASSERT(cred != NULL); \
118 KASSERT(cred != FSCRED); \
120 (in)->cred.cr_uid = kauth_cred_geteuid(ident); \
121 (in)->cred.cr_groupid = kauth_cred_getegid(ident); \
123 memset(&((in)->cred), 0, sizeof(struct coda_cred)); \
124 (in)->cred.cr_uid = -1; \
125 (in)->cred.cr_groupid = -1; \
134 KASSERT(cred != NULL); \
135 KASSERT(cred != FSCRED); \
203 kauth_cred_t cred, struct proc *p, in venus_root() argument
[all …]
Dcoda_namecache.c117 kauth_cred_t cred, int hash);
167 kauth_cred_t cred, int hash) in coda_nc_find() argument
178 dcp, name, namelen, cred, hash));) in coda_nc_find()
184 ((cred == 0) || (cncp->cred == cred))) in coda_nc_find()
193 name, cred, cncp->cred); in coda_nc_find()
195 kauth_cred_getrefcnt(cred), in coda_nc_find()
196 kauth_cred_geteuid(cred), in coda_nc_find()
197 kauth_cred_getegid(cred), in coda_nc_find()
198 kauth_cred_getrefcnt(cncp->cred), in coda_nc_find()
199 kauth_cred_geteuid(cncp->cred), in coda_nc_find()
[all …]
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/ipc/
Dcommon.c53 heim_ipc_free_cred(heim_icred cred) in heim_ipc_free_cred() argument
55 free(cred); in heim_ipc_free_cred()
59 heim_ipc_cred_get_uid(heim_icred cred) in heim_ipc_cred_get_uid() argument
61 return cred->uid; in heim_ipc_cred_get_uid()
65 heim_ipc_cred_get_gid(heim_icred cred) in heim_ipc_cred_get_gid() argument
67 return cred->gid; in heim_ipc_cred_get_gid()
71 heim_ipc_cred_get_pid(heim_icred cred) in heim_ipc_cred_get_pid() argument
73 return cred->pid; in heim_ipc_cred_get_pid()
77 heim_ipc_cred_get_session(heim_icred cred) in heim_ipc_cred_get_session() argument
79 return cred->session; in heim_ipc_cred_get_session()
[all …]
/netbsd/src/external/bsd/openldap/dist/libraries/libldap/
Dsbind.c71 struct berval cred; in ldap_simple_bind() local
79 cred.bv_val = (char *) passwd; in ldap_simple_bind()
80 cred.bv_len = strlen( passwd ); in ldap_simple_bind()
82 cred.bv_val = ""; in ldap_simple_bind()
83 cred.bv_len = 0; in ldap_simple_bind()
86 rc = ldap_sasl_bind( ld, dn, LDAP_SASL_SIMPLE, &cred, in ldap_simple_bind()
106 struct berval cred; in ldap_simple_bind_s() local
111 cred.bv_val = (char *) passwd; in ldap_simple_bind_s()
112 cred.bv_len = strlen( passwd ); in ldap_simple_bind_s()
114 cred.bv_val = ""; in ldap_simple_bind_s()
[all …]
/netbsd/src/sys/rump/librump/rumpkern/
Daccessors.c105 kauth_cred_t cred; in rump_cred_create() local
108 cred = kauth_cred_alloc(); in rump_cred_create()
109 kauth_cred_setuid(cred, uid); in rump_cred_create()
110 kauth_cred_seteuid(cred, uid); in rump_cred_create()
111 kauth_cred_setsvuid(cred, uid); in rump_cred_create()
112 kauth_cred_setgid(cred, gid); in rump_cred_create()
113 kauth_cred_setgid(cred, gid); in rump_cred_create()
114 kauth_cred_setegid(cred, gid); in rump_cred_create()
115 kauth_cred_setsvgid(cred, gid); in rump_cred_create()
116 rv = kauth_cred_setgroups(cred, groups, ngroups, 0, UIO_SYSSPACE); in rump_cred_create()
[all …]
/netbsd/src/lib/libp2k/
Dp2k.c122 cred_destroy(struct kauth_cred *cred) in cred_destroy() argument
125 rump_pub_cred_put(cred); in cred_destroy()
131 struct kauth_cred *cred; in makecn() local
133 cred = cred_create(pcn->pcn_cred); in makecn()
136 pcn->pcn_name, pcn->pcn_namelen, cred, rump_pub_lwproc_curlwp()); in makecn()
639 struct kauth_cred *cred; in p2k_fs_sync() local
642 cred = cred_create(pcr); in p2k_fs_sync()
643 rv = rump_pub_vfs_sync(mp, waitfor, cred); in p2k_fs_sync()
644 cred_destroy(cred); in p2k_fs_sync()
853 struct kauth_cred *cred; in p2k_node_open() local
[all …]
/netbsd/src/crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/
Drelease_cred.c43 ntlm_cred cred; in _gss_ntlm_release_cred() local
51 cred = (ntlm_cred)*cred_handle; in _gss_ntlm_release_cred()
54 if (cred->username) in _gss_ntlm_release_cred()
55 free(cred->username); in _gss_ntlm_release_cred()
56 if (cred->domain) in _gss_ntlm_release_cred()
57 free(cred->domain); in _gss_ntlm_release_cred()
58 if (cred->key.data) { in _gss_ntlm_release_cred()
59 memset(cred->key.data, 0, cred->key.length); in _gss_ntlm_release_cred()
60 free(cred->key.data); in _gss_ntlm_release_cred()
/netbsd/src/external/bsd/wpa/dist/src/ap/
Dwps_hostapd.c354 const struct wps_credential *cred) in hapd_wps_reconfig_in_memory() argument
361 if (cred->ssid_len <= SSID_MAX_LEN) { in hapd_wps_reconfig_in_memory()
362 os_memcpy(bss->ssid.ssid, cred->ssid, cred->ssid_len); in hapd_wps_reconfig_in_memory()
363 bss->ssid.ssid_len = cred->ssid_len; in hapd_wps_reconfig_in_memory()
368 if (cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA2PSK | in hapd_wps_reconfig_in_memory()
374 if ((cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA2PSK)) && in hapd_wps_reconfig_in_memory()
375 (cred->auth_type & (WPS_AUTH_WPA | WPS_AUTH_WPAPSK))) in hapd_wps_reconfig_in_memory()
377 else if (cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA2PSK)) in hapd_wps_reconfig_in_memory()
379 else if (cred->auth_type & (WPS_AUTH_WPA | WPS_AUTH_WPAPSK)) in hapd_wps_reconfig_in_memory()
386 if (cred->auth_type & (WPS_AUTH_WPA2 | WPS_AUTH_WPA)) in hapd_wps_reconfig_in_memory()
[all …]

12345678910>>...18