/netbsd-6-1-5-RELEASE/crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/ |
H A D | release_cred.c | 44 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 D | store_cred.c | 50 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 D | inquire_cred_by_oid.c | 44 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 D | add_cred.c | 53 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 D | release_cred.c | 45 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 D | acquire_cred.c | 52 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 D | inquire_cred.c | 50 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 D | release_cred.c | 43 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 D | policy.h | 45 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 D | getpeereid.c | 37 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 D | wps_attr_process.c | 89 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 D | gss_destroy_cred.c | 38 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 D | gss_release_cred.c | 43 * 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 D | gss_set_cred_option.c | 43 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 D | policy.c | 66 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 D | zone.c | 37 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 D | sbind.c | 68 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 D | kern_auth.c | 159 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 D | tlsv1_cred.h | 32 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 D | tlsv1_cred.c | 26 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 D | getpeereid.c | 46 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 D | coda_venus.h | 36 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 D | ucred.c | 46 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 D | common.c | 53 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 D | kimpersonate.c | 65 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...] |