CTAP resident key struct. More...
CTAP resident key struct.
A resident key is a fido2 credential that is being stored on the authenticator.
#include <ctap.h>
Data Fields | |
uint8_t | rp_id_hash [SHA256_DIGEST_LENGTH] |
hash of rp domain string | |
uint8_t | user_id [CTAP_USER_ID_MAX_SIZE] |
id of user | |
uint8_t | user_id_len |
length of the user id | |
uint8_t | priv_key [CTAP_CRYPTO_KEY_SIZE] |
private key | |
uint16_t | id |
internal id of key | |
uint32_t | sign_count |
signature counter. | |
ctap_cred_desc_t | cred_desc |
credential descriptor | |
ctap_cred_desc_t ctap_resident_key::cred_desc |
uint8_t ctap_resident_key::priv_key[CTAP_CRYPTO_KEY_SIZE] |
uint8_t ctap_resident_key::rp_id_hash[SHA256_DIGEST_LENGTH] |
uint32_t ctap_resident_key::sign_count |
uint8_t ctap_resident_key::user_id[CTAP_USER_ID_MAX_SIZE] |