| /freebsd/contrib/libfido2/src/ |
| H A D | cred.c | 21 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 (cbor_decode_bool(val, &cred->ea.att)); in parse_makecred_reply() 45 return (fido_blob_decode(val, &cred->largeblob_key)); in parse_makecred_reply() 53 fido_dev_make_cred_tx(fido_dev_t *dev, fido_cred_t *cred, const char *pin, in fido_dev_make_cred_tx() argument [all …]
|
| /freebsd/contrib/wpa/src/wps/ |
| H A D | wps_attr_process.c | 84 static int wps_process_cred_network_idx(struct wps_credential *cred, in wps_process_cred_network_idx() argument 99 static int wps_process_cred_ssid(struct wps_credential *cred, const u8 *ssid, in wps_process_cred_ssid() argument 113 if (ssid_len <= sizeof(cred->ssid)) { in wps_process_cred_ssid() 114 os_memcpy(cred->ssid, ssid, ssid_len); in wps_process_cred_ssid() 115 cred->ssid_len = ssid_len; in wps_process_cred_ssid() 122 static int wps_process_cred_auth_type(struct wps_credential *cred, in wps_process_cred_auth_type() argument 131 cred->auth_type = WPA_GET_BE16(auth_type); in wps_process_cred_auth_type() 133 cred->auth_type); in wps_process_cred_auth_type() 139 static int wps_process_cred_encr_type(struct wps_credential *cred, in wps_process_cred_encr_type() argument 148 cred->encr_type = WPA_GET_BE16(encr_type); in wps_process_cred_encr_type() [all …]
|
| /freebsd/sys/security/mac/ |
| H A D | mac_framework.h | 111 void mac_bpfdesc_create(struct ucred *cred, struct bpf_d *d); 116 void mac_cred_associate_nfsd(struct ucred *cred); 117 int mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai); 118 int mac_cred_check_setaudit_addr(struct ucred *cred, 120 int mac_cred_check_setauid(struct ucred *cred, uid_t auid); 125 int mac_cred_check_setegid(struct ucred *cred, gid_t egid); 126 int mac_cred_check_seteuid(struct ucred *cred, uid_t euid); 127 int mac_cred_check_setgid(struct ucred *cred, gid_t gid); 128 int mac_cred_check_setgroups(struct ucred *cred, int ngroups, 130 int mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid); [all …]
|
| H A D | mac_cred.c | 87 mac_cred_init(struct ucred *cred) in mac_cred_init() argument 91 cred->cr_label = mac_cred_label_alloc(); in mac_cred_init() 93 cred->cr_label = NULL; in mac_cred_init() 105 mac_cred_destroy(struct ucred *cred) in mac_cred_destroy() argument 108 if (cred->cr_label != NULL) { in mac_cred_destroy() 109 mac_cred_label_free(cred->cr_label); in mac_cred_destroy() 110 cred->cr_label = NULL; in mac_cred_destroy() 124 mac_cred_associate_nfsd(struct ucred *cred) in mac_cred_associate_nfsd() argument 127 MAC_POLICY_PERFORM_NOSLEEP(cred_associate_nfsd, cred); in mac_cred_associate_nfsd() 135 mac_cred_create_kproc0(struct ucred *cred) in mac_cred_create_kproc0() argument [all …]
|
| H A D | mac_vfs.c | 83 static int mac_vnode_setlabel_extattr(struct ucred *cred, 133 mac_mount_check_mount(struct ucred *cred, struct vnode *vp, in mac_mount_check_mount() argument 138 MAC_POLICY_CHECK(mount_check_mount, cred, vp, vp->v_label, vfsp, in mac_mount_check_mount() 140 MAC_CHECK_PROBE5(mount_check_mount, error, cred, vp, vfsp, optlist, in mac_mount_check_mount() 149 mac_mount_check_update(struct ucred *cred, struct mount *mp, in mac_mount_check_update() argument 154 MAC_POLICY_CHECK(mount_check_update, cred, mp, mp->mnt_label, in mac_mount_check_update() 156 MAC_CHECK_PROBE5(mount_check_update, error, cred, mp, mp->mnt_label, in mac_mount_check_update() 165 mac_mount_check_unmount(struct ucred *cred, struct mount *mp, uint64_t flags) in mac_mount_check_unmount() argument 169 MAC_POLICY_CHECK(mount_check_unmount, cred, mp, mp->mnt_label, flags); in mac_mount_check_unmount() 170 MAC_CHECK_PROBE4(mount_check_unmount, error, cred, mp, mp->mnt_label, in mac_mount_check_unmount() [all …]
|
| H A D | mac_system.c | 74 mac_kenv_check_dump(struct ucred *cred) in mac_kenv_check_dump() argument 78 MAC_POLICY_CHECK_NOSLEEP(kenv_check_dump, cred); in mac_kenv_check_dump() 79 MAC_CHECK_PROBE1(kenv_check_dump, error, cred); in mac_kenv_check_dump() 87 mac_kenv_check_get(struct ucred *cred, char *name) in mac_kenv_check_get() argument 91 MAC_POLICY_CHECK_NOSLEEP(kenv_check_get, cred, name); in mac_kenv_check_get() 92 MAC_CHECK_PROBE2(kenv_check_get, error, cred, name); in mac_kenv_check_get() 101 mac_kenv_check_set(struct ucred *cred, char *name, char *value) in mac_kenv_check_set() argument 105 MAC_POLICY_CHECK_NOSLEEP(kenv_check_set, cred, name, value); in mac_kenv_check_set() 106 MAC_CHECK_PROBE3(kenv_check_set, error, cred, name, value); in mac_kenv_check_set() 114 mac_kenv_check_unset(struct ucred *cred, char *name) in mac_kenv_check_unset() argument [all …]
|
| H A D | mac_policy.h | 134 typedef void (*mpo_bpfdesc_create_t)(struct ucred *cred, 142 typedef void (*mpo_cred_associate_nfsd_t)(struct ucred *cred); 143 typedef int (*mpo_cred_check_relabel_t)(struct ucred *cred, 145 typedef int (*mpo_cred_check_setaudit_t)(struct ucred *cred, 147 typedef int (*mpo_cred_check_setaudit_addr_t)(struct ucred *cred, 149 typedef int (*mpo_cred_check_setauid_t)(struct ucred *cred, uid_t auid); 154 typedef int (*mpo_cred_check_setegid_t)(struct ucred *cred, gid_t egid); 155 typedef int (*mpo_cred_check_seteuid_t)(struct ucred *cred, uid_t euid); 156 typedef int (*mpo_cred_check_setgid_t)(struct ucred *cred, gid_t gid); 157 typedef int (*mpo_cred_check_setgroups_t)(struct ucred *cred, int ngroups, [all …]
|
| H A D | mac_pipe.c | 127 mac_pipe_create(struct ucred *cred, struct pipepair *pp) in mac_pipe_create() argument 130 MAC_POLICY_PERFORM_NOSLEEP(pipe_create, cred, pp, pp->pp_label); in mac_pipe_create() 134 mac_pipe_relabel(struct ucred *cred, struct pipepair *pp, in mac_pipe_relabel() argument 138 MAC_POLICY_PERFORM_NOSLEEP(pipe_relabel, cred, pp, pp->pp_label, in mac_pipe_relabel() 146 mac_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, in mac_pipe_check_ioctl() argument 153 MAC_POLICY_CHECK_NOSLEEP(pipe_check_ioctl, cred, pp, pp->pp_label, in mac_pipe_check_ioctl() 155 MAC_CHECK_PROBE4(pipe_check_ioctl, error, cred, pp, cmd, data); in mac_pipe_check_ioctl() 164 mac_pipe_check_poll_impl(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_poll_impl() argument 170 MAC_POLICY_CHECK_NOSLEEP(pipe_check_poll, cred, pp, pp->pp_label); in mac_pipe_check_poll_impl() 171 MAC_CHECK_PROBE2(pipe_check_poll, error, cred, pp); in mac_pipe_check_poll_impl() [all …]
|
| H A D | mac_sysv_msg.c | 140 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsg_create() argument 144 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr, in mac_sysvmsg_create() 149 mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_create() argument 152 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_create, cred, msqkptr, in mac_sysvmsq_create() 174 mac_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, in mac_sysvmsq_check_msgmsq() argument 179 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgmsq, cred, msgptr, in mac_sysvmsq_check_msgmsq() 181 MAC_CHECK_PROBE3(sysvmsq_check_msgmsq, error, cred, msgptr, msqkptr); in mac_sysvmsq_check_msgmsq() 190 mac_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr) in mac_sysvmsq_check_msgrcv() argument 194 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrcv, cred, msgptr, in mac_sysvmsq_check_msgrcv() 196 MAC_CHECK_PROBE2(sysvmsq_check_msgrcv, error, cred, msgptr); in mac_sysvmsq_check_msgrcv() [all …]
|
| H A D | mac_prison.c | 131 mac_prison_relabel(struct ucred *cred, struct prison *pr, in mac_prison_relabel() argument 135 MAC_POLICY_PERFORM_NOSLEEP(prison_relabel, cred, pr, pr->pr_label, in mac_prison_relabel() 140 mac_prison_label_set(struct ucred *cred, struct prison *pr, in mac_prison_label_set() argument 147 error = mac_prison_check_relabel(cred, pr, label); in mac_prison_label_set() 151 mac_prison_relabel(cred, pr, label); in mac_prison_label_set() 159 mac_prison_check_relabel(struct ucred *cred, struct prison *pr, in mac_prison_check_relabel() argument 165 MAC_POLICY_CHECK_NOSLEEP(prison_check_relabel, cred, pr, in mac_prison_check_relabel() 167 MAC_CHECK_PROBE4(prison_check_relabel, error, cred, pr, in mac_prison_check_relabel() 176 mac_prison_check_attach(struct ucred *cred, struct prison *pr) in mac_prison_check_attach() argument 180 MAC_POLICY_CHECK_NOSLEEP(prison_check_attach, cred, pr, pr->pr_label); in mac_prison_check_attach() [all …]
|
| H A D | mac_audit.c | 60 mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in mac_cred_check_setaudit() argument 64 MAC_POLICY_CHECK_NOSLEEP(cred_check_setaudit, cred, ai); in mac_cred_check_setaudit() 65 MAC_CHECK_PROBE2(cred_check_setaudit, error, cred, ai); in mac_cred_check_setaudit() 74 mac_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) in mac_cred_check_setaudit_addr() argument 78 MAC_POLICY_CHECK_NOSLEEP(cred_check_setaudit_addr, cred, aia); in mac_cred_check_setaudit_addr() 79 MAC_CHECK_PROBE2(cred_check_setaudit_addr, error, cred, aia); in mac_cred_check_setaudit_addr() 87 mac_cred_check_setauid(struct ucred *cred, uid_t auid) in mac_cred_check_setauid() argument 91 MAC_POLICY_CHECK_NOSLEEP(cred_check_setauid, cred, auid); in mac_cred_check_setauid() 92 MAC_CHECK_PROBE2(cred_check_setauid, error, cred, auid); in mac_cred_check_setauid() 101 mac_system_check_audit(struct ucred *cred, void *record, int length) in mac_system_check_audit() argument [all …]
|
| /freebsd/sys/security/mac_bsdextended/ |
| H A D | ugidfw_vnode.c | 62 ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_access() argument 66 return (ugidfw_check_vp(cred, vp, ugidfw_accmode2mbi(accmode))); in ugidfw_vnode_check_access() 70 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chdir() argument 74 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chdir() 78 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chroot() argument 82 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chroot() 86 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, in ugidfw_check_create_vnode() argument 90 return (ugidfw_check_vp(cred, dvp, MBI_WRITE)); in ugidfw_check_create_vnode() 94 ugidfw_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_deleteacl() argument 98 return (ugidfw_check_vp(cred, vp, MBI_ADMIN)); in ugidfw_vnode_check_deleteacl() [all …]
|
| H A D | ugidfw_internal.h | 36 int ugidfw_check(struct ucred *cred, struct vnode *vp, struct vattr *vap, 38 int ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode); 43 int ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp, 45 int ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp, 47 int ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp, 53 int ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp, 55 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, 57 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, 59 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, 62 int ugidfw_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, [all …]
|
| /freebsd/sys/kern/ |
| H A D | kern_priv.c | 60 suser_enabled(struct ucred *cred) in suser_enabled() argument 63 return (prison_allow(cred, PR_ALLOW_SUSER)); in suser_enabled() 69 struct ucred *cred; in sysctl_kern_suser_enabled() local 72 cred = req->td->td_ucred; in sysctl_kern_suser_enabled() 73 enabled = suser_enabled(cred); in sysctl_kern_suser_enabled() 77 prison_set_allow(cred, PR_ALLOW_SUSER, enabled); in sysctl_kern_suser_enabled() 99 priv_check_cred_pre(struct ucred *cred, int priv) in priv_check_cred_pre() argument 104 error = mac_priv_check(cred, priv); in priv_check_cred_pre() 112 priv_check_cred_post(struct ucred *cred, int priv, int error, bool handled) in priv_check_cred_post() argument 122 if (mac_priv_grant(cred, priv) == 0) { in priv_check_cred_post() [all …]
|
| /freebsd/crypto/krb5/src/lib/gssapi/krb5/ |
| H A D | acquire_cred.c | 163 krb5_gss_cred_id_rec *cred) in acquire_accept_cred() argument 170 assert(cred->keytab == NULL); in acquire_accept_cred() 198 if (cred->name != NULL) { in acquire_accept_cred() 199 code = kg_acceptor_princ(context, cred->name, &cred->acceptor_mprinc); in acquire_accept_cred() 206 code = check_keytab(context, kt, cred->name, cred->acceptor_mprinc); in acquire_accept_cred() 218 code = krb5_get_server_rcache(context, &cred->name->princ->data[0], in acquire_accept_cred() 234 cred->keytab = kt; in acquire_accept_cred() 236 cred->rcache = rc; in acquire_accept_cred() 293 scan_cc_config(krb5_context context, krb5_gss_cred_id_rec *cred, in scan_cc_config() argument 302 && cred->impersonator == NULL) { in scan_cc_config() [all …]
|
| H A D | rel_cred.c | 30 krb5_gss_cred_id_t cred; in krb5_gss_release_cred() local 45 cred = (krb5_gss_cred_id_t)*cred_handle; in krb5_gss_release_cred() 47 k5_mutex_destroy(&cred->lock); in krb5_gss_release_cred() 50 if (cred->ccache) { in krb5_gss_release_cred() 51 if (cred->destroy_ccache) in krb5_gss_release_cred() 52 code1 = krb5_cc_destroy(context, cred->ccache); in krb5_gss_release_cred() 54 code1 = krb5_cc_close(context, cred->ccache); in krb5_gss_release_cred() 58 if (cred->client_keytab) in krb5_gss_release_cred() 59 krb5_kt_close(context, cred->client_keytab); in krb5_gss_release_cred() 62 if (cred->keytab) in krb5_gss_release_cred() [all …]
|
| H A D | s4u_gss_glue.c | 33 kg_is_initiator_cred(krb5_gss_cred_id_t cred) in kg_is_initiator_cred() argument 35 return (cred->usage == GSS_C_INITIATE || cred->usage == GSS_C_BOTH) && in kg_is_initiator_cred() 36 (cred->ccache != NULL); in kg_is_initiator_cred() 120 krb5_gss_cred_id_t cred; in krb5_gss_acquire_cred_impersonate_name() local 163 &cred, in krb5_gss_acquire_cred_impersonate_name() 168 *output_cred_handle = (gss_cred_id_t)cred; in krb5_gss_acquire_cred_impersonate_name() 183 make_proxy_cred(krb5_context context, krb5_gss_cred_id_t cred, in make_proxy_cred() argument 191 cred->ccache); in make_proxy_cred() 200 code = krb5_cc_set_config(context, cred->ccache, NULL, in make_proxy_cred() 207 &cred->impersonator); in make_proxy_cred() [all …]
|
| /freebsd/contrib/libfido2/fuzz/ |
| H A D | fuzz_cred.c | 214 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 …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | interworking.c | 144 struct wpa_cred *cred; in cred_with_roaming_consortium() local 146 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_roaming_consortium() 147 if (cred->num_home_ois) in cred_with_roaming_consortium() 149 if (cred->num_required_home_ois) in cred_with_roaming_consortium() 151 if (cred->num_roaming_consortiums) in cred_with_roaming_consortium() 160 struct wpa_cred *cred; in cred_with_3gpp() local 162 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_3gpp() 163 if (cred->pcsc || cred->imsi) in cred_with_3gpp() 172 struct wpa_cred *cred; in cred_with_nai_realm() local 174 for (cred = wpa_s->conf->cred; cred; cred = cred->next) { in cred_with_nai_realm() [all …]
|
| /freebsd/contrib/libfido2/examples/ |
| H A D | cred.c | 51 fido_cred_t *cred; in verify_cred() local 54 if ((cred = fido_cred_new()) == NULL) in verify_cred() 58 r = fido_cred_set_type(cred, type); in verify_cred() 63 r = fido_cred_set_clientdata(cred, cd, sizeof(cd)); in verify_cred() 68 r = fido_cred_set_rp(cred, "localhost", "sweet home localhost"); in verify_cred() 73 r = fido_cred_set_authdata(cred, authdata_ptr, authdata_len); in verify_cred() 78 r = fido_cred_set_extensions(cred, ext); in verify_cred() 83 if (rk && (r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred() 87 if (uv && (r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred() 91 if (cred_protect != 0 && (r = fido_cred_set_prot(cred, in verify_cred() [all …]
|
| /freebsd/sys/security/mac_stub/ |
| H A D | mac_stub.c | 179 stub_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in stub_bpfdesc_create() argument 193 stub_cred_associate_nfsd(struct ucred *cred) in stub_cred_associate_nfsd() argument 199 stub_cred_check_relabel(struct ucred *cred, struct label *newlabel) in stub_cred_check_relabel() argument 206 stub_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in stub_cred_check_setaudit() argument 213 stub_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) in stub_cred_check_setaudit_addr() argument 220 stub_cred_check_setauid(struct ucred *cred, uid_t auid) in stub_cred_check_setauid() argument 244 stub_cred_check_setegid(struct ucred *cred, gid_t egid) in stub_cred_check_setegid() argument 251 stub_cred_check_seteuid(struct ucred *cred, uid_t euid) in stub_cred_check_seteuid() argument 258 stub_cred_check_setgid(struct ucred *cred, gid_t gid) in stub_cred_check_setgid() argument 265 stub_cred_check_setgroups(struct ucred *cred, int ngroups, in stub_cred_check_setgroups() argument [all …]
|
| /freebsd/crypto/heimdal/lib/gssapi/krb5/ |
| H A D | release_cred.c | 42 gsskrb5_cred cred; in _gsskrb5_release_cred() local 50 cred = (gsskrb5_cred)*cred_handle; in _gsskrb5_release_cred() 55 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_release_cred() 57 if (cred->principal != NULL) in _gsskrb5_release_cred() 58 krb5_free_principal(context, cred->principal); in _gsskrb5_release_cred() 59 if (cred->keytab != NULL) in _gsskrb5_release_cred() 60 krb5_kt_close(context, cred->keytab); in _gsskrb5_release_cred() 61 if (cred->ccache != NULL) { in _gsskrb5_release_cred() 62 if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE) in _gsskrb5_release_cred() 63 krb5_cc_destroy(context, cred->ccache); in _gsskrb5_release_cred() [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | acache.c | 190 krb5_creds *cred) in make_cred_from_ccred() argument 195 memset(cred, 0, sizeof(*cred)); in make_cred_from_ccred() 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() 208 if (cred->session.keyvalue.data == NULL) in make_cred_from_ccred() 210 memcpy(cred->session.keyvalue.data, incred->keyblock.data, in make_cred_from_ccred() 213 cred->times.authtime = incred->authtime; in make_cred_from_ccred() [all …]
|
| /freebsd/contrib/libfido2/tools/ |
| H A D | cred_make.c | 22 fido_cred_t *cred = NULL; in prepare_cred() local 49 if ((cred = fido_cred_new()) == NULL) in prepare_cred() 54 r = fido_cred_set_clientdata(cred, cdh.ptr, cdh.len); in prepare_cred() 56 r = fido_cred_set_clientdata_hash(cred, cdh.ptr, cdh.len); in prepare_cred() 58 if (r != FIDO_OK || (r = fido_cred_set_type(cred, type)) != FIDO_OK || in prepare_cred() 59 (r = fido_cred_set_rp(cred, rpid, NULL)) != FIDO_OK || in prepare_cred() 60 (r = fido_cred_set_user(cred, uid.ptr, uid.len, uname, NULL, in prepare_cred() 65 if ((r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred() 69 if ((r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred() 73 if ((r = fido_cred_set_extensions(cred, in prepare_cred() [all …]
|
| /freebsd/sys/security/mac_test/ |
| H A D | mac_test.c | 178 test_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in test_bpfdesc_create() argument 182 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_bpfdesc_create() 218 test_cred_check_relabel(struct ucred *cred, struct label *newlabel) in test_cred_check_relabel() argument 221 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_relabel() 230 test_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in test_cred_check_setaudit() argument 233 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit() 241 test_cred_check_setaudit_addr(struct ucred *cred, in test_cred_check_setaudit_addr() argument 245 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit_addr() 253 test_cred_check_setauid(struct ucred *cred, uid_t auid) in test_cred_check_setauid() argument 256 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setauid() [all …]
|