CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::mod_fido2::MakeCredentialParams Struct Reference

Parsed parameters for authenticatorMakeCredential. More...

Public Member Functions

void clear ()

Public Attributes

uint8_t client_data_hash [32]
char rp_id [64]
uint8_t rp_id_hash [32]
uint8_t user_id [64]
uint8_t user_id_len
char user_name [32]
bool rk
uint8_t cred_protect
int alg
bool option_uv
bool option_up
char appid_exclude [256]
bool has_appid_exclude
uint8_t pin_uv_auth_param [64]
size_t pin_uv_auth_param_len
uint8_t pin_uv_auth_protocol
bool has_client_data
bool has_rp
bool has_user
bool has_alg

Detailed Description

Parsed parameters for authenticatorMakeCredential.

Definition at line 705 of file ctap2.cpp.

Member Function Documentation

◆ clear()

void cdc::mod_fido2::MakeCredentialParams::clear ( )
inline

Definition at line 727 of file ctap2.cpp.

References option_up.

Referenced by cdc::mod_fido2::parse_make_credential_params().

Member Data Documentation

◆ alg

int cdc::mod_fido2::MakeCredentialParams::alg

◆ appid_exclude

char cdc::mod_fido2::MakeCredentialParams::appid_exclude[256]

◆ client_data_hash

uint8_t cdc::mod_fido2::MakeCredentialParams::client_data_hash[32]

◆ cred_protect

uint8_t cdc::mod_fido2::MakeCredentialParams::cred_protect

◆ has_alg

bool cdc::mod_fido2::MakeCredentialParams::has_alg

◆ has_appid_exclude

bool cdc::mod_fido2::MakeCredentialParams::has_appid_exclude

◆ has_client_data

bool cdc::mod_fido2::MakeCredentialParams::has_client_data

Definition at line 722 of file ctap2.cpp.

Referenced by cdc::mod_fido2::parse_make_credential_params().

◆ has_rp

bool cdc::mod_fido2::MakeCredentialParams::has_rp

◆ has_user

bool cdc::mod_fido2::MakeCredentialParams::has_user

◆ option_up

bool cdc::mod_fido2::MakeCredentialParams::option_up

◆ option_uv

bool cdc::mod_fido2::MakeCredentialParams::option_uv

◆ pin_uv_auth_param

uint8_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_param[64]

◆ pin_uv_auth_param_len

size_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_param_len

◆ pin_uv_auth_protocol

uint8_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_protocol

◆ rk

bool cdc::mod_fido2::MakeCredentialParams::rk

◆ rp_id

◆ rp_id_hash

uint8_t cdc::mod_fido2::MakeCredentialParams::rp_id_hash[32]

◆ user_id

uint8_t cdc::mod_fido2::MakeCredentialParams::user_id[64]

◆ user_id_len

uint8_t cdc::mod_fido2::MakeCredentialParams::user_id_len

◆ user_name

char cdc::mod_fido2::MakeCredentialParams::user_name[32]

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