Searched refs:cred (Results 1 - 25 of 375) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/
H A Drelease_cred.c44 gsskrb5_cred cred; local
52 cred = (gsskrb5_cred)*cred_handle;
57 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
59 if (cred->principal != NULL)
60 krb5_free_principal(context, cred->principal);
61 if (cred->keytab != NULL)
62 krb5_kt_close(context, cred->keytab);
63 if (cred->ccache != NULL) {
64 if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE)
65 krb5_cc_destroy(context, cred
[all...]
H A Dstore_cred.c50 gsskrb5_cred cred; local
64 cred = (gsskrb5_cred)input_cred_handle;
65 if (cred == NULL)
70 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
71 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) {
72 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
77 if (cred->principal == NULL) {
78 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
83 /* write out cred t
[all...]
H A Dinquire_cred_by_oid.c44 gsskrb5_cred cred = (gsskrb5_cred)cred_handle; local
56 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
58 if (cred->ccache == NULL) {
59 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
64 ret = krb5_cc_get_full_name(context, cred->ccache, &str);
65 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
H A Dadd_cred.c53 gsskrb5_cred cred, handle; local
57 cred = (gsskrb5_cred)input_cred_handle;
67 if (cred == NULL && output_cred_handle == NULL) {
72 if (cred == NULL) { /* XXX standard conformance failure */
79 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
80 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) {
81 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
90 cred->principal) != FALSE) {
92 HEIMDAL_MUTEX_unlock(&cred
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/gssapi/netlogon/
H A Drelease_cred.c45 gssnetlogon_cred cred = (gssnetlogon_cred)*cred_handle; local
47 if (cred != NULL) {
48 _netlogon_release_name(minor_status, (gss_name_t *)&cred->Name);
49 memset(cred, 0, sizeof(*cred));
50 free(cred);
H A Dacquire_cred.c52 gssnetlogon_cred cred; local
61 cred = (gssnetlogon_cred)calloc(1, sizeof(*cred));
62 if (cred == NULL) {
66 cred->SignatureAlgorithm = NL_SIGN_ALG_HMAC_MD5;
67 cred->SealAlgorithm = NL_SEAL_ALG_RC4;
70 (gss_name_t *)&cred->Name);
72 free(cred);
76 *output_cred_handle = (gss_cred_id_t)cred;
106 gssnetlogon_cred cred; local
134 gssnetlogon_cred cred; local
[all...]
H A Dinquire_cred.c50 const gssnetlogon_cred cred = (const gssnetlogon_cred)cred_handle; local
54 if (cred == NULL)
59 (const gss_name_t)cred->Name, name);
/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/
H A Drelease_cred.c43 ntlm_cred cred; local
51 cred = (ntlm_cred)*cred_handle;
54 if (cred->username)
55 free(cred->username);
56 if (cred->domain)
57 free(cred->domain);
58 if (cred->key.data) {
59 memset(cred->key.data, 0, cred->key.length);
60 free(cred
[all...]
/netbsd-6-1-5-RELEASE/external/cddl/osnet/sys/sys/
H A Dpolicy.h45 int secpolicy_zfs(struct kauth_cred *cred);
46 int secpolicy_sys_config(struct kauth_cred *cred, int checkonly);
47 int secpolicy_zinject(struct kauth_cred *cred);
48 int secpolicy_fs_mount(struct kauth_cred *cred, struct vnode *mvp, struct mount *vfsp);
49 int secpolicy_fs_unmount(struct kauth_cred *cred, struct mount *vfsp);
50 int secpolicy_basic_link(struct kauth_cred *cred);
51 int secpolicy_vnode_stky_modify(struct kauth_cred *cred);
52 int secpolicy_vnode_owner(cred_t *cred, uid_t owner);
53 int secpolicy_vnode_remove(struct kauth_cred *cred);
54 int secpolicy_vnode_access(struct kauth_cred *cred, struc
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/openssh/dist/
H A Dgetpeereid.c37 struct ucred cred; local
38 socklen_t len = sizeof(cred);
40 if (getsockopt(s, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0)
42 *euid = cred.uid;
43 *gid = cred.gid;
/netbsd-6-1-5-RELEASE/external/bsd/wpa/dist/src/wps/
H A Dwps_attr_process.c89 static int wps_process_cred_network_idx(struct wps_credential *cred, argument
104 static int wps_process_cred_ssid(struct wps_credential *cred, const u8 *ssid, argument
118 if (ssid_len <= sizeof(cred->ssid)) {
119 os_memcpy(cred->ssid, ssid, ssid_len);
120 cred->ssid_len = ssid_len;
127 static int wps_process_cred_auth_type(struct wps_credential *cred, argument
136 cred->auth_type = WPA_GET_BE16(auth_type);
138 cred->auth_type);
144 static int wps_process_cred_encr_type(struct wps_credential *cred, argument
153 cred
161 wps_process_cred_network_key_idx(struct wps_credential *cred, const u8 *key_idx) argument
174 wps_process_cred_network_key(struct wps_credential *cred, const u8 *key, size_t key_len) argument
200 wps_process_cred_mac_addr(struct wps_credential *cred, const u8 *mac_addr) argument
216 wps_process_cred_eap_type(struct wps_credential *cred, const u8 *eap_type, size_t eap_type_len) argument
228 wps_process_cred_eap_identity(struct wps_credential *cred, const u8 *identity, size_t identity_len) argument
242 wps_process_cred_key_prov_auto(struct wps_credential *cred, const u8 *key_prov_auto) argument
255 wps_process_cred_802_1x_enabled(struct wps_credential *cred, const u8 *dot1x_enabled) argument
267 wps_workaround_cred_key(struct wps_credential *cred) argument
284 wps_process_cred(struct wps_parse_attr *attr, struct wps_credential *cred) argument
312 wps_process_ap_settings(struct wps_parse_attr *attr, struct wps_credential *cred) argument
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/
H A Dgss_destroy_cred.c38 struct _gss_cred *cred; local
47 cred = (struct _gss_cred *)*cred_handle;
49 while (HEIM_SLIST_FIRST(&cred->gc_mc)) {
50 mc = HEIM_SLIST_FIRST(&cred->gc_mc);
51 HEIM_SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link);
58 free(cred);
H A Dgss_release_cred.c43 * gss_cred_id_t cred = GSS_C_NO_CREDENTIAL;
44 * major = gss_release_cred(&minor, &cred);
58 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local
64 while (HEIM_SLIST_FIRST(&cred->gc_mc)) {
65 mc = HEIM_SLIST_FIRST(&cred->gc_mc);
66 HEIM_SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link);
70 free(cred);
H A Dgss_set_cred_option.c43 struct _gss_cred *cred = (struct _gss_cred *) *cred_handle; local
52 if (cred == NULL) {
55 cred = malloc(sizeof(*cred));
56 if (cred == NULL)
59 HEIM_SLIST_INIT(&cred->gc_mc);
68 *cred_handle = (gss_cred_id_t)cred;
86 HEIM_SLIST_INSERT_HEAD(&cred->gc_mc, mc, gmc_link);
88 *cred_handle = (gss_cred_id_t)cred;
96 HEIM_SLIST_FOREACH(mc, &cred
[all...]
/netbsd-6-1-5-RELEASE/external/cddl/osnet/sys/kern/
H A Dpolicy.c66 secpolicy_zfs(kauth_cred_t cred) argument
69 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL);
73 secpolicy_sys_config(kauth_cred_t cred, int checkonly __unused) argument
76 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL);
80 secpolicy_zinject(kauth_cred_t cred) argument
83 return kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL);
87 secpolicy_fs_mount(kauth_cred_t cred, vnode_t *mvp, struct mount *vfsp) argument
90 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUNT,
95 secpolicy_fs_unmount(kauth_cred_t cred, struct mount *vfsp) argument
98 return kauth_authorize_system(cred, KAUTH_SYSTEM_MOUN
106 secpolicy_basic_link(kauth_cred_t cred) argument
113 secpolicy_vnode_stky_modify(kauth_cred_t cred) argument
120 secpolicy_vnode_remove(kauth_cred_t cred) argument
128 secpolicy_vnode_owner(cred_t *cred, uid_t owner) argument
143 secpolicy_vnode_access(kauth_cred_t cred, struct vnode *vp, uint64_t owner, int mode) argument
166 secpolicy_vnode_setid_retain(kauth_cred_t cred, boolean_t issuidroot __unused) argument
173 secpolicy_vnode_setids_setgids(kauth_cred_t cred, gid_t gid) argument
183 secpolicy_vnode_chown(struct kauth_cred *cred, boolean_t check_self) argument
192 secpolicy_vnode_create_gid(struct kauth_cred *cred) argument
199 secpolicy_vnode_setdac(struct kauth_cred *cred, uid_t owner) argument
207 secpolicy_setid_setsticky_clear(struct vnode *vp, struct vattr *vap, const struct vattr *ovap, kauth_cred_t cred) argument
230 secpolicy_vnode_setattr(kauth_cred_t cred, struct vnode *vp, struct vattr *vap, const struct vattr *ovap, int flags, int unlocked_access(void *, int, kauth_cred_t ), void *node) argument
239 secpolicy_setid_clear(struct vattr *vap, kauth_cred_t cred) argument
254 secpolicy_vnode_setdac(kauth_cred_t cred, uid_t owner) argument
263 secpolicy_vnode_setattr(kauth_cred_t cred, struct vnode *vp, struct vattr *vap, const struct vattr *ovap, int flags, int unlocked_access(void *, int, kauth_cred_t ), void *node) argument
337 secpolicy_vnode_create_gid(kauth_cred_t cred) argument
344 secpolicy_vnode_setid_retain(kauth_cred_t cred, boolean_t issuidroot __unused) argument
351 secpolicy_setid_clear(struct vattr *vap, kauth_cred_t cred) argument
[all...]
H A Dzone.c37 zone_dataset_attach(struct kauth_cred *cred, const char *dataset, int jailid) argument
44 zone_dataset_detach(struct kauth_cred *cred, const char *dataset, int jailid) argument
/netbsd-6-1-5-RELEASE/external/bsd/openldap/dist/libraries/libldap/
H A Dsbind.c68 struct berval cred; local
76 cred.bv_val = (char *) passwd;
77 cred.bv_len = strlen( passwd );
79 cred.bv_val = "";
80 cred.bv_len = 0;
83 rc = ldap_sasl_bind( ld, dn, LDAP_SASL_SIMPLE, &cred,
103 struct berval cred; local
108 cred.bv_val = (char *) passwd;
109 cred.bv_len = strlen( passwd );
111 cred
[all...]
/netbsd-6-1-5-RELEASE/sys/kern/
H A Dkern_auth.c159 kauth_cred_t cred; local
161 cred = pool_cache_get(kauth_cred_cache, PR_WAITOK);
163 cred->cr_refcnt = 1;
164 cred->cr_uid = 0;
165 cred->cr_euid = 0;
166 cred->cr_svuid = 0;
167 cred->cr_gid = 0;
168 cred->cr_egid = 0;
169 cred->cr_svgid = 0;
170 cred
180 kauth_cred_hold(kauth_cred_t cred) argument
190 kauth_cred_free(kauth_cred_t cred) argument
236 kauth_cred_dup(kauth_cred_t cred) argument
255 kauth_cred_copy(kauth_cred_t cred) argument
290 kauth_cred_getuid(kauth_cred_t cred) argument
298 kauth_cred_geteuid(kauth_cred_t cred) argument
306 kauth_cred_getsvuid(kauth_cred_t cred) argument
314 kauth_cred_getgid(kauth_cred_t cred) argument
322 kauth_cred_getegid(kauth_cred_t cred) argument
330 kauth_cred_getsvgid(kauth_cred_t cred) argument
338 kauth_cred_setuid(kauth_cred_t cred, uid_t uid) argument
347 kauth_cred_seteuid(kauth_cred_t cred, uid_t uid) argument
356 kauth_cred_setsvuid(kauth_cred_t cred, uid_t uid) argument
365 kauth_cred_setgid(kauth_cred_t cred, gid_t gid) argument
374 kauth_cred_setegid(kauth_cred_t cred, gid_t gid) argument
383 kauth_cred_setsvgid(kauth_cred_t cred, gid_t gid) argument
393 kauth_cred_ismember_gid(kauth_cred_t cred, gid_t gid, int *resultp) argument
412 kauth_cred_ngroups(kauth_cred_t cred) argument
423 kauth_cred_group(kauth_cred_t cred, u_int idx) argument
433 kauth_cred_setgroups(kauth_cred_t cred, const gid_t *grbuf, size_t len, uid_t gmuid, enum uio_seg seg) argument
467 kauth_cred_t cred; local
494 kauth_cred_getgroups(kauth_cred_t cred, gid_t *grbuf, size_t len, enum uio_seg seg) argument
543 kauth_cred_getdata(kauth_cred_t cred, kauth_key_t key) argument
553 kauth_cred_setdata(kauth_cred_t cred, kauth_key_t key, void *data) argument
580 kauth_cred_getrefcnt(kauth_cred_t cred) argument
592 kauth_uucred_to_cred(kauth_cred_t cred, const struct uucred *uuc) argument
614 kauth_cred_to_uucred(struct uucred *uuc, const kauth_cred_t cred) argument
632 kauth_cred_uucmp(kauth_cred_t cred, const struct uucred *uuc) argument
662 kauth_cred_toucred(kauth_cred_t cred, struct ki_ucred *uc) argument
679 kauth_cred_topcred(kauth_cred_t cred, struct ki_pcred *pc) argument
942 kauth_authorize_action_internal(kauth_scope_t scope, kauth_cred_t cred, kauth_action_t action, void *arg0, void *arg1, void *arg2, void *arg3) argument
982 kauth_authorize_action(kauth_scope_t scope, kauth_cred_t cred, kauth_action_t action, void *arg0, void *arg1, void *arg2, void *arg3) argument
1006 kauth_authorize_generic(kauth_cred_t cred, kauth_action_t action, void *arg0) argument
1016 kauth_authorize_system(kauth_cred_t cred, kauth_action_t action, enum kauth_system_req req, void *arg1, void *arg2, void *arg3) argument
1027 kauth_authorize_process(kauth_cred_t cred, kauth_action_t action, struct proc *p, void *arg1, void *arg2, void *arg3) argument
1038 kauth_authorize_network(kauth_cred_t cred, kauth_action_t action, enum kauth_network_req req, void *arg1, void *arg2, void *arg3) argument
1046 kauth_authorize_machdep(kauth_cred_t cred, kauth_action_t action, void *arg0, void *arg1, void *arg2, void *arg3) argument
1054 kauth_authorize_device(kauth_cred_t cred, kauth_action_t action, void *arg0, void *arg1, void *arg2, void *arg3) argument
1062 kauth_authorize_device_tty(kauth_cred_t cred, kauth_action_t action, struct tty *tty) argument
1070 kauth_authorize_device_spec(kauth_cred_t cred, enum kauth_device_req req, struct vnode *vp) argument
1078 kauth_authorize_device_passthru(kauth_cred_t cred, dev_t dev, u_long bits, void *data) argument
1102 kauth_authorize_vnode(kauth_cred_t cred, kauth_action_t action, struct vnode *vp, struct vnode *dvp, int fs_decision) argument
1129 kauth_cred_hook(kauth_cred_t cred, kauth_action_t action, void *arg0, void *arg1) argument
[all...]
/netbsd-6-1-5-RELEASE/external/bsd/wpa/dist/src/tls/
H A Dtlsv1_cred.h32 void tlsv1_cred_free(struct tlsv1_credentials *cred);
33 int tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert,
36 int tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert,
38 int tlsv1_set_private_key(struct tlsv1_credentials *cred,
43 int tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file,
H A Dtlsv1_cred.c26 struct tlsv1_credentials *cred; local
27 cred = os_zalloc(sizeof(*cred));
28 return cred;
32 void tlsv1_cred_free(struct tlsv1_credentials *cred) argument
34 if (cred == NULL)
37 x509_certificate_chain_free(cred->trusted_certs);
38 x509_certificate_chain_free(cred->cert);
39 crypto_private_key_free(cred->key);
40 os_free(cred
183 tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path) argument
210 tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len) argument
278 tlsv1_set_key(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd) argument
304 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
339 tlsv1_set_dhparams_der(struct tlsv1_credentials *cred, const u8 *dh, size_t len) argument
417 tlsv1_set_dhparams_blob(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument
469 tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len) argument
[all...]
/netbsd-6-1-5-RELEASE/lib/libc/net/
H A Dgetpeereid.c46 struct unpcbid cred; local
47 socklen_t len = sizeof(cred);
48 if (getsockopt(s, 0, LOCAL_PEEREID, &cred, &len) < 0) {
52 *euid = cred.unp_euid;
54 *egid = cred.unp_egid;
/netbsd-6-1-5-RELEASE/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, struc
[all...]
/netbsd-6-1-5-RELEASE/external/cddl/osnet/lib/libzfs/
H A Ducred.c46 ucred_getegid(const ucred_t *cred) argument
54 ucred_geteuid(const ucred_t *cred) argument
/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/ipc/
H A Dcommon.c53 heim_ipc_free_cred(heim_icred cred) argument
55 free(cred);
59 heim_ipc_cred_get_uid(heim_icred cred) argument
61 return cred->uid;
65 heim_ipc_cred_get_gid(heim_icred cred) argument
67 return cred->gid;
71 heim_ipc_cred_get_pid(heim_icred cred) argument
73 return cred->pid;
77 heim_ipc_cred_get_session(heim_icred cred) argument
79 return cred
84 _heim_ipc_create_cred(uid_t uid, gid_t gid, pid_t pid, pid_t session, heim_icred *cred) argument
[all...]
/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/kuser/
H A Dkimpersonate.c65 krb5_creds *cred)
82 et.flags = cred->flags.b;
83 et.key = cred->session;
84 et.crealm = cred->client->realm;
85 copy_PrincipalName(&cred->client->name, &et.cname);
93 et.authtime = cred->times.authtime;
95 et.endtime = cred->times.endtime;
97 et.caddr = &cred->addresses;
129 ticket.realm = cred->server->realm;
130 copy_PrincipalName(&cred
61 encode_ticket(krb5_context context, EncryptionKey *skey, krb5_enctype etype, int skvno, krb5_creds *cred) argument
149 krb5_creds cred; local
[all...]

Completed in 205 milliseconds

1234567891011>>