|
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 756 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 743 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 746 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 735 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 742 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 754 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 747 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 751 of file ctap2.cpp.
Referenced by cdc::mod_fido2::parse_make_credential_params().
| bool cdc::mod_fido2::MakeCredentialParams::has_rp |
Definition at line 752 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 753 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 745 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 744 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 748 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 749 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 750 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 741 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 736 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 737 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 738 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 739 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 740 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().