/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/ |
H A D | cred.h | 48 #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 D | release_cred.c | 43 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 D | release_cred.c | 44 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 D | inquire_cred_by_oid.c | 44 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 D | mac_audit.c | 65 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 D | mac_system.c | 77 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 D | mac_framework.h | 104 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 D | mac_cred.c | 90 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 D | mac_priv.c | 71 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 D | mac_sysv_shm.c | 104 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 D | mac_posix_shm.c | 97 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 D | wps_attr_process.c | 89 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 D | ugidfw_vnode.c | 64 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 D | ugidfw_internal.h | 38 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 D | tlsv1_cred.h | 32 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 D | gss_release_cred.c | 34 #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 D | gss_set_cred_option.c | 40 #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 D | coda_venus.h | 36 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 D | authdes_prot.c | 52 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 D | svc_auth_des.c | 119 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 D | xfs_cred.h | 37 * struct cred is struct ucred on FreeBSD 41 #define cred ucred macro
|
/freebsd-9.3-release/crypto/openssh/openbsd-compat/ |
H A D | bsd-getpeereid.c | 30 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 D | acache.c | 141 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 D | kimpersonate.c | 64 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 D | get_ad_tkt.c | 52 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...] |