Searched refs:cred (Results 26 - 50 of 407) sorted by relevance

1234567891011>>

/freebsd-11-stable/sys/security/mac/
H A Dmac_vfs.c85 static int mac_vnode_setlabel_extattr(struct ucred *cred,
278 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, argument
286 error = VOP_OPENEXTATTR(vp, cred, curthread);
296 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp,
312 mac_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, argument
319 error = VOP_OPENEXTATTR(vp, cred, curthread);
329 MAC_POLICY_CHECK(vnode_setlabel_extattr, cred, vp, vp->v_label,
375 mac_vnode_check_access(struct ucred *cred, struct vnode *vp, accmode_t accmode) argument
381 MAC_POLICY_CHECK(vnode_check_access, cred, vp, vp->v_label, accmode);
382 MAC_CHECK_PROBE3(vnode_check_access, error, cred, v
391 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) argument
407 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) argument
423 mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct componentname *cnp, struct vattr *vap) argument
441 mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, acl_type_t type) argument
458 mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
477 mac_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct image_params *imgp) argument
495 mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp, acl_type_t type) argument
511 mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
530 mac_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
549 mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, int attrnamespace) argument
568 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct componentname *cnp) argument
585 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, int flags) argument
599 mac_vnode_check_mmap_downgrade(struct ucred *cred, struct vnode *vp, int *prot) argument
616 mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp, int prot) argument
632 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, accmode_t accmode) argument
686 mac_vnode_check_readdir(struct ucred *cred, struct vnode *dvp) argument
702 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) argument
718 mac_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *newlabel) argument
735 mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
754 mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct vnode *vp, int samedir, struct componentname *cnp) argument
772 mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp) argument
788 mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp, acl_type_t type, struct acl *acl) argument
805 mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument
824 mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp, u_long flags) argument
840 mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp, mode_t mode) argument
856 mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp, uid_t uid, gid_t gid) argument
873 mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct timespec atime, struct timespec mtime) argument
911 mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
946 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *newlabel) argument
954 mac_mount_create(struct ucred *cred, struct mount *mp) argument
964 mac_mount_check_stat(struct ucred *cred, struct mount *mount) argument
975 mac_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de) argument
984 mac_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct devfs_dirent *de) argument
1028 vn_setlabel(struct vnode *vp, struct label *intlabel, struct ucred *cred) argument
[all...]
H A Dmac_pipe.c129 mac_pipe_create(struct ucred *cred, struct pipepair *pp) argument
132 MAC_POLICY_PERFORM_NOSLEEP(pipe_create, cred, pp, pp->pp_label);
136 mac_pipe_relabel(struct ucred *cred, struct pipepair *pp, argument
140 MAC_POLICY_PERFORM_NOSLEEP(pipe_relabel, cred, pp, pp->pp_label,
148 mac_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, argument
155 MAC_POLICY_CHECK_NOSLEEP(pipe_check_ioctl, cred, pp, pp->pp_label,
157 MAC_CHECK_PROBE4(pipe_check_ioctl, error, cred, pp, cmd, data);
166 mac_pipe_check_poll(struct ucred *cred, struct pipepair *pp) argument
172 MAC_POLICY_CHECK_NOSLEEP(pipe_check_poll, cred, pp, pp->pp_label);
173 MAC_CHECK_PROBE2(pipe_check_poll, error, cred, p
182 mac_pipe_check_read(struct ucred *cred, struct pipepair *pp) argument
198 mac_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *newlabel) argument
216 mac_pipe_check_stat(struct ucred *cred, struct pipepair *pp) argument
232 mac_pipe_check_write(struct ucred *cred, struct pipepair *pp) argument
245 mac_pipe_label_set(struct ucred *cred, struct pipepair *pp, struct label *label) argument
[all...]
H A Dmac_sysv_msg.c142 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, argument
146 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr,
151 mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr) argument
154 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_create, cred, msqkptr,
176 mac_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, argument
181 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgmsq, cred, msgptr,
183 MAC_CHECK_PROBE3(sysvmsq_check_msgmsq, error, cred, msgptr, msqkptr);
192 mac_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr) argument
196 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrcv, cred, msgptr,
198 MAC_CHECK_PROBE2(sysvmsq_check_msgrcv, error, cred, msgpt
207 mac_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr) argument
222 mac_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr) argument
237 mac_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr) argument
252 mac_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr) argument
267 mac_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, int cmd) argument
[all...]
H A Dmac_socket.c236 mac_socket_create(struct ucred *cred, struct socket *so) argument
239 MAC_POLICY_PERFORM_NOSLEEP(socket_create, cred, so, so->so_label);
251 mac_socket_relabel(struct ucred *cred, struct socket *so, argument
257 MAC_POLICY_PERFORM_NOSLEEP(socket_relabel, cred, so, so->so_label,
304 mac_socket_check_accept(struct ucred *cred, struct socket *so) argument
308 MAC_POLICY_CHECK_NOSLEEP(socket_check_accept, cred, so,
310 MAC_CHECK_PROBE2(socket_check_accept, error, cred, so);
319 mac_socket_check_bind(struct ucred *cred, struct socket *so, argument
324 MAC_POLICY_CHECK_NOSLEEP(socket_check_bind, cred, so, so->so_label,
326 MAC_CHECK_PROBE3(socket_check_bind, error, cred, s
335 mac_socket_check_connect(struct ucred *cred, struct socket *so, struct sockaddr *sa) argument
351 mac_socket_check_create(struct ucred *cred, int domain, int type, int proto) argument
388 mac_socket_check_listen(struct ucred *cred, struct socket *so) argument
403 mac_socket_check_poll(struct ucred *cred, struct socket *so) argument
417 mac_socket_check_receive(struct ucred *cred, struct socket *so) argument
432 mac_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *newlabel) argument
450 mac_socket_check_send(struct ucred *cred, struct socket *so) argument
464 mac_socket_check_stat(struct ucred *cred, struct socket *so) argument
478 mac_socket_check_visible(struct ucred *cred, struct socket *so) argument
490 mac_socket_label_set(struct ucred *cred, struct socket *so, struct label *label) argument
526 mac_setsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument
559 mac_getsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument
597 mac_getsockopt_peerlabel(struct ucred *cred, struct socket *so, struct mac *mac) argument
[all...]
H A Dmac_policy.h126 typedef void (*mpo_bpfdesc_create_t)(struct ucred *cred,
134 typedef void (*mpo_cred_associate_nfsd_t)(struct ucred *cred);
135 typedef int (*mpo_cred_check_relabel_t)(struct ucred *cred,
137 typedef int (*mpo_cred_check_setaudit_t)(struct ucred *cred,
139 typedef int (*mpo_cred_check_setaudit_addr_t)(struct ucred *cred,
141 typedef int (*mpo_cred_check_setauid_t)(struct ucred *cred, uid_t auid);
142 typedef int (*mpo_cred_check_setegid_t)(struct ucred *cred, gid_t egid);
143 typedef int (*mpo_cred_check_seteuid_t)(struct ucred *cred, uid_t euid);
144 typedef int (*mpo_cred_check_setgid_t)(struct ucred *cred, gid_t gid);
145 typedef int (*mpo_cred_check_setgroups_t)(struct ucred *cred, in
[all...]
H A Dmac_sysv_sem.c103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) argument
106 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr,
121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument
126 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semctl, cred, semakptr,
128 MAC_CHECK_PROBE3(sysvsem_check_semctl, error, cred, semakptr, cmd);
137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) argument
141 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semget, cred, semakptr,
151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument
156 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semop, cred, semakptr,
158 MAC_CHECK_PROBE3(sysvsem_check_semop, error, cred, semakpt
[all...]
H A Dmac_posix_sem.c97 mac_posixsem_create(struct ucred *cred, struct ksem *ks) argument
100 MAC_POLICY_PERFORM_NOSLEEP(posixsem_create, cred, ks, ks->ks_label);
107 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) argument
111 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_open, cred, ks,
113 MAC_CHECK_PROBE2(posixsem_check_open, error, cred, ks);
173 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) argument
177 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_unlink, cred, ks,
179 MAC_CHECK_PROBE2(posixsem_check_unlink, error, cred, ks);
205 mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode) argument
209 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setmode, cred, k
220 mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, uid_t uid, gid_t gid) argument
[all...]
H A Dmac_posix_shm.c96 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd) argument
99 MAC_POLICY_PERFORM_NOSLEEP(posixshm_create, cred, shmfd,
107 mac_posixshm_check_create(struct ucred *cred, const char *path) argument
111 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_create, cred, path);
112 MAC_CHECK_PROBE2(posixshm_check_create, error, cred, path);
121 mac_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, int prot, argument
126 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_mmap, cred, shmfd,
128 MAC_CHECK_PROBE4(posixshm_check_mmap, error, cred, shmfd, prot,
138 mac_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, argument
143 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_open, cred, shmf
188 mac_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd) argument
203 mac_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, mode_t mode) argument
218 mac_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, uid_t uid, gid_t gid) argument
[all...]
/freebsd-11-stable/crypto/heimdal/appl/ftp/ftpd/
H A Dklist.c39 print_cred(krb5_context context, krb5_creds *cred) argument
47 if(cred->times.starttime)
48 krb5_format_time(context, cred->times.starttime, t1, sizeof(t1), 1);
50 krb5_format_time(context, cred->times.authtime, t1, sizeof(t1), 1);
52 if(cred->times.endtime > sec)
53 krb5_format_time(context, cred->times.endtime, t2, sizeof(t2), 1);
57 ret = krb5_unparse_name (context, cred->server, &str);
75 krb5_creds cred; local
102 &cred)) == 0) {
103 if (print_cred(context, &cred))
[all...]
/freebsd-11-stable/crypto/heimdal/lib/krb5/
H A Dtest_forward.c64 krb5_creds cred; local
90 memset(&cred, 0, sizeof(cred));
107 ret = krb5_cc_get_principal(context, id, &cred.client);
112 &cred.server,
113 krb5_principal_get_realm(context, cred.client),
115 krb5_principal_get_realm(context, cred.client),
125 &cred,
H A Dacache.c190 krb5_creds *cred)
195 memset(cred, 0, sizeof(*cred));
197 ret = krb5_parse_name(context, incred->client, &cred->client);
201 ret = krb5_parse_name(context, incred->server, &cred->server);
205 cred->session.keytype = incred->keyblock.type;
206 cred->session.keyvalue.length = incred->keyblock.length;
207 cred->session.keyvalue.data = malloc(incred->keyblock.length);
208 if (cred->session.keyvalue.data == NULL)
210 memcpy(cred
188 make_cred_from_ccred(krb5_context context, const cc_credentials_v5_t *incred, krb5_creds *cred) argument
315 free_ccred(cc_credentials_v5_t *cred) argument
335 make_ccred_from_cred(krb5_context context, const krb5_creds *incred, cc_credentials_v5_t *cred) argument
681 cc_credentials_union cred; local
770 cc_credentials_t cred; local
801 acc_remove_cred(krb5_context context, krb5_ccache id, krb5_flags which, krb5_creds *cred) argument
[all...]
H A Dbuild_ap_req.c39 krb5_creds *cred,
56 copy_Realm(&cred->server->realm, &ap.ticket.realm);
57 copy_PrincipalName(&cred->server->name, &ap.ticket.sname);
59 decode_Ticket(cred->ticket.data, cred->ticket.length, &t, &len);
37 krb5_build_ap_req(krb5_context context, krb5_enctype enctype, krb5_creds *cred, krb5_flags ap_options, krb5_data authenticator, krb5_data *retdata) argument
/freebsd-11-stable/sys/security/mac_stub/
H A Dmac_stub.c178 stub_bpfdesc_create(struct ucred *cred, struct bpf_d *d, argument
192 stub_cred_associate_nfsd(struct ucred *cred) argument
198 stub_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument
205 stub_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) argument
212 stub_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) argument
219 stub_cred_check_setauid(struct ucred *cred, uid_t auid) argument
226 stub_cred_check_setegid(struct ucred *cred, gid_t egid) argument
233 stub_cred_check_seteuid(struct ucred *cred, uid_t euid) argument
240 stub_cred_check_setgid(struct ucred *cred, gid_t gid) argument
247 stub_cred_check_setgroups(struct ucred *cred, in argument
255 stub_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) argument
262 stub_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, gid_t sgid) argument
270 stub_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, uid_t suid) argument
278 stub_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) argument
285 stub_cred_check_setuid(struct ucred *cred, uid_t uid) argument
299 stub_cred_create_init(struct ucred *cred) argument
305 stub_cred_create_swapper(struct ucred *cred) argument
311 stub_cred_relabel(struct ucred *cred, struct label *newlabel) argument
317 stub_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de, struct label *delabel) argument
331 stub_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, struct label *delabel) argument
354 stub_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument
383 stub_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument
479 stub_kenv_check_dump(struct ucred *cred) argument
486 stub_kenv_check_get(struct ucred *cred, char *name) argument
493 stub_kenv_check_set(struct ucred *cred, char *name, char *value) argument
500 stub_kenv_check_unset(struct ucred *cred, char *name) argument
507 stub_kld_check_load(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
515 stub_kld_check_stat(struct ucred *cred) argument
522 stub_mount_check_stat(struct ucred *cred, struct mount *mp, struct label *mplabel) argument
530 stub_mount_create(struct ucred *cred, struct mount *mp, struct label *mplabel) argument
597 stub_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, struct label *pplabel, unsigned long cmd, void *data) argument
605 stub_pipe_check_poll(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
613 stub_pipe_check_read(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
621 stub_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument
629 stub_pipe_check_stat(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
637 stub_pipe_check_write(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
645 stub_pipe_create(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
652 stub_pipe_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument
667 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
683 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, struct label *kslabel, mode_t mode) argument
691 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, struct label *kslabel, uid_t uid, gid_t gid) argument
707 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
723 stub_posixsem_create(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
730 stub_posixshm_check_create(struct ucred *cred, const char *path) argument
737 stub_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, int prot, int flags) argument
745 stub_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, accmode_t accmode) argument
761 stub_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, mode_t mode) argument
769 stub_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, uid_t uid, gid_t gid) argument
793 stub_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument
809 stub_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument
816 stub_priv_check(struct ucred *cred, int priv) argument
823 stub_priv_grant(struct ucred *cred, int priv) argument
830 stub_proc_check_debug(struct ucred *cred, struct proc *p) argument
837 stub_proc_check_sched(struct ucred *cred, struct proc *p) argument
844 stub_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
851 stub_proc_check_wait(struct ucred *cred, struct proc *p) argument
858 stub_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument
871 stub_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
884 stub_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
897 stub_socket_check_create(struct ucred *cred, int domain, int type, int proto) argument
917 stub_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument
930 stub_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument
943 stub_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument
956 stub_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
965 stub_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument
978 stub_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument
991 stub_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, struct label *inplabel) argument
999 stub_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
1012 stub_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument
1045 stub_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
1093 stub_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1101 stub_system_check_audit(struct ucred *cred, void *record, int length) argument
1108 stub_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1116 stub_system_check_auditon(struct ucred *cred, int cmd) argument
1123 stub_system_check_reboot(struct ucred *cred, int how) argument
1130 stub_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1138 stub_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1146 stub_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument
1160 stub_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument
1167 stub_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1176 stub_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
1185 stub_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
1194 stub_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1203 stub_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1211 stub_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1220 stub_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument
1235 stub_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument
1242 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument
1250 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument
1259 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument
1273 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument
1280 stub_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
1288 stub_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument
1296 stub_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument
1305 stub_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
1319 stub_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmalabel) argument
1347 stub_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
1355 stub_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
1363 stub_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
1371 stub_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument
1379 stub_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
1387 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1395 stub_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
1404 stub_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
1412 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1420 stub_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1429 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
1437 stub_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
1445 stub_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument
1453 stub_vnode_check_mmap_downgrade(struct ucred *cred, struct vnode *vp, struct label *vplabel, int *prot) argument
1460 stub_vnode_check_mprotect(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot) argument
1468 stub_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
1492 stub_vnode_check_readdir(struct ucred *cred, struct vnode *vp, struct label *dvplabel) argument
1500 stub_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1508 stub_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument
1516 stub_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1525 stub_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
1534 stub_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1542 stub_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument
1550 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1558 stub_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument
1566 stub_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument
1574 stub_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument
1582 stub_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument
1598 stub_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1615 stub_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct label *mntlabel, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1641 stub_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument
1648 stub_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument
[all...]
/freebsd-11-stable/sys/security/mac_bsdextended/
H A Dugidfw_system.c64 ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp, argument
69 return (ugidfw_check_vp(cred, vp, MBI_WRITE));
75 ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp, argument
80 return (ugidfw_check_vp(cred, vp, MBI_WRITE));
86 ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp, argument
90 return (ugidfw_check_vp(cred, vp, MBI_WRITE));
H A Dmac_bsdextended.c229 struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode)
239 match = ((cred->cr_uid <= rule->mbr_subject.mbs_uid_max &&
240 cred->cr_uid >= rule->mbr_subject.mbs_uid_min) ||
241 (cred->cr_ruid <= rule->mbr_subject.mbs_uid_max &&
242 cred->cr_ruid >= rule->mbr_subject.mbs_uid_min) ||
243 (cred->cr_svuid <= rule->mbr_subject.mbs_uid_max &&
244 cred->cr_svuid >= rule->mbr_subject.mbs_uid_min));
252 match = ((cred->cr_rgid <= rule->mbr_subject.mbs_gid_max &&
253 cred->cr_rgid >= rule->mbr_subject.mbs_gid_min) ||
254 (cred
228 ugidfw_rulecheck(struct mac_bsdextended_rule *rule, struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode) argument
426 ugidfw_check(struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode) argument
456 ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode) argument
[all...]
/freebsd-11-stable/sys/security/mac_test/
H A Dmac_test.c176 test_bpfdesc_create(struct ucred *cred, struct bpf_d *d, argument
180 LABEL_CHECK(cred->cr_label, MAGIC_CRED);
216 test_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument
219 LABEL_CHECK(cred->cr_label, MAGIC_CRED);
228 test_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) argument
231 LABEL_CHECK(cred->cr_label, MAGIC_CRED);
239 test_cred_check_setaudit_addr(struct ucred *cred, argument
243 LABEL_CHECK(cred->cr_label, MAGIC_CRED);
251 test_cred_check_setauid(struct ucred *cred, uid_t auid) argument
254 LABEL_CHECK(cred
262 test_cred_check_setegid(struct ucred *cred, gid_t egid) argument
273 test_cred_check_seteuid(struct ucred *cred, uid_t euid) argument
284 test_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) argument
295 test_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) argument
306 test_cred_check_setgid(struct ucred *cred, gid_t gid) argument
317 test_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument
329 test_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, gid_t sgid) argument
341 test_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, uid_t suid) argument
353 test_cred_check_setuid(struct ucred *cred, uid_t uid) argument
386 test_cred_create_init(struct ucred *cred) argument
395 test_cred_create_swapper(struct ucred *cred) argument
446 test_cred_relabel(struct ucred *cred, struct label *newlabel) argument
456 test_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de, struct label *delabel) argument
478 test_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, struct label *delabel) argument
533 test_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument
632 test_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument
657 test_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, struct label *inplabel) argument
871 test_kenv_check_dump(struct ucred *cred) argument
882 test_kenv_check_get(struct ucred *cred, char *name) argument
893 test_kenv_check_set(struct ucred *cred, char *name, char *value) argument
904 test_kenv_check_unset(struct ucred *cred, char *name) argument
915 test_kld_check_load(struct ucred *cred, struct vnode *vp, struct label *label) argument
928 test_kld_check_stat(struct ucred *cred) argument
981 test_mount_check_stat(struct ucred *cred, struct mount *mp, struct label *mplabel) argument
994 test_mount_create(struct ucred *cred, struct mount *mp, struct label *mplabel) argument
1096 test_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, struct label *pplabel, unsigned long cmd, void *data) argument
1109 test_pipe_check_poll(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
1122 test_pipe_check_read(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
1135 test_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument
1149 test_pipe_check_stat(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
1162 test_pipe_check_write(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
1185 test_pipe_create(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument
1238 test_pipe_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument
1264 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
1291 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, struct label *kslabel, mode_t mode) argument
1303 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, struct label *kslabel, uid_t uid, gid_t gid) argument
1328 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
1355 test_posixsem_create(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument
1384 test_posixshm_check_create(struct ucred *cred, const char *path) argument
1393 test_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, int prot, int flags) argument
1405 test_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, accmode_t accmode) argument
1432 test_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, mode_t mode) argument
1444 test_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, uid_t uid, gid_t gid) argument
1482 test_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument
1509 test_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument
1538 test_proc_check_debug(struct ucred *cred, struct proc *p) argument
1550 test_proc_check_sched(struct ucred *cred, struct proc *p) argument
1562 test_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
1574 test_proc_check_wait(struct ucred *cred, struct proc *p) argument
1604 test_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument
1619 test_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
1634 test_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
1664 test_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument
1679 test_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument
1694 test_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument
1709 test_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
1725 test_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument
1740 test_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument
1755 test_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
1780 test_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument
1867 test_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
1989 test_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2002 test_system_check_audit(struct ucred *cred, void *record, int length) argument
2013 test_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2026 test_system_check_auditon(struct ucred *cred, int cmd) argument
2037 test_system_check_reboot(struct ucred *cred, int how) argument
2048 test_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2061 test_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2074 test_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument
2095 test_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument
2123 test_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2138 test_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
2151 test_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
2164 test_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2177 test_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2190 test_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2203 test_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument
2225 test_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument
2252 test_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument
2265 test_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument
2278 test_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument
2300 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument
2327 test_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
2340 test_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument
2353 test_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument
2366 test_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
2388 test_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmlabel) argument
2447 test_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
2460 test_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2473 test_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2486 test_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument
2499 test_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
2512 test_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2525 test_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
2540 test_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
2553 test_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2566 test_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2581 test_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
2594 test_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
2607 test_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument
2620 test_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
2663 test_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2676 test_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2689 test_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument
2703 test_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2718 test_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
2733 test_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2746 test_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument
2759 test_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2772 test_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument
2785 test_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument
2798 test_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument
2811 test_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument
2839 test_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2879 test_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct label *mplabel, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2968 test_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument
2980 test_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument
[all...]
/freebsd-11-stable/sys/security/mac_seeotheruids/
H A Dmac_seeotheruids.c134 seeotheruids_proc_check_debug(struct ucred *cred, struct proc *p) argument
137 return (seeotheruids_check(cred, p->p_ucred));
141 seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p) argument
144 return (seeotheruids_check(cred, p->p_ucred));
148 seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p, argument
152 return (seeotheruids_check(cred, p->p_ucred));
163 seeotheruids_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, argument
167 return (seeotheruids_check(cred, inp->inp_cred));
171 seeotheruids_socket_check_visible(struct ucred *cred, struct socket *so, argument
175 return (seeotheruids_check(cred, s
[all...]
/freebsd-11-stable/contrib/wpa/wpa_supplicant/
H A Dinterworking.c144 struct wpa_cred *cred; local
146 for (cred = wpa_s->conf->cred; cred; cred = cred->next) {
147 if (cred->roaming_consortium_len)
149 if (cred->required_roaming_consortium_len)
151 if (cred->num_roaming_consortiums)
160 struct wpa_cred *cred; local
172 struct wpa_cred *cred; local
188 struct wpa_cred *cred; local
203 struct wpa_cred *cred; local
218 struct wpa_cred *cred; local
694 nai_realm_find_eap(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct nai_realm *realm) argument
880 already_connected(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
906 remove_duplicate_network(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
968 interworking_connect_3gpp(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss, int only_add) argument
1153 cred_roaming_consortiums_match(const u8 *ie, const struct wpabuf *anqp, const struct wpa_cred *cred) argument
1170 cred_no_required_oi_match(struct wpa_cred *cred, struct wpa_bss *bss) argument
1191 cred_excluded_ssid(struct wpa_cred *cred, struct wpa_bss *bss) argument
1209 cred_below_min_backhaul(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
1270 cred_over_max_bss_load(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
1322 cred_conn_capab_missing(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
1372 struct wpa_cred *cred, *selected = NULL; local
1432 interworking_set_eap_params(struct wpa_ssid *ssid, struct wpa_cred *cred, int ttls) argument
1559 interworking_connect_roaming_consortium( struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss, int only_add) argument
1645 struct wpa_cred *cred, *cred_rc, *cred_3gpp; local
1933 struct wpa_cred *cred; local
2056 struct wpa_cred *cred, *selected = NULL; local
2132 struct wpa_cred *cred, *cred2; local
2177 struct wpa_cred *cred; local
2227 interworking_home_sp_cred(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpabuf *domain_names) argument
2288 struct wpa_cred *cred; local
2347 roaming_prio(struct wpa_supplicant *wpa_s, struct wpa_cred *cred, struct wpa_bss *bss) argument
2377 pick_best_roaming_partner(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_cred *cred) argument
2436 struct wpa_cred *cred, *selected_cred = NULL; local
[all...]
/freebsd-11-stable/sys/rpc/
H A Dauthunix_prot.c64 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) argument
98 if (!xdr_uint32_t(xdrs, &cred->cr_uid))
100 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0]))
104 ngroups = cred->cr_ngroups - 1;
113 if (!xdr_uint32_t(xdrs, &cred->cr_groups[i + 1]))
123 cred->cr_ngroups = ngroups_max + 1;
125 cred->cr_ngroups = ngroups + 1;
/freebsd-11-stable/sys/vm/
H A Ddefault_pager.c84 vm_ooffset_t offset, struct ucred *cred)
90 if (cred != NULL) {
91 if (!swap_reserve_by_cred(size, cred))
93 crhold(cred);
97 if (cred != NULL) {
98 object->cred = cred;
83 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t offset, struct ucred *cred) argument
/freebsd-11-stable/crypto/heimdal/kcm/
H A Dconnect.c40 const heim_icred cred,
52 peercred.uid = heim_ipc_cred_get_uid(cred);
53 peercred.gid = heim_ipc_cred_get_gid(cred);
54 peercred.pid = heim_ipc_cred_get_pid(cred);
55 peercred.session = heim_ipc_cred_get_session(cred);
39 kcm_service(void *ctx, const heim_idata *req, const heim_icred cred, heim_ipc_complete complete, heim_sipc_call cctx) argument
/freebsd-11-stable/sys/kgssapi/
H A Dgss_set_cred_option.c45 gss_cred_id_t *cred,
60 if (cred)
61 args.cred = (*cred)->handle;
63 args.cred = 0;
44 gss_set_cred_option(OM_uint32 *minor_status, gss_cred_id_t *cred, const gss_OID option_name, const gss_buffer_t option_value) argument
/freebsd-11-stable/tools/regression/security/proc_to_proc/
H A Dscenario.c48 struct cred { struct
57 struct cred *sc_cred1, *sc_cred2; /* credentials of p1 and p2 */
70 static struct cred creds[] = {
174 cred_get(struct cred *cred) argument
178 error = getresuid(&cred->cr_ruid, &cred->cr_euid, &cred->cr_svuid);
182 cred->cr_issetugid = issetugid();
210 cred_set(struct cred *cre argument
246 cred_print(FILE *output, struct cred *cred) argument
[all...]
/freebsd-11-stable/sys/security/mac_partition/
H A Dmac_partition.c111 partition_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument
131 error = priv_check_cred(cred, PRIV_MAC_PARTITION, 0);
158 partition_cred_create_init(struct ucred *cred) argument
161 SLOT_SET(cred->cr_label, 0);
165 partition_cred_create_swapper(struct ucred *cred) argument
168 SLOT_SET(cred->cr_label, 0);
219 partition_cred_relabel(struct ucred *cred, struct label *newlabel) argument
223 SLOT_SET(cred->cr_label, SLOT(newlabel));
227 partition_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, argument
232 error = partition_check(cred
238 partition_proc_check_debug(struct ucred *cred, struct proc *p) argument
248 partition_proc_check_sched(struct ucred *cred, struct proc *p) argument
258 partition_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
269 partition_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
280 partition_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
[all...]
/freebsd-11-stable/contrib/wpa/src/tls/
H A Dtlsv1_cred.c23 struct tlsv1_credentials *cred; local
24 cred = os_zalloc(sizeof(*cred));
25 return cred;
29 void tlsv1_cred_free(struct tlsv1_credentials *cred) argument
31 if (cred == NULL)
34 x509_certificate_chain_free(cred->trusted_certs);
35 x509_certificate_chain_free(cred->cert);
36 crypto_private_key_free(cred->key);
37 os_free(cred
194 tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path) argument
258 tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len) argument
415 pkcs12_keybag(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument
423 pkcs12_pkcs8_keybag(struct tlsv1_credentials *cred, const u8 *buf, size_t len, const char *passwd) argument
443 pkcs12_certbag(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument
622 pkcs12_safebag(struct tlsv1_credentials *cred, const u8 *buf, size_t len, const char *passwd) argument
700 pkcs12_safecontents(struct tlsv1_credentials *cred, const u8 *buf, size_t len, const char *passwd) argument
745 pkcs12_parse_content_data(struct tlsv1_credentials *cred, const u8 *pos, const u8 *end, const char *passwd) argument
767 pkcs12_parse_content_enc_data(struct tlsv1_credentials *cred, const u8 *pos, const u8 *end, const char *passwd) argument
882 pkcs12_parse_content(struct tlsv1_credentials *cred, const u8 *buf, size_t len, const char *passwd) argument
925 pkcs12_parse(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd) argument
1062 tlsv1_set_key(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd) argument
1092 tlsv1_set_private_key(struct tlsv1_credentials *cred, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len) argument
1127 tlsv1_set_dhparams_der(struct tlsv1_credentials *cred, const u8 *dh, size_t len) argument
1203 tlsv1_set_dhparams_blob(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument
1255 tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len) argument
[all...]

Completed in 314 milliseconds

1234567891011>>