Management functions

Credential management functions

Function / manual Role
fido_credman_del_dev_rk Delete a discoverable credential on the device.
fido_credman_get_dev_metadata Read credential-management metadata.
fido_credman_get_dev_rk List discoverable credentials for an RP.
fido_credman_get_dev_rp List relying parties with discoverable credentials.
fido_credman_metadata_free Free the credential-management metadata; borrowed pointers become invalid.
fido_credman_metadata_new Allocate a credential-management metadata.
fido_credman_rk Read a discoverable credential from inventory.
fido_credman_rk_count Collection count; bounds indexed access.
fido_credman_rk_existing Read count of stored discoverable credentials.
fido_credman_rk_free Free the discoverable-credential list; borrowed pointers become invalid.
fido_credman_rk_new Allocate a discoverable-credential list.
fido_credman_rk_remaining Read remaining discoverable-credential capacity.
fido_credman_rp_count Collection count; bounds indexed access.
fido_credman_rp_free Free the relying-party list; borrowed pointers become invalid.
fido_credman_rp_id Read an RP ID from management results.
fido_credman_rp_id_hash_len Read id hash length.
fido_credman_rp_id_hash_ptr Borrow id hash data; valid while its owner is alive.
fido_credman_rp_name Read an RP name from management results.
fido_credman_rp_new Allocate a relying-party list.
fido_credman_set_dev_rk Update a discoverable credential on the device.

Biometric management functions

Function / manual Role
fido_bio_dev_enroll_begin Begin fingerprint enrollment.
fido_bio_dev_enroll_cancel Cancel fingerprint enrollment.
fido_bio_dev_enroll_continue Submit another fingerprint sample.
fido_bio_dev_enroll_remove Delete an enrolled fingerprint template.
fido_bio_dev_get_info Read biometric enrollment capabilities.
fido_bio_dev_get_template_array List enrolled biometric templates.
fido_bio_dev_set_template_name Rename an enrolled biometric template.
fido_bio_enroll_free Free the enrollment state; borrowed pointers become invalid.
fido_bio_enroll_last_status Read status of the last enrollment step.
fido_bio_enroll_new Allocate a enrollment state.
fido_bio_enroll_remaining_samples Read remaining enrollment samples.
fido_bio_info_free Free the biometric-info object; borrowed pointers become invalid.
fido_bio_info_max_samples Read the maximum biometric sample count.
fido_bio_info_new Allocate a biometric-info object.
fido_bio_info_type Read biometric modality/type.
fido_bio_template Read a biometric template from an array.
fido_bio_template_array_count Number of biometric templates.
fido_bio_template_array_free Free the biometric-template array; borrowed pointers become invalid.
fido_bio_template_array_new Allocate a biometric-template array.
fido_bio_template_free Free the biometric template; borrowed pointers become invalid.
fido_bio_template_id_len Read credential ID length.
fido_bio_template_id_ptr Borrow credential ID data; valid while its owner is alive.
fido_bio_template_name Read a biometric template name.
fido_bio_template_new Allocate a biometric template.
fido_bio_template_set_id Set a biometric template ID.
fido_bio_template_set_name Set a biometric template name.