Searched refs:attcred (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/libfido2/src/ |
H A D | cred.c | 38 &cred->authdata_cbor, &cred->authdata, &cred->attcred, in parse_makecred_reply() 167 fido_blob_is_empty(&cred->attcred.id)) { in fido_dev_make_cred_rx() 346 cred->fmt == NULL || cred->attcred.id.ptr == NULL || in fido_cred_verify() 353 (void *)cred->attcred.id.ptr, cred->rp.id); in fido_cred_verify() 390 &cred->attcred.id, &cred->attcred.pubkey.es256) < 0) { in fido_cred_verify() 397 &cred->authdata_raw, &cred->attstmt, &cred->attcred) < 0) { in fido_cred_verify() 435 cred->fmt == NULL || cred->attcred.id.ptr == NULL || in fido_cred_verify_self() 442 (void *)cred->attcred.id.ptr, cred->rp.id); in fido_cred_verify_self() 467 if (fido_get_signed_hash(cred->attcred.type, &dgst, &cred->cdh, in fido_cred_verify_self() 476 &cred->attcred.id, &cred->attcred.pubkey.es256) < 0) { in fido_cred_verify_self() [all …]
|
H A D | cbor.c | 1077 fido_attcred_t *attcred) in decode_attcred() argument 1086 if (fido_buf_read(buf, len, &attcred->aaguid, in decode_attcred() 1087 sizeof(attcred->aaguid)) < 0) { in decode_attcred() 1097 attcred->id.len = (size_t)be16toh(id_len); in decode_attcred() 1098 if ((attcred->id.ptr = malloc(attcred->id.len)) == NULL) in decode_attcred() 1101 fido_log_debug("%s: attcred->id.len=%zu", __func__, attcred->id.len); in decode_attcred() 1103 if (fido_buf_read(buf, len, attcred->id.ptr, attcred->id.len) < 0) { in decode_attcred() 1113 if (cbor_decode_pubkey(item, &attcred->type, &attcred->pubkey) < 0) { in decode_attcred() 1118 if (attcred->type != cose_alg) { in decode_attcred() 1120 attcred->type, cose_alg); in decode_attcred() [all …]
|
H A D | tpm.c | 347 const fido_attcred_t *attcred) in fido_get_signed_hash_tpm() argument 358 switch (attcred->type) { in fido_get_signed_hash_tpm() 360 if (check_es256_pubarea(pubarea, &attcred->pubkey.es256) < 0) { in fido_get_signed_hash_tpm() 366 if (check_rs256_pubarea(pubarea, &attcred->pubkey.rs256) < 0) { in fido_get_signed_hash_tpm() 373 attcred->type); in fido_get_signed_hash_tpm()
|
H A D | credman.c | 86 param_cbor[1] = cbor_encode_pubkey(&cred->attcred.id); in credman_prepare_hmac() 273 return (cbor_decode_cred_id(val, &cred->attcred.id)); in credman_parse_rk() 275 if (cbor_decode_pubkey(val, &cred->attcred.type, in credman_parse_rk() 276 &cred->attcred.pubkey) < 0) in credman_parse_rk() 278 cred->type = cred->attcred.type; /* XXX */ in credman_parse_rk()
|
H A D | winhello.c | 771 &cred->authdata_cbor, &cred->authdata, &cred->attcred, in winhello_get_assert()
|
/freebsd/contrib/libfido2/src/fido/ |
H A D | types.h | 184 fido_attcred_t attcred; /* returned credential (key + id) */ member
|