Loading...
Searching...
No Matches
ctap_make_credential_req_t Struct Reference

CTAP make credential request struct. More...

Detailed Description

CTAP make credential request struct.

Definition at line 524 of file ctap.h.

#include <ctap.h>

Data Fields

ctap_cred_desc_alt_t exclude_list [CTAP_MAX_EXCLUDE_LIST_SIZE]
 exclude list
 
size_t exclude_list_len
 length of CBOR exclude list array
 
ctap_rp_ent_t rp
 relying party
 
ctap_user_ent_t user
 user
 
ctap_options_t options
 parameters to influence authenticator operation
 
uint8_t client_data_hash [SHA256_DIGEST_LENGTH]
 SHA-256 hash of JSON serialized client data.
 
uint8_t pin_auth [CTAP_PIN_AUTH_SZ]
 pin_auth if PIN is set
 
size_t pin_auth_len
 pin_auth len
 
int32_t alg_type
 cryptographic algorithm identifier
 
bool pin_auth_present
 pin_auth present
 
uint8_t pin_protocol
 PIN protocol version.
 
uint8_t cred_type
 type of credential
 

Field Documentation

◆ alg_type

int32_t ctap_make_credential_req_t::alg_type

cryptographic algorithm identifier

Definition at line 533 of file ctap.h.

◆ client_data_hash

uint8_t ctap_make_credential_req_t::client_data_hash[SHA256_DIGEST_LENGTH]

SHA-256 hash of JSON serialized client data.

Definition at line 530 of file ctap.h.

◆ cred_type

uint8_t ctap_make_credential_req_t::cred_type

type of credential

Definition at line 536 of file ctap.h.

◆ exclude_list

ctap_cred_desc_alt_t ctap_make_credential_req_t::exclude_list[CTAP_MAX_EXCLUDE_LIST_SIZE]

exclude list

Definition at line 525 of file ctap.h.

◆ exclude_list_len

size_t ctap_make_credential_req_t::exclude_list_len

length of CBOR exclude list array

Definition at line 526 of file ctap.h.

◆ options

ctap_options_t ctap_make_credential_req_t::options

parameters to influence authenticator operation

Definition at line 529 of file ctap.h.

◆ pin_auth

uint8_t ctap_make_credential_req_t::pin_auth[CTAP_PIN_AUTH_SZ]

pin_auth if PIN is set

Definition at line 531 of file ctap.h.

◆ pin_auth_len

size_t ctap_make_credential_req_t::pin_auth_len

pin_auth len

Definition at line 532 of file ctap.h.

◆ pin_auth_present

bool ctap_make_credential_req_t::pin_auth_present

pin_auth present

Definition at line 534 of file ctap.h.

◆ pin_protocol

uint8_t ctap_make_credential_req_t::pin_protocol

PIN protocol version.

Definition at line 535 of file ctap.h.

◆ rp

ctap_rp_ent_t ctap_make_credential_req_t::rp

relying party

Definition at line 527 of file ctap.h.

◆ user

ctap_user_ent_t ctap_make_credential_req_t::user

user

Definition at line 528 of file ctap.h.


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