|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
A stored FIDO2 credential. More...
#include <zephyr/authentication/fido2/fido2_types.h>
Data Fields | |
| uint8_t | id [128] |
| Credential identifier. | |
| uint16_t | id_len |
| Credential identifier length. | |
| uint8_t | rp_id_hash [32] |
| SHA-256 hash of the relying party ID. | |
| char | rp_id [128] |
| Relying party identifier. | |
| char | rp_name [64] |
| Relying party display name. | |
| char | user_name [64] |
| User account name. | |
| char | user_display_name [64] |
| User display name. | |
| uint8_t | user_id [64] |
| User handle. | |
| uint16_t | user_id_len |
| User handle length. | |
| uint32_t | key_id |
| PSA Crypto key identifier for this credential. | |
| uint32_t | sign_count |
| Signature counter. | |
| uint32_t | extensions |
| Credential extensions bitmask (e.g. | |
| int32_t | algorithm |
| COSE algorithm identifier. | |
| bool | discoverable |
| Discoverable (resident) credential. | |
| uint8_t | cred_protect |
| Credential protection level. | |
A stored FIDO2 credential.
| int32_t fido2_credential::algorithm |
COSE algorithm identifier.
| uint8_t fido2_credential::cred_protect |
Credential protection level.
| bool fido2_credential::discoverable |
Discoverable (resident) credential.
| uint32_t fido2_credential::extensions |
Credential extensions bitmask (e.g.
hmac-secret, largeBlob)
| uint8_t fido2_credential::id[128] |
Credential identifier.
| uint16_t fido2_credential::id_len |
Credential identifier length.
| uint32_t fido2_credential::key_id |
PSA Crypto key identifier for this credential.
| char fido2_credential::rp_id[128] |
Relying party identifier.
| uint8_t fido2_credential::rp_id_hash[32] |
SHA-256 hash of the relying party ID.
| char fido2_credential::rp_name[64] |
Relying party display name.
| uint32_t fido2_credential::sign_count |
Signature counter.
| char fido2_credential::user_display_name[64] |
User display name.
| uint8_t fido2_credential::user_id[64] |
User handle.
| uint16_t fido2_credential::user_id_len |
User handle length.
| char fido2_credential::user_name[64] |
User account name.