All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
ctap_cred_id_t Struct Reference

CTAP credential ID. More...

Detailed Description

CTAP credential ID.

Credential ID can either be 16 random bytes or the encrypted resident key. (AES CCM cipher + mac + nonce used)

Definition at line 505 of file ctap.h.

#include <ctap.h>

Data Fields

uint8_t id [CTAP_CREDENTIAL_ID_ENC_SIZE]
 id
 
uint8_t mac [CCM_MAC_MAX_LEN]
 AES CCM MAC.
 
uint8_t nonce [CTAP_AES_CCM_NONCE_SIZE]
 AES CCM nonce.
 

Field Documentation

◆ id

uint8_t ctap_cred_id_t::id[CTAP_CREDENTIAL_ID_ENC_SIZE]

id

Definition at line 506 of file ctap.h.

◆ mac

uint8_t ctap_cred_id_t::mac[CCM_MAC_MAX_LEN]

AES CCM MAC.

Definition at line 507 of file ctap.h.

◆ nonce

uint8_t ctap_cred_id_t::nonce[CTAP_AES_CCM_NONCE_SIZE]

AES CCM nonce.

Definition at line 508 of file ctap.h.


The documentation for this struct was generated from the following file: