Searched refs:cred (Results 1 - 25 of 396) sorted by relevance

1234567891011>>

/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/
H A Dcred.h48 #define crgetuid(cred) ((cred)->cr_uid)
49 #define crgetruid(cred) ((cred)->cr_ruid)
50 #define crgetgid(cred) ((cred)->cr_gid)
51 #define crgetgroups(cred) ((cred)->cr_groups)
52 #define crgetngroups(cred) ((cred)
[all...]
/freebsd-9.3-release/crypto/heimdal/lib/gssapi/ntlm/
H A Drelease_cred.c43 ntlm_cred cred; local
51 cred = (ntlm_cred)*cred_handle;
54 if (cred->username)
55 free(cred->username);
56 if (cred->domain)
57 free(cred->domain);
58 if (cred->key.data) {
59 memset(cred->key.data, 0, cred->key.length);
60 free(cred
[all...]
/freebsd-9.3-release/crypto/heimdal/lib/gssapi/krb5/
H A Drelease_cred.c44 gsskrb5_cred cred; local
52 cred = (gsskrb5_cred)*cred_handle;
57 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
59 if (cred->principal != NULL)
60 krb5_free_principal(context, cred->principal);
61 if (cred->keytab != NULL)
62 krb5_kt_close(context, cred->keytab);
63 if (cred->ccache != NULL) {
65 ops = krb5_cc_get_ops(context, cred->ccache);
66 if (cred
[all...]
H A Dinquire_cred_by_oid.c44 gsskrb5_cred cred = (gsskrb5_cred)cred_handle; local
56 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
58 if (cred->ccache == NULL) {
59 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
64 ret = krb5_cc_get_full_name(context, cred->ccache, &str);
65 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
/freebsd-9.3-release/sys/security/mac/
H A Dmac_audit.c65 mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) argument
69 MAC_POLICY_CHECK_NOSLEEP(cred_check_setaudit, cred, ai);
70 MAC_CHECK_PROBE2(cred_check_setaudit, error, cred, ai);
79 mac_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) argument
83 MAC_POLICY_CHECK_NOSLEEP(cred_check_setaudit_addr, cred, aia);
84 MAC_CHECK_PROBE2(cred_check_setaudit_addr, error, cred, aia);
92 mac_cred_check_setauid(struct ucred *cred, uid_t auid) argument
96 MAC_POLICY_CHECK_NOSLEEP(cred_check_setauid, cred, auid);
97 MAC_CHECK_PROBE2(cred_check_setauid, error, cred, auid);
106 mac_system_check_audit(struct ucred *cred, voi argument
120 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) argument
137 mac_system_check_auditon(struct ucred *cred, int cmd) argument
[all...]
H A Dmac_system.c77 mac_kenv_check_dump(struct ucred *cred) argument
81 MAC_POLICY_CHECK_NOSLEEP(kenv_check_dump, cred);
82 MAC_CHECK_PROBE1(kenv_check_dump, error, cred);
90 mac_kenv_check_get(struct ucred *cred, char *name) argument
94 MAC_POLICY_CHECK_NOSLEEP(kenv_check_get, cred, name);
95 MAC_CHECK_PROBE2(kenv_check_get, error, cred, name);
104 mac_kenv_check_set(struct ucred *cred, char *name, char *value) argument
108 MAC_POLICY_CHECK_NOSLEEP(kenv_check_set, cred, name, value);
109 MAC_CHECK_PROBE3(kenv_check_set, error, cred, name, value);
117 mac_kenv_check_unset(struct ucred *cred, cha argument
130 mac_kld_check_load(struct ucred *cred, struct vnode *vp) argument
145 mac_kld_check_stat(struct ucred *cred) argument
159 mac_system_check_acct(struct ucred *cred, struct vnode *vp) argument
177 mac_system_check_reboot(struct ucred *cred, int howto) argument
191 mac_system_check_swapon(struct ucred *cred, struct vnode *vp) argument
207 mac_system_check_swapoff(struct ucred *cred, struct vnode *vp) argument
223 mac_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument
[all...]
H A Dmac_framework.h104 void mac_bpfdesc_create(struct ucred *cred, struct bpf_d *d);
109 void mac_cred_associate_nfsd(struct ucred *cred);
110 int mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai);
111 int mac_cred_check_setaudit_addr(struct ucred *cred,
113 int mac_cred_check_setauid(struct ucred *cred, uid_t auid);
114 int mac_cred_check_setegid(struct ucred *cred, gid_t egid);
115 int mac_cred_check_seteuid(struct ucred *cred, uid_t euid);
116 int mac_cred_check_setgid(struct ucred *cred, gid_t gid);
117 int mac_cred_check_setgroups(struct ucred *cred, int ngroups,
119 int mac_cred_check_setregid(struct ucred *cred, gid_
[all...]
H A Dmac_cred.c90 mac_cred_init(struct ucred *cred) argument
94 cred->cr_label = mac_cred_label_alloc();
96 cred->cr_label = NULL;
108 mac_cred_destroy(struct ucred *cred) argument
111 if (cred->cr_label != NULL) {
112 mac_cred_label_free(cred->cr_label);
113 cred->cr_label = NULL;
127 mac_cred_associate_nfsd(struct ucred *cred) argument
130 MAC_POLICY_PERFORM_NOSLEEP(cred_associate_nfsd, cred);
138 mac_cred_create_swapper(struct ucred *cred) argument
149 mac_cred_create_init(struct ucred *cred) argument
195 mac_cred_relabel(struct ucred *cred, struct label *newlabel) argument
205 mac_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument
218 mac_cred_check_setuid(struct ucred *cred, uid_t uid) argument
231 mac_cred_check_seteuid(struct ucred *cred, uid_t euid) argument
244 mac_cred_check_setgid(struct ucred *cred, gid_t gid) argument
257 mac_cred_check_setegid(struct ucred *cred, gid_t egid) argument
271 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument
285 mac_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) argument
299 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) argument
313 mac_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, uid_t suid) argument
329 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, gid_t sgid) argument
[all...]
H A Dmac_priv.c71 mac_priv_check(struct ucred *cred, int priv) argument
75 MAC_POLICY_CHECK_NOSLEEP(priv_check, cred, priv);
76 MAC_CHECK_PROBE2(priv_check, error, cred, priv);
88 mac_priv_grant(struct ucred *cred, int priv) argument
92 MAC_POLICY_GRANT_NOSLEEP(priv_grant, cred, priv);
93 MAC_GRANT_PROBE2(priv_grant, error, cred, priv);
H A Dmac_sysv_shm.c104 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
107 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_create, cred, shmsegptr,
122 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
127 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmat, cred, shmsegptr,
129 MAC_CHECK_PROBE3(sysvshm_check_shmat, error, cred, shmsegptr,
139 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, argument
144 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmctl, cred, shmsegptr,
146 MAC_CHECK_PROBE3(sysvshm_check_shmctl, error, cred, shmsegptr, cmd);
155 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) argument
159 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmdt, cred, shmsegpt
170 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, int shmflg) argument
[all...]
H A Dmac_posix_shm.c97 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd) argument
100 MAC_POLICY_PERFORM_NOSLEEP(posixshm_create, cred, shmfd,
108 mac_posixshm_check_create(struct ucred *cred, const char *path) argument
112 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_create, cred, path);
113 MAC_CHECK_PROBE2(posixshm_check_create, error, cred, path);
122 mac_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, int prot, argument
127 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_mmap, cred, shmfd,
129 MAC_CHECK_PROBE4(posixshm_check_mmap, error, cred, shmfd, prot,
139 mac_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, argument
144 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_open, cred, shmf
189 mac_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd) argument
204 mac_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, mode_t mode) argument
219 mac_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, uid_t uid, gid_t gid) argument
[all...]
/freebsd-9.3-release/contrib/wpa/src/wps/
H A Dwps_attr_process.c89 static int wps_process_cred_network_idx(struct wps_credential *cred, argument
104 static int wps_process_cred_ssid(struct wps_credential *cred, const u8 *ssid, argument
118 if (ssid_len <= sizeof(cred->ssid)) {
119 os_memcpy(cred->ssid, ssid, ssid_len);
120 cred->ssid_len = ssid_len;
127 static int wps_process_cred_auth_type(struct wps_credential *cred, argument
136 cred->auth_type = WPA_GET_BE16(auth_type);
138 cred->auth_type);
144 static int wps_process_cred_encr_type(struct wps_credential *cred, argument
153 cred
161 wps_process_cred_network_key_idx(struct wps_credential *cred, const u8 *key_idx) argument
174 wps_process_cred_network_key(struct wps_credential *cred, const u8 *key, size_t key_len) argument
200 wps_process_cred_mac_addr(struct wps_credential *cred, const u8 *mac_addr) argument
216 wps_process_cred_eap_type(struct wps_credential *cred, const u8 *eap_type, size_t eap_type_len) argument
228 wps_process_cred_eap_identity(struct wps_credential *cred, const u8 *identity, size_t identity_len) argument
242 wps_process_cred_key_prov_auto(struct wps_credential *cred, const u8 *key_prov_auto) argument
255 wps_process_cred_802_1x_enabled(struct wps_credential *cred, const u8 *dot1x_enabled) argument
267 wps_workaround_cred_key(struct wps_credential *cred) argument
284 wps_process_cred(struct wps_parse_attr *attr, struct wps_credential *cred) argument
312 wps_process_ap_settings(struct wps_parse_attr *attr, struct wps_credential *cred) argument
[all...]
/freebsd-9.3-release/sys/security/mac_bsdextended/
H A Dugidfw_vnode.c64 ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp, argument
68 return (ugidfw_check_vp(cred, vp, ugidfw_accmode2mbi(accmode)));
72 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, argument
76 return (ugidfw_check_vp(cred, dvp, MBI_EXEC));
80 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, argument
84 return (ugidfw_check_vp(cred, dvp, MBI_EXEC));
88 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, argument
92 return (ugidfw_check_vp(cred, dvp, MBI_WRITE));
96 ugidfw_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, argument
100 return (ugidfw_check_vp(cred, v
104 ugidfw_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
112 ugidfw_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
121 ugidfw_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
129 ugidfw_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
137 ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *label, struct componentname *cnp) argument
153 ugidfw_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
161 ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
169 ugidfw_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
177 ugidfw_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
185 ugidfw_vnode_check_readdlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
193 ugidfw_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
206 ugidfw_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, int samedir, struct componentname *cnp) argument
221 ugidfw_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
229 ugidfw_check_setacl_vnode(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument
237 ugidfw_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
245 ugidfw_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument
253 ugidfw_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument
261 ugidfw_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument
269 ugidfw_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec utime) argument
285 ugidfw_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
[all...]
H A Dugidfw_internal.h38 int ugidfw_check(struct ucred *cred, struct vnode *vp, struct vattr *vap,
40 int ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode);
45 int ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp,
47 int ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp,
49 int ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp,
55 int ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp,
57 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp,
59 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp,
61 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp,
64 int ugidfw_vnode_check_deleteacl(struct ucred *cred, struc
[all...]
/freebsd-9.3-release/contrib/wpa/src/tls/
H A Dtlsv1_cred.h32 void tlsv1_cred_free(struct tlsv1_credentials *cred);
33 int tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert,
36 int tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert,
38 int tlsv1_set_private_key(struct tlsv1_credentials *cred,
43 int tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file,
/freebsd-9.3-release/lib/libgssapi/
H A Dgss_release_cred.c34 #include "cred.h"
39 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local
45 while (SLIST_FIRST(&cred->gc_mc)) {
46 mc = SLIST_FIRST(&cred->gc_mc);
47 SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link);
51 free(cred);
H A Dgss_set_cred_option.c40 #include "cred.h"
48 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local
57 if (cred == NULL) {
60 cred = malloc(sizeof(*cred));
61 if (cred == NULL)
64 SLIST_INIT(&cred->gc_mc);
73 *cred_handle = (gss_cred_id_t)cred;
91 SLIST_INSERT_HEAD(&cred->gc_mc, mc, gmc_link);
93 *cred_handle = (gss_cred_id_t)cred;
[all...]
/freebsd-9.3-release/sys/fs/coda/
H A Dcoda_venus.h36 int venus_root(void *mdp, struct ucred *cred, struct proc *p,
39 struct ucred *cred, struct proc *p, /*out*/ struct vnode **vp);
41 struct ucred *cred, struct proc *p);
45 caddr_t data, struct ucred *cred, struct proc *p);
46 int venus_getattr(void *mdp, struct CodaFid *fid, struct ucred *cred,
49 struct ucred *cred);
51 struct ucred *cred, struct proc *p);
52 int venus_readlink(void *mdp, struct CodaFid *fid, struct ucred *cred,
56 struct ucred *cred, struct proc *p, /*out*/ struct CodaFid *VFid,
59 int exclusive, int mode, struct vattr *va, struct ucred *cred,
[all...]
/freebsd-9.3-release/lib/libc/rpc/
H A Dauthdes_prot.c52 xdr_authdes_cred(xdrs, cred)
54 struct authdes_cred *cred;
56 enum authdes_namekind *padc_namekind = &cred->adc_namekind;
61 switch (cred->adc_namekind) {
63 ATTEMPT(xdr_string(xdrs, &cred->adc_fullname.name,
65 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.key,
67 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.window,
68 sizeof(cred->adc_fullname.window)));
71 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_nickname,
72 sizeof(cred
[all...]
H A Dsvc_auth_des.c119 struct authdes_cred *cred; local
139 cred = (struct authdes_cred *)&area->area_cred;
145 cred->adc_namekind = IXDR_GET_ENUM(ixdr, enum authdes_namekind);
146 switch (cred->adc_namekind) {
152 cred->adc_fullname.name = area->area_netname;
153 bcopy((char *)ixdr, cred->adc_fullname.name,
155 cred->adc_fullname.name[namelen] = 0;
157 cred->adc_fullname.key.key.high = (u_long)*ixdr++;
158 cred->adc_fullname.key.key.low = (u_long)*ixdr++;
159 cred
476 struct bsdcred *cred; local
[all...]
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_cred.h37 * struct cred is struct ucred on FreeBSD
41 #define cred ucred macro
/freebsd-9.3-release/crypto/openssh/openbsd-compat/
H A Dbsd-getpeereid.c30 struct ucred cred; local
31 socklen_t len = sizeof(cred);
33 if (getsockopt(s, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0)
35 *euid = cred.uid;
36 *gid = cred.gid;
/freebsd-9.3-release/crypto/heimdal/lib/krb5/
H A Dacache.c141 krb5_creds *cred)
146 memset(cred, 0, sizeof(*cred));
148 ret = krb5_parse_name(context, incred->client, &cred->client);
152 ret = krb5_parse_name(context, incred->server, &cred->server);
156 cred->session.keytype = incred->keyblock.type;
157 cred->session.keyvalue.length = incred->keyblock.length;
158 cred->session.keyvalue.data = malloc(incred->keyblock.length);
159 if (cred->session.keyvalue.data == NULL)
161 memcpy(cred
139 make_cred_from_ccred(krb5_context context, const cc_credentials_v5_t *incred, krb5_creds *cred) argument
266 free_ccred(cc_credentials_v5_t *cred) argument
286 make_ccred_from_cred(krb5_context context, const krb5_creds *incred, cc_credentials_v5_t *cred) argument
573 cc_credentials_union cred; local
659 cc_credentials_t cred; local
690 acc_remove_cred(krb5_context context, krb5_ccache id, krb5_flags which, krb5_creds *cred) argument
[all...]
/freebsd-9.3-release/crypto/heimdal/kuser/
H A Dkimpersonate.c64 krb5_creds *cred)
81 et.flags = cred->flags.b;
82 et.key = cred->session;
83 et.crealm = *krb5_princ_realm (context, cred->client);
84 copy_PrincipalName(&cred->client->name, &et.cname);
92 et.authtime = cred->times.authtime;
94 et.endtime = cred->times.endtime;
96 et.caddr = &cred->addresses;
123 ticket.realm = *krb5_princ_realm (context, cred->server);
124 copy_PrincipalName(&cred
60 encode_ticket(krb5_context context, EncryptionKey *skey, krb5_enctype etype, int skvno, krb5_creds *cred) argument
142 krb5_creds cred; local
[all...]
/freebsd-9.3-release/crypto/heimdal/lib/45/
H A Dget_ad_tkt.c52 CREDENTIALS cred; local
103 ret = krb524_convert_creds_kdc_ccache(context, id, out_creds, &cred);
109 code = save_credentials(cred.service, cred.instance, cred.realm,
110 cred.session, cred.lifetime, cred.kvno,
111 &cred.ticket_st, now);
113 code = tf_setup(&cred, pnam
[all...]

Completed in 182 milliseconds

1234567891011>>