/illumos-gate/usr/src/uts/common/io/ |
H A D | gentty.c | 196 syopen(dev_t *devp, int flag, int otyp, struct cred *cr) in syopen() 253 syclose(dev_t dev, int flag, int otyp, struct cred *cr) in syclose() 260 syread(dev_t dev, struct uio *uiop, struct cred *cr) in syread() 281 sywrite(dev_t dev, struct uio *uiop, struct cred *cr) in sywrite() 303 syioctl(dev_t dev, int cmd, intptr_t arg, int mode, struct cred *cr, in syioctl()
|
H A D | physmem.c | 98 enum seg_rw rw, struct cred *cr, caller_context_t *ct); 102 struct cred *cred, caller_context_t *ct); 106 struct cred *cred, caller_context_t *ct); 388 vn_a.cred = NULL; in physmem_setup_addrs() 645 struct cred *cr, caller_context_t *ct) in physmem_getpage() 676 struct cred *cred, caller_context_t *ct) in physmem_addmap() argument 689 struct cred *cred, caller_context_t *ct) in physmem_delmap() argument
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | policy.c | 1139 if (issuidroot && !HAS_ALLZONEPRIVS(cred)) in secpolicy_vnode_setid_retain() 1156 if (!groupmember(gid, cred)) in secpolicy_vnode_setids_setgids() 1173 boolean_t is_owner = (owner == crgetuid(cred)); in secpolicy_vnode_chown() 1181 priv = HAS_PRIVILEGE(cred, PRIV_FILE_CHOWN) ? in secpolicy_vnode_chown() 1196 secpolicy_vnode_create_gid(const cred_t *cred) in secpolicy_vnode_create_gid() argument 1198 if (HAS_PRIVILEGE(cred, PRIV_FILE_CHOWN)) in secpolicy_vnode_create_gid() 1215 secpolicy_vnode_utime_modify(const cred_t *cred) in secpolicy_vnode_utime_modify() argument 1236 if (owner == cred->cr_uid) in secpolicy_vnode_setdac() 1258 if (owner_implicit_rights && owner == cred->cr_uid) in secpolicy_vnode_setdac3() 1273 secpolicy_vnode_stky_modify(const cred_t *cred) in secpolicy_vnode_stky_modify() argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_plugin.c | 357 sdev_plugin_vop_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in sdev_plugin_vop_readdir() argument 375 if (crgetzoneid(cred) == GLOBAL_ZONEID && !SDEV_IS_GLOBAL(sdvp)) in sdev_plugin_vop_readdir() 400 return (devname_readdir_func(dvp, uiop, cred, eofp, 0)); in sdev_plugin_vop_readdir() 412 sdev_plugin_vop_lookup_cb(sdev_node_t *ddv, char *nm, void **arg, cred_t *cred, in sdev_plugin_vop_lookup_cb() argument 421 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, in sdev_plugin_vop_lookup() argument 429 if ((ret = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_plugin_vop_lookup() 438 if (crgetzoneid(cred) == GLOBAL_ZONEID && !SDEV_IS_GLOBAL(sdvp)) in sdev_plugin_vop_lookup() 455 return (devname_lookup_func(sdvp, nm, vpp, cred, in sdev_plugin_vop_lookup() 487 sdev_plugin_vop_inactive(struct vnode *dvp, struct cred *cred, in sdev_plugin_vop_inactive() argument 494 devname_inactive_func(dvp, cred, sdev_plugin_vop_inactive_cb); in sdev_plugin_vop_inactive()
|
/illumos-gate/usr/src/cmd/cmd-crypto/pktool/ |
H A D | list.c | 317 KMF_CREDENTIAL cred = { NULL, 0 }; in list_pk11_objects() local 339 cred = *tokencred; in list_pk11_objects() 419 tokencred->cred == NULL) && in list_pk11_objects() 420 (cred.cred == NULL)) { in list_pk11_objects() 424 &cred, sizeof (KMF_CREDENTIAL)); in list_pk11_objects() 450 if (auth > 0 && (cred.cred == NULL)) { in list_pk11_objects() 451 (void) get_token_password(kstype, token, &cred); in list_pk11_objects() 454 if (cred.cred != NULL) { in list_pk11_objects() 457 &cred, sizeof (KMF_CREDENTIAL)); in list_pk11_objects() 1090 if (tokencred.cred != NULL) in pk_list() [all …]
|
H A D | common.c | 791 get_pk12_password(KMF_CREDENTIAL *cred) in get_pk12_password() argument 803 if (get_pin(prompt, NULL, (uchar_t **)&cred->cred, in get_pk12_password() 804 (ulong_t *)&cred->credlen) != CKR_OK) { in get_pk12_password() 805 cred->cred = NULL; in get_pk12_password() 806 cred->credlen = 0; in get_pk12_password() 1109 char *token_spec, KMF_CREDENTIAL *cred) in get_token_password() argument 1144 if (get_pin(prompt, NULL, (uchar_t **)&cred->cred, in get_token_password() 1145 (ulong_t *)&cred->credlen) != CKR_OK) { in get_token_password() 1146 cred->cred = NULL; in get_token_password() 1147 cred->credlen = 0; in get_token_password()
|
H A D | export.c | 228 if (p12cred.cred) in pk_export_pk12_nss() 229 free(p12cred.cred); in pk_export_pk12_nss() 273 if (p12cred.cred) in pk_export_pk12_files() 274 free(p12cred.cred); in pk_export_pk12_files() 431 if (p12cred.cred) in pk_export_pk12_pk11() 432 free(p12cred.cred); in pk_export_pk12_pk11() 439 KMF_CREDENTIAL *cred, KMF_ENCODE_FORMAT format, in pk_export_pk11_keys() argument 466 if (cred != NULL) { in pk_export_pk11_keys() 468 cred, sizeof (KMF_CREDENTIAL)); in pk_export_pk11_keys() 607 if (cred != NULL) { in pk_export_pk11_objects() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_filio.c | 91 struct cred *cr) /* credentials from ufs_ioctl */ in ufs_fioio() 218 struct cred *cr) /* credentials from ufs_ioctl */ in ufs_fiosatime() 284 struct cred *cr) /* credentials from ufs_ioctl */ in ufs_fiogdio() 309 struct cred *cr) /* credentials from ufs_ioctl */ in ufs_fiosdio() 406 struct cred *cr) /* credentials from ufs_ioctl */ in ufs_fioffs() 508 ufs_fioisbusy(struct vnode *vp, int *isbusy, struct cred *cr) in ufs_fioisbusy() 537 ufs_fiodirectio(struct vnode *vp, int cmd, struct cred *cr) in ufs_fiodirectio() 563 ufs_fiotune(struct vnode *vp, struct fiotune *uftp, struct cred *cr) in ufs_fiotune()
|
H A D | ufs_vnops.c | 127 int, struct vnode **, struct cred *, int, 134 struct cred *, caller_context_t *, int); 142 struct cred *, caller_context_t *, int); 152 struct flk_callback *, struct cred *, 175 struct cred *, caller_context_t *); 277 struct cred *cr, caller_context_t *ct) in ufs_close() 1449 struct cred *cr, in ufs_ioctl() 4176 struct cred *cr) in ufs_rdwri() 5066 struct cred *cr) in ufs_putpages() 5238 int flags, struct cred *cr) in ufs_putapage() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/sec/ |
H A D | auth_des.c | 69 static bool_t authdes_marshal(AUTH *, XDR *, struct cred *); 223 authdes_marshal(AUTH *auth, XDR *xdrs, struct cred *cr) in authdes_marshal() 227 struct authdes_cred *cred = &ad->ad_cred; in authdes_marshal() local 295 ATTEMPT(xdr_authdes_cred(xdrs, cred)); in authdes_marshal() 379 struct authdes_cred *cred = &ad->ad_cred; in authdes_refresh() local 401 cred->adc_fullname.key = ad->ad_xkey; in authdes_refresh() 402 cred->adc_namekind = ADN_FULLNAME; in authdes_refresh() 403 cred->adc_fullname.name = ad->ad_fullname; in authdes_refresh()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | gssapiP_krb5.h | 225 #define kg_save_cred_id(cred) g_save_cred_id(&kg_vdb,cred) argument 230 #define kg_validate_cred_id(cred) g_validate_cred_id(&kg_vdb,cred) argument 235 #define kg_delete_cred_id(cred) g_delete_cred_id(&kg_vdb,cred) argument 243 gss_cred_id_t *cred); 749 gss_cred_id_t cred, 762 gss_cred_id_t cred,
|
/illumos-gate/usr/src/lib/pam_modules/ldap/ |
H A D | ldap_utils.c | 111 credp->cred.unix_cred.userID = strdup(binddn); in authenticate() 112 credp->cred.unix_cred.passwd = strdup(pwd); in authenticate() 113 if ((credp->cred.unix_cred.userID == NULL) || in authenticate() 114 (credp->cred.unix_cred.passwd == NULL)) { in authenticate()
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_fssub.c | 102 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, in fs_nosys_map() 111 size_t len, uchar_t prot, uchar_t maxprot, uint_t flags, struct cred *cr, in fs_nosys_addmap() 163 fs_ioctl(vnode_t *vp, int com, intptr_t data, int flag, cred_t *cred, in fs_ioctl() argument 275 fs_dispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr, in fs_dispose() 282 fs_nodispose(struct vnode *vp, page_t *pp, int fl, int dn, struct cred *cr, in fs_nodispose()
|
/illumos-gate/usr/src/tools/codesign/ |
H A D | codesign_server.pl | 107 my ($size, $cred, $path) = @_; 123 $cred_dir = get_credential($cred) || return; 150 audit("SIGN $path $cred $hash");
|
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_nss/common/ |
H A D | nss_spi.c | 208 if (cred == NULL || cred->cred == NULL || cred->credlen == 0 || in nss_authenticate() 218 nssrv = PK11_Authenticate(nss_slot, PR_TRUE, (void *)cred->cred); in nss_authenticate() 821 KMF_CREDENTIAL cred; in NSS_CreateKeypair() local 962 (void *)cred.cred); in NSS_CreateKeypair() 1133 KMF_CREDENTIAL cred; in NSS_DeleteKey() local 1234 KMF_CREDENTIAL cred; in NSS_FindPrikeyByCert() local 1401 if (cred != NULL) { in NSS_FindKey() 1796 if (cred == NULL) in NSS_ExportPK12() 1913 KMF_CREDENTIAL cred; in NSS_CreateSymKey() local 1994 PR_TRUE, (void *)cred.cred); in NSS_CreateSymKey() [all …]
|
/illumos-gate/usr/src/cmd/keyserv/ |
H A D | keyserv.c | 871 struct unixcred *cred; local 873 cred = &res->getcredres_u.cred; 874 if (!netname2user(*name, (uid_t *)&cred->uid, (gid_t *)&cred->gid, 875 (int *)&cred->gids.gids_len, 876 (gid_t *)cred->gids.gids_val)) { 885 cred->uid, cred->gid, cred->gids.gids_len); 1324 svc_local_cred_t cred; local 1326 if (!svc_get_local_cred(trans, &cred)) { 1333 fprintf(stderr, "local_uid %d\n", cred.euid); 1339 return (*uid == cred.euid || cred.euid == 0); [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | context_establish.c | 197 dh_cred_id_t cred, /* Diffie-Hellman credential */ in validate_cred() argument 229 if ((gss_cred_id_t)cred != GSS_C_NO_CREDENTIAL) { in validate_cred() 230 if ((cred->usage != usage && in validate_cred() 231 cred->usage != GSS_C_BOTH) || in validate_cred() 232 strcmp(*netname, cred->principal) != 0) { in validate_cred() 238 if (cred->expire != GSS_C_INDEFINITE && in validate_cred() 239 time(0) > cred->expire) { in validate_cred() 361 gss_cred_id_t cred, /* GSS credential */ in __dh_gss_accept_sec_context() argument 416 (dh_cred_id_t)cred, GSS_C_ACCEPT, &netname); in __dh_gss_accept_sec_context() 889 gss_cred_id_t cred, /* Local credentials */ in __dh_gss_init_sec_context() argument [all …]
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | digest_md5.c | 661 struct berval *cred, in ldap_x_sasl_digest_md5_bind_s() argument 673 if (ld == NULL || user_name == NULL || cred == NULL || in ldap_x_sasl_digest_md5_bind_s() 674 cred->bv_val == NULL) in ldap_x_sasl_digest_md5_bind_s() 689 user_name, cred->bv_val, &digest); in ldap_x_sasl_digest_md5_bind_s() 738 struct berval *cred, in sasl_digest_md5_bind_2() argument 750 if (ld == NULL || user_name == NULL || cred == NULL || in sasl_digest_md5_bind_2() 751 cred->bv_val == NULL || result == NULL || msgidp == NULL) in sasl_digest_md5_bind_2() 768 user_name, cred->bv_val, &digest); in sasl_digest_md5_bind_2() 786 struct berval *cred, in ldap_x_sasl_digest_md5_bind() argument 796 if (ld == NULL || user_name == NULL || cred == NULL || in ldap_x_sasl_digest_md5_bind() [all …]
|
H A D | cram_md5.c | 65 struct berval *cred, in ldap_sasl_cram_md5_bind_s() argument 92 (unsigned char *)cred->bv_val, cred->bv_len, digest); in ldap_sasl_cram_md5_bind_s()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_vn.h | 55 struct cred *cred; /* credentials */ member 98 struct cred *cred; /* mapping credentials */ member
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | gfx_private.h | 63 cred_t *cred, ddi_device_acc_attr_t *accattrp, uint_t rnumber); 102 extern int gfxp_fb_open(dev_t *devp, int flag, int otyp, cred_t *cred, 104 extern int gfxp_fb_close(dev_t devp, int flag, int otyp, cred_t *cred, 107 cred_t *cred, int *rval, gfxp_fb_softc_ptr_t ptr);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/ |
H A D | fru_data.c | 704 num_of_segment, &warg->cred); in frudata_delete_segment() 734 &warg->cred); in frudata_delete_segment() 747 num_of_pkt, &warg->cred); in frudata_delete_segment() 861 &pkt_acc_hdl, &warg->cred); in frudata_write_payload() 1079 num_of_pkt, &warg->cred); in frudata_delete_packet() 1349 num_of_pkt, &warg->cred); in frudata_add_packet() 1570 &rarg->cred); in frudata_read_segment() 1591 num_of_segment, &rarg->cred); in frudata_read_segment() 1693 num_of_segment, &warg->cred); in frudata_add_segment() 1703 cont_tbl, &warg->cred); in frudata_add_segment() [all …]
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | sockcommon_sops.c | 72 struct cred *cr, struct sonode **nsop) in so_accept_notsupp() 87 socklen_t *len, struct cred *cr) in so_getsockname_notsupp() 95 socklen_t *addrlen, boolean_t accept, struct cred *cr) in so_getpeername_notsupp() 110 struct cred *cr, mblk_t **mpp) in so_sendmblk_notsupp() 128 int flags, struct cred *cr) in so_bind() 343 struct cred *cr) in so_sendmsg() 459 struct cred *cr, mblk_t **mpp, sof_instance_t *fil, in so_sendmblk_impl() 557 struct cred *cr, mblk_t **mpp) in so_sendmblk() 621 socklen_t *addrlen, struct cred *cr) in so_getsockname() 838 struct cred *cr, int32_t *rvalp) in so_ioctl() [all …]
|
/illumos-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/ |
H A D | pkcs11_spi.c | 191 KMF_CREDENTIAL *cred) in pk11_authenticate() argument 200 if (cred == NULL || cred->cred == NULL) { in pk11_authenticate() 204 if ((ck_rv = C_Login(hSession, CKU_USER, (uchar_t *)cred->cred, in pk11_authenticate() 724 if (cred != NULL) { in KMFPK11_FindCert() 1248 if (cred != NULL) { in KMFPK11_StoreCert() 1312 if (cred != NULL) { in KMFPK11_ImportCert() 1685 if (cred == NULL) in KMFPK11_CreateKeypair() 3036 if (cred != NULL) { in KMFPK11_FindKey() 3650 if (cred == NULL) in KMFPK11_CreateSymKey() 3856 if (cred == NULL) in create_generic_secret_key() [all …]
|
/illumos-gate/usr/src/cmd/picl/picld/ |
H A D | picld.c | 309 door_cred_t cred; in picld_get_attrval() local 313 if (door_cred(&cred) < 0) in picld_get_attrval() 338 cred); in picld_get_attrval() 370 door_cred_t cred; in picld_get_attrval_by_name() local 374 if (door_cred(&cred) < 0) in picld_get_attrval_by_name() 405 cred); in picld_get_attrval_by_name() 431 door_cred_t cred; in picld_set_attrval() local 435 if (door_cred(&cred) < 0) in picld_set_attrval() 477 door_cred_t cred; in picld_set_attrval_by_name() local 481 if (door_cred(&cred) < 0) in picld_set_attrval_by_name() [all …]
|