| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | acache.c | 189 const cc_credentials_v5_t *incred, in make_cred_from_ccred() argument 197 ret = krb5_parse_name(context, incred->client, &cred->client); in make_cred_from_ccred() 201 ret = krb5_parse_name(context, incred->server, &cred->server); in make_cred_from_ccred() 205 cred->session.keytype = incred->keyblock.type; in make_cred_from_ccred() 206 cred->session.keyvalue.length = incred->keyblock.length; in make_cred_from_ccred() 207 cred->session.keyvalue.data = malloc(incred->keyblock.length); in make_cred_from_ccred() 210 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred() 211 incred->keyblock.length); in make_cred_from_ccred() 213 cred->times.authtime = incred->authtime; in make_cred_from_ccred() 214 cred->times.starttime = incred->starttime; in make_cred_from_ccred() [all …]
|
| H A D | creds.c | 79 const krb5_creds *incred, in krb5_copy_creds_contents() argument 85 ret = krb5_copy_principal (context, incred->client, &c->client); in krb5_copy_creds_contents() 88 ret = krb5_copy_principal (context, incred->server, &c->server); in krb5_copy_creds_contents() 91 ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session); in krb5_copy_creds_contents() 94 c->times = incred->times; in krb5_copy_creds_contents() 96 incred->ticket.data, in krb5_copy_creds_contents() 97 incred->ticket.length); in krb5_copy_creds_contents() 101 incred->second_ticket.data, in krb5_copy_creds_contents() 102 incred->second_ticket.length); in krb5_copy_creds_contents() 105 ret = copy_AuthorizationData(&incred->authdata, &c->authdata); in krb5_copy_creds_contents() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | copy_creds.c | 35 krb5_copy_creds(krb5_context context, const krb5_creds *incred, krb5_creds **outcred) in krb5_copy_creds() argument 43 retval = k5_copy_creds_contents(context, incred, tempcred); in krb5_copy_creds() 58 k5_copy_creds_contents(krb5_context context, const krb5_creds *incred, in k5_copy_creds_contents() argument 64 *tempcred = *incred; in k5_copy_creds_contents() 65 retval = krb5_copy_principal(context, incred->client, &tempcred->client); in k5_copy_creds_contents() 68 retval = krb5_copy_principal(context, incred->server, &tempcred->server); in k5_copy_creds_contents() 71 retval = krb5_copy_keyblock_contents(context, &incred->keyblock, in k5_copy_creds_contents() 75 retval = krb5_copy_addresses(context, incred->addresses, &tempcred->addresses); in k5_copy_creds_contents() 78 retval = krb5_copy_data(context, &incred->ticket, &scratch); in k5_copy_creds_contents() 83 retval = krb5_copy_data(context, &incred->second_ticket, &scratch); in k5_copy_creds_contents() [all …]
|
| /freebsd/sys/kern/ |
| H A D | vfs_vnops.c | 3295 off_t *outoffp, size_t *lenp, unsigned int flags, struct ucred *incred, in vn_copy_file_range() argument 3369 lenp, flags, incred, outcred, fsize_td); in vn_copy_file_range() 3374 outoffp, lenp, flags, incred, outcred, fsize_td); in vn_copy_file_range() 3565 struct ucred *incred, struct ucred *outcred, struct thread *fsize_td) in vn_generic_copy_file_range() argument 3596 error = VOP_GETATTR(invp, &inva, incred); in vn_generic_copy_file_range() 3739 incred, curthread); in vn_generic_copy_file_range() 3749 incred, curthread); in vn_generic_copy_file_range() 3836 curthread->td_ucred, incred, &aresid, in vn_generic_copy_file_range()
|
| H A D | vnode_if.src | 801 IN struct ucred *incred;
|
| /freebsd/sys/fs/fuse/ |
| H A D | fuse_vnops.c | 968 struct ucred *incred = ap->a_incred; in fuse_vnop_copy_file_range() local 984 if (incred->cr_uid != outcred->cr_uid) in fuse_vnop_copy_file_range() 988 if (incred->cr_gid != outcred->cr_gid) in fuse_vnop_copy_file_range() 1009 err = fuse_filehandle_getrw(invp, FREAD, &infufh, incred, pid); in fuse_vnop_copy_file_range() 1036 fdisp_make_vp(&fdi, FUSE_COPY_FILE_RANGE, invp, td, incred); in fuse_vnop_copy_file_range()
|
| /freebsd/sys/sys/ |
| H A D | vnode.h | 768 unsigned int flags, struct ucred *incred, struct ucred *outcred, 777 unsigned int flags, struct ucred *incred, struct ucred *outcred,
|
| /freebsd/crypto/krb5/src/include/krb5/ |
| H A D | krb5.hin | 3790 * @param [in] incred Credentials structure to be copied 3791 * @param [out] outcred Copy of @a incred 3793 * This function creates a new credential with the contents of @a incred. Use 3799 krb5_copy_creds(krb5_context context, const krb5_creds *incred, krb5_creds **outcred);
|