Searched refs:attcred (Results 1 – 5 of 5) sorted by relevance
/openbsd/lib/libfido2/src/ |
H A D | cred.c | 381 &cred->attcred.id, &cred->attcred.pubkey.es256) < 0) { in fido_cred_verify() 467 &cred->attcred.id, &cred->attcred.pubkey.es256) < 0) { in fido_cred_verify_self() 478 switch (cred->attcred.type) { in fido_cred_verify_self() 493 cred->attcred.type); in fido_cred_verify_self() 520 fido_blob_reset(&cred->attcred.id); in fido_cred_clean_authdata() 524 memset(&cred->attcred, 0, sizeof(cred->attcred)); in fido_cred_clean_authdata() 1072 switch (cred->attcred.type) { in fido_cred_pubkey_ptr() 1095 switch (cred->attcred.type) { in fido_cred_pubkey_len() 1116 return (cred->attcred.id.ptr); in fido_cred_id_ptr() 1122 return (cred->attcred.id.len); in fido_cred_id_len() [all …]
|
H A D | cbor.c | 1066 fido_attcred_t *attcred) in decode_attcred() argument 1075 if (fido_buf_read(buf, len, &attcred->aaguid, in decode_attcred() 1076 sizeof(attcred->aaguid)) < 0) { in decode_attcred() 1086 attcred->id.len = (size_t)be16toh(id_len); in decode_attcred() 1087 if ((attcred->id.ptr = malloc(attcred->id.len)) == NULL) in decode_attcred() 1092 if (fido_buf_read(buf, len, attcred->id.ptr, attcred->id.len) < 0) { in decode_attcred() 1102 if (cbor_decode_pubkey(item, &attcred->type, &attcred->pubkey) < 0) { in decode_attcred() 1107 if (attcred->type != cose_alg) { in decode_attcred() 1109 attcred->type, cose_alg); in decode_attcred() 1316 if (attcred != NULL) { in cbor_decode_cred_authdata() [all …]
|
H A D | tpm.c | 346 const fido_attcred_t *attcred) in fido_get_signed_hash_tpm() argument 357 switch (attcred->type) { in fido_get_signed_hash_tpm() 359 if (check_es256_pubarea(pubarea, &attcred->pubkey.es256) < 0) { in fido_get_signed_hash_tpm() 365 if (check_rs256_pubarea(pubarea, &attcred->pubkey.rs256) < 0) { in fido_get_signed_hash_tpm() 372 attcred->type); in fido_get_signed_hash_tpm()
|
H A D | credman.c | 85 param_cbor[1] = cbor_encode_pubkey(&cred->attcred.id); in credman_prepare_hmac() 263 return (cbor_decode_cred_id(val, &cred->attcred.id)); in credman_parse_rk() 265 if (cbor_decode_pubkey(val, &cred->attcred.type, in credman_parse_rk() 266 &cred->attcred.pubkey) < 0) in credman_parse_rk() 268 cred->type = cred->attcred.type; /* XXX */ in credman_parse_rk()
|
/openbsd/lib/libfido2/src/fido/ |
H A D | types.h | 155 fido_attcred_t attcred; /* returned credential (key + id) */ member
|