Crate authenticator_ctap2_2021

Source

Re-exports§

pub use ctap2::client_data::CollectedClientData;
pub use ctap2::AssertionObject;

Modules§

authenticatorservice
ctap2
errors
statecallback

Structs§

AttestationObject
AuthenticatorArgsChallenge
AuthenticatorArgsOptions
AuthenticatorArgsPubCred
AuthenticatorArgsUser
AuthenticatorInfo
AuthenticatorTransports
KeyHandle
Pin
RegisterFlags
SignFlags
U2FManager

Enums§

COSEAlgorithm
A COSE signature algorithm, indicating the type of key and hash type that should be used. see: https://www.iana.org/assignments/cose/cose.xhtml#table-algorithms
InfoResult
PinError
RegisterResult
SignResult
StatusUpdate
U2FResult

Functions§

rust_ctap2_destroy_status_update_res
Safety
rust_ctap2_mgr_cancel
Safety
rust_ctap2_mgr_free
Safety
rust_ctap2_mgr_new
Safety
rust_ctap2_mgr_register
Safety
rust_ctap2_mgr_sign
Safety
rust_ctap2_pkcd_add
Safety
rust_ctap2_pkcd_free
Safety
rust_ctap2_pkcd_new
Safety
rust_ctap2_register_res_free
Safety
rust_ctap2_register_result_attestation_format
rust_ctap2_register_result_client_data_copy
Safety
rust_ctap2_register_result_client_data_len
This function is used to get the length, prior to calling rust_ctap2_register_result_client_data_copy()
rust_ctap2_register_result_error
rust_ctap2_register_result_item_copy
Safety
rust_ctap2_register_result_item_len
Safety
rust_ctap2_sign_res_free
Safety
rust_ctap2_sign_result_assertions_len
This function is used to get how many assertions there are in total The returned number can be used as index-maximum to access individual fields
rust_ctap2_sign_result_client_data_copy
Safety
rust_ctap2_sign_result_client_data_len
This function is used to get the length, prior to calling rust_ctap2_sign_result_client_data_copy()
rust_ctap2_sign_result_contains_username
rust_ctap2_sign_result_error
rust_ctap2_sign_result_item_contains
rust_ctap2_sign_result_item_copy
Safety
rust_ctap2_sign_result_item_len
Safety
rust_ctap2_sign_result_username_copy
Safety
rust_ctap2_sign_result_username_len
Safety
rust_ctap2_status_update_copy_json
Safety
rust_ctap2_status_update_len
Safety
rust_ctap2_status_update_send_pin
Safety
rust_u2f_app_ids_add
Safety
rust_u2f_app_ids_free
Safety
rust_u2f_app_ids_new
Safety
rust_u2f_khs_add
Safety
rust_u2f_khs_free
Safety
rust_u2f_khs_new
Safety
rust_u2f_mgr_cancel
Safety
rust_u2f_mgr_free
Safety
rust_u2f_mgr_new
Safety
rust_u2f_mgr_register
Safety
rust_u2f_mgr_sign
Safety
rust_u2f_res_free
Safety
rust_u2f_resbuf_contains
Safety
rust_u2f_resbuf_copy
Safety
rust_u2f_resbuf_length
Safety
rust_u2f_result_error
Safety

Type Aliases§

AppId
ResetResult
Result