/freebsd-11-stable/sys/security/mac/ |
H A D | mac_vfs.c | 85 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 D | mac_pipe.c | 129 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 D | mac_sysv_msg.c | 142 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 D | mac_socket.c | 236 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 D | mac_policy.h | 126 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 D | mac_sysv_sem.c | 103 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 D | mac_posix_sem.c | 97 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 D | mac_posix_shm.c | 96 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 D | klist.c | 39 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 D | test_forward.c | 64 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 D | acache.c | 190 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 D | build_ap_req.c | 39 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 D | mac_stub.c | 178 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 D | ugidfw_system.c | 64 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 D | mac_bsdextended.c | 229 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 D | mac_test.c | 176 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 D | mac_seeotheruids.c | 134 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 D | interworking.c | 144 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 D | authunix_prot.c | 64 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 D | default_pager.c | 84 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 D | connect.c | 40 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 D | gss_set_cred_option.c | 45 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 D | scenario.c | 48 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 D | mac_partition.c | 111 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 D | tlsv1_cred.c | 23 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...] |