Home
last modified time | relevance | path

Searched refs:cred (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/netbsd-src/sys/kern/
H A Dkern_auth.c105 kauth_cred_t cred; in kauth_cred_alloc() local
107 cred = pool_cache_get(kauth_cred_cache, PR_WAITOK); in kauth_cred_alloc()
109 cred->cr_refcnt = 1; in kauth_cred_alloc()
110 cred->cr_uid = 0; in kauth_cred_alloc()
111 cred->cr_euid = 0; in kauth_cred_alloc()
112 cred->cr_svuid = 0; in kauth_cred_alloc()
113 cred->cr_gid = 0; in kauth_cred_alloc()
114 cred->cr_egid = 0; in kauth_cred_alloc()
115 cred->cr_svgid = 0; in kauth_cred_alloc()
116 cred->cr_ngroups = 0; in kauth_cred_alloc()
[all …]
H A Dkern_prot.c303 kauth_cred_t cred, ncred; in do_setresuid() local
309 cred = p->p_cred; in do_setresuid()
316 && !((flags & ID_R_EQ_R) && r == kauth_cred_getuid(cred)) in do_setresuid()
317 && !((flags & ID_R_EQ_E) && r == kauth_cred_geteuid(cred)) in do_setresuid()
318 && !((flags & ID_R_EQ_S) && r == kauth_cred_getsvuid(cred))) || in do_setresuid()
320 && !((flags & ID_E_EQ_R) && e == kauth_cred_getuid(cred)) in do_setresuid()
321 && !((flags & ID_E_EQ_E) && e == kauth_cred_geteuid(cred)) in do_setresuid()
322 && !((flags & ID_E_EQ_S) && e == kauth_cred_getsvuid(cred))) || in do_setresuid()
324 && !((flags & ID_S_EQ_R) && sv == kauth_cred_getuid(cred)) in do_setresuid()
325 && !((flags & ID_S_EQ_E) && sv == kauth_cred_geteuid(cred)) in do_setresuid()
[all …]
/netbsd-src/external/bsd/libfido2/dist/src/
H A Dcred.c21 fido_cred_t *cred = arg; in parse_makecred_reply() local
31 return (cbor_decode_fmt(val, &cred->fmt)); in parse_makecred_reply()
33 if (fido_blob_decode(val, &cred->authdata_raw) < 0) { in parse_makecred_reply()
37 return (cbor_decode_cred_authdata(val, cred->type, in parse_makecred_reply()
38 &cred->authdata_cbor, &cred->authdata, &cred->attcred, in parse_makecred_reply()
39 &cred->authdata_ext)); in parse_makecred_reply()
41 return (cbor_decode_attstmt(val, &cred->attstmt)); in parse_makecred_reply()
43 return (fido_blob_decode(val, &cred->largeblob_key)); in parse_makecred_reply()
51 fido_dev_make_cred_tx(fido_dev_t *dev, fido_cred_t *cred, const char *pin, in fido_dev_make_cred_tx() argument
56 fido_opt_t uv = cred->uv; in fido_dev_make_cred_tx()
[all …]
/netbsd-src/external/cddl/osnet/sys/kern/
H A Dpolicy.c97 secpolicy_zfs(cred_t *cred) in secpolicy_zfs() argument
100 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_zfs()
104 secpolicy_sys_config(cred_t *cred, int checkonly __unused) in secpolicy_sys_config() argument
107 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_sys_config()
111 secpolicy_zinject(cred_t *cred) in secpolicy_zinject() argument
114 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL); in secpolicy_zinject()
118 secpolicy_fs_mount(cred_t *cred, vnode_t *mvp, struct mount *vfsp) in secpolicy_fs_mount() argument
121 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUNT, in secpolicy_fs_mount()
126 secpolicy_fs_unmount(cred_t *cred, struct mount *vfsp) in secpolicy_fs_unmount() argument
129 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUNT, in secpolicy_fs_unmount()
[all …]
/netbsd-src/external/bsd/libfido2/dist/fuzz/
H A Dfuzz_cred.c214 make_cred(fido_cred_t *cred, uint8_t opt, int type, const struct blob *cdh, in make_cred() argument
228 fido_cred_exclude(cred, excl_cred->body, excl_cred->len); in make_cred()
230 fido_cred_set_type(cred, type); in make_cred()
231 fido_cred_set_clientdata_hash(cred, cdh->body, cdh->len); in make_cred()
232 fido_cred_set_rp(cred, rp_id, rp_name); in make_cred()
233 fido_cred_set_user(cred, user_id->body, user_id->len, user_name, in make_cred()
237 fido_cred_set_extensions(cred, FIDO_EXT_HMAC_SECRET); in make_cred()
239 fido_cred_set_blob(cred, user_id->body, user_id->len); in make_cred()
241 fido_cred_set_extensions(cred, FIDO_EXT_LARGEBLOB_KEY); in make_cred()
243 fido_cred_set_pin_minlen(cred, strlen(pin)); in make_cred()
[all …]
/netbsd-src/external/bsd/libfido2/dist/examples/
H A Dcred.c49 fido_cred_t *cred; in verify_cred() local
52 if ((cred = fido_cred_new()) == NULL) in verify_cred()
56 r = fido_cred_set_type(cred, type); in verify_cred()
61 r = fido_cred_set_clientdata(cred, cd, sizeof(cd)); in verify_cred()
66 r = fido_cred_set_rp(cred, "localhost", "sweet home localhost"); in verify_cred()
71 r = fido_cred_set_authdata(cred, authdata_ptr, authdata_len); in verify_cred()
76 r = fido_cred_set_extensions(cred, ext); in verify_cred()
81 if (rk && (r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred()
85 if (uv && (r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred()
89 r = fido_cred_set_fmt(cred, fmt); in verify_cred()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/
H A Dacache.c192 krb5_creds *cred) in make_cred_from_ccred() argument
197 memset(cred, 0, sizeof(*cred)); in make_cred_from_ccred()
199 ret = krb5_parse_name(context, incred->client, &cred->client); in make_cred_from_ccred()
203 ret = krb5_parse_name(context, incred->server, &cred->server); in make_cred_from_ccred()
207 cred->session.keytype = incred->keyblock.type; in make_cred_from_ccred()
208 cred->session.keyvalue.length = incred->keyblock.length; in make_cred_from_ccred()
209 cred->session.keyvalue.data = malloc(incred->keyblock.length); in make_cred_from_ccred()
210 if (cred->session.keyvalue.data == NULL) in make_cred_from_ccred()
212 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred()
215 cred->times.authtime = incred->authtime; in make_cred_from_ccred()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/
H A Drelease_cred.c44 gsskrb5_cred cred; in _gsskrb5_release_cred() local
52 cred = (gsskrb5_cred)*cred_handle; in _gsskrb5_release_cred()
57 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_release_cred()
59 if (cred->principal != NULL) in _gsskrb5_release_cred()
60 krb5_free_principal(context, cred->principal); in _gsskrb5_release_cred()
61 if (cred->keytab != NULL) in _gsskrb5_release_cred()
62 krb5_kt_close(context, cred->keytab); in _gsskrb5_release_cred()
63 if (cred->ccache != NULL) { in _gsskrb5_release_cred()
64 if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE) in _gsskrb5_release_cred()
65 krb5_cc_destroy(context, cred->ccache); in _gsskrb5_release_cred()
[all …]
H A Dadd_cred.c53 gsskrb5_cred cred, handle; in _gsskrb5_add_cred() local
57 cred = (gsskrb5_cred)input_cred_handle; in _gsskrb5_add_cred()
60 if (cred == NULL && output_cred_handle == NULL) { in _gsskrb5_add_cred()
73 if (cred == NULL) { in _gsskrb5_add_cred()
96 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
99 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { in _gsskrb5_add_cred()
100 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
108 cred->principal) != FALSE) { in _gsskrb5_add_cred()
109 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
120 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred()
[all …]
H A Dstore_cred.c50 gsskrb5_cred cred; in _gsskrb5_store_cred() local
68 cred = (gsskrb5_cred)input_cred_handle; in _gsskrb5_store_cred()
69 if (cred == NULL) in _gsskrb5_store_cred()
74 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
75 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { in _gsskrb5_store_cred()
76 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
81 ret = krb5_cc_get_lifetime(context, cred->ccache, &exp_new); in _gsskrb5_store_cred()
83 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
88 if (cred->principal == NULL) { in _gsskrb5_store_cred()
89 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_store_cred()
[all …]
/netbsd-src/external/bsd/libfido2/dist/tools/
H A Dcred_make.c22 fido_cred_t *cred = NULL; in prepare_cred() local
48 if ((cred = fido_cred_new()) == NULL) in prepare_cred()
51 if ((r = fido_cred_set_type(cred, type)) != FIDO_OK || in prepare_cred()
52 (r = fido_cred_set_clientdata_hash(cred, cdh.ptr, in prepare_cred()
54 (r = fido_cred_set_rp(cred, rpid, NULL)) != FIDO_OK || in prepare_cred()
55 (r = fido_cred_set_user(cred, uid.ptr, uid.len, uname, NULL, in prepare_cred()
60 if ((r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred()
64 if ((r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred()
68 if ((r = fido_cred_set_extensions(cred, in prepare_cred()
73 if ((r = fido_cred_set_extensions(cred, in prepare_cred()
[all …]
H A Dtest.sh31 fido2-cred -M $2 "${DEV}" "${TYPE}" > "$3" < cred_param
35 fido2-cred -V $1 "${TYPE}" > cred_out < "$2"
62 verify_cred "--" u2f u2f-cred u2f-pubkey
73 verify_cred "--" wrap wrap-cred wrap-pubkey
84 verify_cred "-h" wrap-hs wrap-hs-cred wrap-hs-pubkey
94 verify_cred "--" rk rk-cred rk-pubkey
104 ! verify_cred "--" rk-hs rk-hs-cred rk-hs-pubkey
115 get_assert no.tld "-u" u2f-cred /dev/null u2f-assert
116 ! get_assert no.tld "-u -t up=false" u2f-cred /dev/null /dev/null
122 get_assert no.tld "--" wrap-cred /dev/null wrap-assert
[all …]
H A Dcred_verify.c22 fido_cred_t *cred = NULL; in prepare_cred() local
64 if ((cred = fido_cred_new()) == NULL) in prepare_cred()
67 if ((r = fido_cred_set_type(cred, type)) != FIDO_OK || in prepare_cred()
68 (r = fido_cred_set_clientdata_hash(cred, cdh.ptr, in prepare_cred()
70 (r = fido_cred_set_rp(cred, rpid, NULL)) != FIDO_OK || in prepare_cred()
71 (r = fido_cred_set_authdata(cred, authdata.ptr, in prepare_cred()
73 (r = fido_cred_set_sig(cred, sig.ptr, sig.len)) != FIDO_OK || in prepare_cred()
74 (r = fido_cred_set_fmt(cred, fmt)) != FIDO_OK) in prepare_cred()
78 if ((r = fido_cred_set_x509(cred, x5c.ptr, x5c.len)) != FIDO_OK) in prepare_cred()
83 if ((r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred()
[all …]
H A Dcredman.c117 const fido_cred_t *cred; in print_rk() local
123 if ((cred = fido_credman_rk(rk, idx)) == NULL) { in print_rk()
127 if (base64_encode(fido_cred_id_ptr(cred), fido_cred_id_len(cred), in print_rk()
128 &id) < 0 || base64_encode(fido_cred_user_id_ptr(cred), in print_rk()
129 fido_cred_user_id_len(cred), &user_id) < 0) { in print_rk()
134 type = cose_string(fido_cred_type(cred)); in print_rk()
135 prot = prot_string(fido_cred_prot(cred)); in print_rk()
138 fido_cred_display_name(cred), user_id, type, prot); in print_rk()
189 const fido_cred_t *cred = NULL; in credman_print_rk() local
217 if ((cred = fido_credman_rk(rk, i)) == NULL || in credman_print_rk()
[all …]
/netbsd-src/sys/rump/librump/rumpvfs/
H A Drumpvnode_if.c128 struct kauth_cred *cred) in RUMP_VOP_OPEN() argument
133 error = VOP_OPEN(vp, mode, cred); in RUMP_VOP_OPEN()
142 struct kauth_cred *cred) in RUMP_VOP_CLOSE() argument
147 error = VOP_CLOSE(vp, fflag, cred); in RUMP_VOP_CLOSE()
156 struct kauth_cred *cred) in RUMP_VOP_ACCESS() argument
161 error = VOP_ACCESS(vp, accmode, cred); in RUMP_VOP_ACCESS()
170 struct kauth_cred *cred) in RUMP_VOP_ACCESSX() argument
175 error = VOP_ACCESSX(vp, accmode, cred); in RUMP_VOP_ACCESSX()
184 struct kauth_cred *cred) in RUMP_VOP_GETATTR() argument
189 error = VOP_GETATTR(vp, vap, cred); in RUMP_VOP_GETATTR()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/kuser/
H A Dkimpersonate.c67 krb5_creds *cred) in encode_ticket() argument
84 et.flags = cred->flags.b; in encode_ticket()
85 et.key = cred->session; in encode_ticket()
86 et.crealm = cred->client->realm; in encode_ticket()
87 ret = copy_PrincipalName(&cred->client->name, &et.cname); in encode_ticket()
97 et.authtime = cred->times.authtime; in encode_ticket()
99 et.endtime = cred->times.endtime; in encode_ticket()
101 et.caddr = &cred->addresses; in encode_ticket()
133 ticket.realm = cred->server->realm; in encode_ticket()
134 ret = copy_PrincipalName(&cred->server->name, &ticket.sname); in encode_ticket()
[all …]
H A Dklist.c78 print_cred(krb5_context context, krb5_creds *cred, rtbl_t ct, int do_flags) in print_cred() argument
87 if(cred->times.starttime) in print_cred()
89 printable_time(cred->times.starttime)); in print_cred()
92 printable_time(cred->times.authtime)); in print_cred()
94 if(cred->times.endtime > sec) in print_cred()
96 printable_time(cred->times.endtime)); in print_cred()
99 ret = krb5_unparse_name (context, cred->server, &str); in print_cred()
105 if(cred->flags.b.forwardable) in print_cred()
107 if(cred->flags.b.forwarded) in print_cred()
109 if(cred->flags.b.proxiable) in print_cred()
[all …]
/netbsd-src/sys/coda/
H A Dcoda_venus.h36 kauth_cred_t cred, struct proc *p,
41 kauth_cred_t cred, struct lwp *l,
46 kauth_cred_t cred, struct lwp *l);
57 kauth_cred_t cred, struct lwp *l);
61 kauth_cred_t cred, struct lwp *l,
66 kauth_cred_t cred, struct lwp *l);
70 kauth_cred_t cred, struct lwp *l);
74 kauth_cred_t cred, struct lwp *l,
79 kauth_cred_t cred, struct lwp *l);
84 kauth_cred_t cred, struct lwp *l,
[all …]
H A Dcoda_venus.c117 KASSERT(cred != NULL); \
118 KASSERT(cred != FSCRED); \
120 (in)->cred.cr_uid = kauth_cred_geteuid(ident); \
121 (in)->cred.cr_groupid = kauth_cred_getegid(ident); \
123 memset(&((in)->cred), 0, sizeof(struct coda_cred)); \
124 (in)->cred.cr_uid = -1; \
125 (in)->cred.cr_groupid = -1; \
134 KASSERT(cred != NULL); \
135 KASSERT(cred != FSCRED); \
203 kauth_cred_t cred, struct proc *p, in venus_root() argument
[all …]
H A Dcoda_namecache.c117 kauth_cred_t cred, int hash);
167 kauth_cred_t cred, int hash) in coda_nc_find() argument
178 dcp, name, namelen, cred, hash));) in coda_nc_find()
184 ((cred == 0) || (cncp->cred == cred))) in coda_nc_find()
193 name, cred, cncp->cred); in coda_nc_find()
195 kauth_cred_getrefcnt(cred), in coda_nc_find()
196 kauth_cred_geteuid(cred), in coda_nc_find()
197 kauth_cred_getegid(cred), in coda_nc_find()
198 kauth_cred_getrefcnt(cncp->cred), in coda_nc_find()
199 kauth_cred_geteuid(cncp->cred), in coda_nc_find()
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/ipc/
H A Dcommon.c53 heim_ipc_free_cred(heim_icred cred) in heim_ipc_free_cred() argument
55 free(cred); in heim_ipc_free_cred()
59 heim_ipc_cred_get_uid(heim_icred cred) in heim_ipc_cred_get_uid() argument
61 return cred->uid; in heim_ipc_cred_get_uid()
65 heim_ipc_cred_get_gid(heim_icred cred) in heim_ipc_cred_get_gid() argument
67 return cred->gid; in heim_ipc_cred_get_gid()
71 heim_ipc_cred_get_pid(heim_icred cred) in heim_ipc_cred_get_pid() argument
73 return cred->pid; in heim_ipc_cred_get_pid()
77 heim_ipc_cred_get_session(heim_icred cred) in heim_ipc_cred_get_session() argument
79 return cred->session; in heim_ipc_cred_get_session()
[all …]
/netbsd-src/external/bsd/openldap/dist/libraries/libldap/
H A Dsbind.c71 struct berval cred; in ldap_simple_bind() local
79 cred.bv_val = (char *) passwd; in ldap_simple_bind()
80 cred.bv_len = strlen( passwd ); in ldap_simple_bind()
82 cred.bv_val = ""; in ldap_simple_bind()
83 cred.bv_len = 0; in ldap_simple_bind()
86 rc = ldap_sasl_bind( ld, dn, LDAP_SASL_SIMPLE, &cred, in ldap_simple_bind()
106 struct berval cred; in ldap_simple_bind_s() local
111 cred.bv_val = (char *) passwd; in ldap_simple_bind_s()
112 cred.bv_len = strlen( passwd ); in ldap_simple_bind_s()
114 cred.bv_val = ""; in ldap_simple_bind_s()
[all …]
/netbsd-src/sys/rump/librump/rumpkern/
H A Daccessors.c105 kauth_cred_t cred; in rump_cred_create() local
108 cred = kauth_cred_alloc(); in rump_cred_create()
109 kauth_cred_setuid(cred, uid); in rump_cred_create()
110 kauth_cred_seteuid(cred, uid); in rump_cred_create()
111 kauth_cred_setsvuid(cred, uid); in rump_cred_create()
112 kauth_cred_setgid(cred, gid); in rump_cred_create()
113 kauth_cred_setgid(cred, gid); in rump_cred_create()
114 kauth_cred_setegid(cred, gid); in rump_cred_create()
115 kauth_cred_setsvgid(cred, gid); in rump_cred_create()
116 rv = kauth_cred_setgroups(cred, groups, ngroups, 0, UIO_SYSSPACE); in rump_cred_create()
[all …]
/netbsd-src/lib/libp2k/
H A Dp2k.c122 cred_destroy(struct kauth_cred *cred) in cred_destroy() argument
125 rump_pub_cred_put(cred); in cred_destroy()
131 struct kauth_cred *cred; in makecn() local
133 cred = cred_create(pcn->pcn_cred); in makecn()
136 pcn->pcn_name, pcn->pcn_namelen, cred, rump_pub_lwproc_curlwp()); in makecn()
639 struct kauth_cred *cred; in p2k_fs_sync() local
642 cred = cred_create(pcr); in p2k_fs_sync()
643 rv = rump_pub_vfs_sync(mp, waitfor, cred); in p2k_fs_sync()
644 cred_destroy(cred); in p2k_fs_sync()
853 struct kauth_cred *cred; in p2k_node_open() local
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/
H A Drelease_cred.c43 ntlm_cred cred; in _gss_ntlm_release_cred() local
51 cred = (ntlm_cred)*cred_handle; in _gss_ntlm_release_cred()
54 if (cred->username) in _gss_ntlm_release_cred()
55 free(cred->username); in _gss_ntlm_release_cred()
56 if (cred->domain) in _gss_ntlm_release_cred()
57 free(cred->domain); in _gss_ntlm_release_cred()
58 if (cred->key.data) { in _gss_ntlm_release_cred()
59 memset(cred->key.data, 0, cred->key.length); in _gss_ntlm_release_cred()
60 free(cred->key.data); in _gss_ntlm_release_cred()

12345678910>>...18