/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 (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 …]
|
/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 | 108 void mac_bpfdesc_create(struct ucred *cred, struct bpf_d *d); 113 void mac_cred_associate_nfsd(struct ucred *cred); 114 int mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai); 115 int mac_cred_check_setaudit_addr(struct ucred *cred, 117 int mac_cred_check_setauid(struct ucred *cred, uid_t auid); 122 int mac_cred_check_setegid(struct ucred *cred, gid_t egid); 123 int mac_cred_check_seteuid(struct ucred *cred, uid_t euid); 124 int mac_cred_check_setgid(struct ucred *cred, gid_t gid); 125 int mac_cred_check_setgroups(struct ucred *cred, int ngroups, 127 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_swapper(struct ucred *cred) in mac_cred_create_swapper() argument [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_vfs.c | 83 static int mac_vnode_setlabel_extattr(struct ucred *cred, 276 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, in mac_vnode_create_extattr() argument 284 error = VOP_OPENEXTATTR(vp, cred, curthread); in mac_vnode_create_extattr() 294 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp, in mac_vnode_create_extattr() 310 mac_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, in mac_vnode_setlabel_extattr() argument 317 error = VOP_OPENEXTATTR(vp, cred, curthread); in mac_vnode_setlabel_extattr() 327 MAC_POLICY_CHECK(vnode_setlabel_extattr, cred, vp, vp->v_label, in mac_vnode_setlabel_extattr() 373 mac_vnode_check_access_impl(struct ucred *cred, struct vnode *vp, accmode_t accmode) in mac_vnode_check_access_impl() argument 379 MAC_POLICY_CHECK(vnode_check_access, cred, vp, vp->v_label, accmode); in mac_vnode_check_access_impl() 380 MAC_CHECK_PROBE3(vnode_check_access, error, cred, vp, accmode); in mac_vnode_check_access_impl() [all …]
|
H A D | mac_policy.h | 131 typedef void (*mpo_bpfdesc_create_t)(struct ucred *cred, 139 typedef void (*mpo_cred_associate_nfsd_t)(struct ucred *cred); 140 typedef int (*mpo_cred_check_relabel_t)(struct ucred *cred, 142 typedef int (*mpo_cred_check_setaudit_t)(struct ucred *cred, 144 typedef int (*mpo_cred_check_setaudit_addr_t)(struct ucred *cred, 146 typedef int (*mpo_cred_check_setauid_t)(struct ucred *cred, uid_t auid); 151 typedef int (*mpo_cred_check_setegid_t)(struct ucred *cred, gid_t egid); 152 typedef int (*mpo_cred_check_seteuid_t)(struct ucred *cred, uid_t euid); 153 typedef int (*mpo_cred_check_setgid_t)(struct ucred *cred, gid_t gid); 154 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_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 …]
|
H A D | mac_socket.c | 236 mac_socket_create(struct ucred *cred, struct socket *so) in mac_socket_create() argument 239 MAC_POLICY_PERFORM_NOSLEEP(socket_create, cred, so, so->so_label); in mac_socket_create() 251 mac_socket_relabel(struct ucred *cred, struct socket *so, in mac_socket_relabel() argument 257 MAC_POLICY_PERFORM_NOSLEEP(socket_relabel, cred, so, so->so_label, in mac_socket_relabel() 304 mac_socket_check_accept(struct ucred *cred, struct socket *so) in mac_socket_check_accept() argument 308 MAC_POLICY_CHECK_NOSLEEP(socket_check_accept, cred, so, in mac_socket_check_accept() 310 MAC_CHECK_PROBE2(socket_check_accept, error, cred, so); in mac_socket_check_accept() 319 mac_socket_check_bind(struct ucred *cred, struct socket *so, in mac_socket_check_bind() argument 324 MAC_POLICY_CHECK_NOSLEEP(socket_check_bind, cred, so, so->so_label, in mac_socket_check_bind() 326 MAC_CHECK_PROBE3(socket_check_bind, error, cred, so, sa); in mac_socket_check_bind() [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/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/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/libfido2/examples/ |
H A D | cred.c | 38 fprintf(stderr, "usage: cred [-t es256|es384|rs256|eddsa] [-k pubkey] " in usage() 50 fido_cred_t *cred; in verify_cred() 53 if ((cred = fido_cred_new()) == NULL) in verify_cred() 57 r = fido_cred_set_type(cred, type); in verify_cred() 62 r = fido_cred_set_clientdata(cred, cd, sizeof(cd)); in verify_cred() 67 r = fido_cred_set_rp(cred, "localhost", "sweet home localhost"); in verify_cred() 72 r = fido_cred_set_authdata(cred, authdata_ptr, authdata_len); in verify_cred() 77 r = fido_cred_set_extensions(cred, ext); in verify_cred() 82 if (rk && (r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred() 86 if (uv && (r = fido_cred_set_uv(cred, FIDO_OPT_TRU in verify_cred() 49 fido_cred_t *cred; verify_cred() local 150 fido_cred_t *cred = NULL; main() local [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 …]
|
H A D | add_cred.c | 51 gsskrb5_cred cred, handle; in _gsskrb5_add_cred() local 55 cred = (gsskrb5_cred)input_cred_handle; in _gsskrb5_add_cred() 65 if (cred == NULL && output_cred_handle == NULL) { in _gsskrb5_add_cred() 70 if (cred == NULL) { /* XXX standard conformance failure */ in _gsskrb5_add_cred() 77 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); in _gsskrb5_add_cred() 78 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { in _gsskrb5_add_cred() 79 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred() 88 cred->principal) != FALSE) { in _gsskrb5_add_cred() 90 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred() 101 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); in _gsskrb5_add_cred() [all …]
|
/freebsd/sys/security/mac_stub/ |
H A D | mac_stub.c | 178 stub_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in stub_bpfdesc_create() argument 192 stub_cred_associate_nfsd(struct ucred *cred) in stub_cred_associate_nfsd() argument 198 stub_cred_check_relabel(struct ucred *cred, struct label *newlabel) in stub_cred_check_relabel() argument 205 stub_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in stub_cred_check_setaudit() argument 212 stub_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) in stub_cred_check_setaudit_addr() argument 219 stub_cred_check_setauid(struct ucred *cred, uid_t auid) in stub_cred_check_setauid() argument 243 stub_cred_check_setegid(struct ucred *cred, gid_t egid) in stub_cred_check_setegid() argument 250 stub_cred_check_seteuid(struct ucred *cred, uid_t euid) in stub_cred_check_seteuid() argument 257 stub_cred_check_setgid(struct ucred *cred, gid_t gid) in stub_cred_check_setgid() argument 264 stub_cred_check_setgroups(struct ucred *cred, int ngroups, in stub_cred_check_setgroups() argument [all …]
|
/freebsd/lib/libc/rpc/ |
H A D | svc_auth_des.c | 113 struct authdes_cred *cred; in _svcauth_des() local 133 cred = (struct authdes_cred *)&area->area_cred; in _svcauth_des() 139 cred->adc_namekind = IXDR_GET_ENUM(ixdr, enum authdes_namekind); in _svcauth_des() 140 switch (cred->adc_namekind) { in _svcauth_des() 146 cred->adc_fullname.name = area->area_netname; in _svcauth_des() 147 bcopy((char *)ixdr, cred->adc_fullname.name, in _svcauth_des() 149 cred->adc_fullname.name[namelen] = 0; in _svcauth_des() 151 cred->adc_fullname.key.key.high = (u_long)*ixdr++; in _svcauth_des() 152 cred->adc_fullname.key.key.low = (u_long)*ixdr++; in _svcauth_des() 153 cred->adc_fullname.window = (u_long)*ixdr++; in _svcauth_des() [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() 87 print_attcred(FILE * out_f,const fido_cred_t * cred) print_attcred() argument 139 fido_cred_t *cred = NULL; cred_make() local [all...] |
/freebsd/sys/security/mac_test/ |
H A D | mac_test.c | 176 test_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in test_bpfdesc_create() argument 180 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_bpfdesc_create() 216 test_cred_check_relabel(struct ucred *cred, struct label *newlabel) in test_cred_check_relabel() argument 219 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_relabel() 228 test_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in test_cred_check_setaudit() argument 231 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit() 239 test_cred_check_setaudit_addr(struct ucred *cred, in test_cred_check_setaudit_addr() argument 243 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit_addr() 251 test_cred_check_setauid(struct ucred *cred, uid_t auid) in test_cred_check_setauid() argument 254 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setauid() [all …]
|
/freebsd/contrib/wpa/src/tls/ |
H A D | tlsv1_cred.c | 23 struct tlsv1_credentials *cred; in tlsv1_cred_alloc() local 24 cred = os_zalloc(sizeof(*cred)); in tlsv1_cred_alloc() 25 return cred; in tlsv1_cred_alloc() 29 void tlsv1_cred_free(struct tlsv1_credentials *cred) in tlsv1_cred_free() argument 31 if (cred == NULL) in tlsv1_cred_free() 34 x509_certificate_chain_free(cred->trusted_certs); in tlsv1_cred_free() 35 x509_certificate_chain_free(cred->cert); in tlsv1_cred_free() 36 crypto_private_key_free(cred->key); in tlsv1_cred_free() 37 os_free(cred->dh_p); in tlsv1_cred_free() 38 os_free(cred->dh_g); in tlsv1_cred_free() [all …]
|