|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
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 |
|
inline |
Definition at line 727 of file ctap2.cpp.
References option_up.
Referenced by cdc::mod_fido2::parse_make_credential_params().
| int cdc::mod_fido2::MakeCredentialParams::alg |
Definition at line 714 of file ctap2.cpp.
Referenced by cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_pubkey_cred_params().
| char cdc::mod_fido2::MakeCredentialParams::appid_exclude[256] |
Definition at line 717 of file ctap2.cpp.
Referenced by cdc::mod_fido2::check_appid_exclude(), and cdc::mod_fido2::parse_extensions_map().
| uint8_t cdc::mod_fido2::MakeCredentialParams::client_data_hash[32] |
Definition at line 706 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::handle_browser_probe(), cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::verify_pin_uv_auth().
| uint8_t cdc::mod_fido2::MakeCredentialParams::cred_protect |
Definition at line 713 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), and cdc::mod_fido2::parse_extensions_map().
| bool cdc::mod_fido2::MakeCredentialParams::has_alg |
Definition at line 725 of file ctap2.cpp.
Referenced by cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::parse_pubkey_cred_params().
| bool cdc::mod_fido2::MakeCredentialParams::has_appid_exclude |
Definition at line 718 of file ctap2.cpp.
Referenced by cdc::mod_fido2::check_appid_exclude(), and cdc::mod_fido2::parse_extensions_map().
| 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().
| bool cdc::mod_fido2::MakeCredentialParams::has_rp |
Definition at line 723 of file ctap2.cpp.
Referenced by cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::parse_rp_map().
| bool cdc::mod_fido2::MakeCredentialParams::has_user |
Definition at line 724 of file ctap2.cpp.
Referenced by cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::parse_user_map().
| bool cdc::mod_fido2::MakeCredentialParams::option_up |
Definition at line 716 of file ctap2.cpp.
Referenced by clear(), cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_options_map().
| bool cdc::mod_fido2::MakeCredentialParams::option_uv |
Definition at line 715 of file ctap2.cpp.
Referenced by cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_options_map().
| uint8_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_param[64] |
Definition at line 719 of file ctap2.cpp.
Referenced by cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::verify_pin_uv_auth().
| size_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_param_len |
Definition at line 720 of file ctap2.cpp.
Referenced by cdc::mod_fido2::ctap2_make_credential(), cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::verify_pin_uv_auth().
| uint8_t cdc::mod_fido2::MakeCredentialParams::pin_uv_auth_protocol |
Definition at line 721 of file ctap2.cpp.
Referenced by cdc::mod_fido2::ctap2_make_credential(), cdc::mod_fido2::parse_make_credential_params(), and cdc::mod_fido2::verify_pin_uv_auth().
| bool cdc::mod_fido2::MakeCredentialParams::rk |
Definition at line 712 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_options_map().
| char cdc::mod_fido2::MakeCredentialParams::rp_id[64] |
Definition at line 707 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), cdc::mod_fido2::handle_browser_probe(), and cdc::mod_fido2::parse_rp_map().
| uint8_t cdc::mod_fido2::MakeCredentialParams::rp_id_hash[32] |
Definition at line 708 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), cdc::mod_fido2::handle_browser_probe(), and cdc::mod_fido2::parse_rp_map().
| uint8_t cdc::mod_fido2::MakeCredentialParams::user_id[64] |
Definition at line 709 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_user_map().
| uint8_t cdc::mod_fido2::MakeCredentialParams::user_id_len |
Definition at line 710 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_user_map().
| char cdc::mod_fido2::MakeCredentialParams::user_name[32] |
Definition at line 711 of file ctap2.cpp.
Referenced by cdc::mod_fido2::create_credential_and_respond(), cdc::mod_fido2::ctap2_make_credential(), and cdc::mod_fido2::parse_user_map().