Credential functions

Function / manual Role
fido_cred_aaguid_len Read AAGUID length.
fido_cred_aaguid_ptr Borrow AAGUID data; valid while its owner is alive.
fido_cred_attstmt_len Read attestation statement length.
fido_cred_attstmt_ptr Borrow attestation statement data; valid while its owner is alive.
fido_cred_authdata_len Read authenticator data length.
fido_cred_authdata_ptr Borrow authenticator data data; valid while its owner is alive.
fido_cred_authdata_raw_len Read raw authenticator data length.
fido_cred_authdata_raw_ptr Borrow raw authenticator data data; valid while its owner is alive.
fido_cred_clientdata_hash_len Read client-data hash length.
fido_cred_clientdata_hash_ptr Borrow client-data hash data; valid while its owner is alive.
fido_cred_display_name Read the registered user display name.
fido_cred_empty_exclude_list Clear the excluded-credential list.
fido_cred_entattest Read the enterprise-attestation setting.
fido_cred_exclude Add a credential ID to the exclusion list.
fido_cred_flags Read authenticator flags from credential data.
fido_cred_fmt Read the attestation format identifier.
fido_cred_free Free the credential object; borrowed pointers become invalid.
fido_cred_hmac_secret_len Read HMAC-secret output length.
fido_cred_hmac_secret_ptr Borrow HMAC-secret output data; valid while its owner is alive.
fido_cred_id_len Read credential ID length.
fido_cred_id_ptr Borrow credential ID data; valid while its owner is alive.
fido_cred_largeblob_key_len Read large-blob key length.
fido_cred_largeblob_key_ptr Borrow large-blob key data; valid while its owner is alive.
fido_cred_new Allocate a credential object.
fido_cred_payment Test whether the payment extension is enabled.
fido_cred_pin_minlen Read the reported minimum PIN length.
fido_cred_prot Read the credential-protection policy.
fido_cred_pubkey_len Read public key length.
fido_cred_pubkey_ptr Borrow public key data; valid while its owner is alive.
fido_cred_rp_id Read the credential RP ID.
fido_cred_rp_name Read the credential RP name.
fido_cred_set_attobj Set an attestation object for local processing.
fido_cred_set_attstmt Set an attestation statement for local processing.
fido_cred_set_authdata Set decoded authenticator data on the credential.
fido_cred_set_authdata_raw Set raw authenticator data on the credential.
fido_cred_set_blob Set credential-blob extension data.
fido_cred_set_clientdata Set client data on the credential.
fido_cred_set_clientdata_hash Set the client-data hash (32 bytes).
fido_cred_set_entattest Set the enterprise-attestation request.
fido_cred_set_extensions Select credential-creation extensions.
fido_cred_set_fmt Set the attestation format for local processing.
fido_cred_set_hmac_salt Set an HMAC-secret salt on the credential object.
fido_cred_set_hmac_secret Set HMAC-secret data (primarily for testing).
fido_cred_set_id Set the credential ID for local processing.
fido_cred_set_pin_minlen Set the minimum-PIN-length extension input.
fido_cred_set_prot Set the credential-protection policy.
fido_cred_set_rk Set discoverable-credential preference.
fido_cred_set_rp Set RP ID and display name.
fido_cred_set_sig Set an attestation signature for local processing.
fido_cred_set_type Set the COSE credential algorithm.
fido_cred_set_user Set user ID and names for registration.
fido_cred_set_uv Set the user-verification requirement.
fido_cred_set_x509 Set the attestation X.509 certificate.
fido_cred_sig_len Read signature length.
fido_cred_sig_ptr Borrow signature data; valid while its owner is alive.
fido_cred_sigcount Read the credential signature counter.
fido_cred_type Read the credential COSE algorithm.
fido_cred_user_id_len Read user ID length.
fido_cred_user_id_ptr Borrow user ID data; valid while its owner is alive.
fido_cred_user_name Read the credential user name.
fido_cred_verify Verify credential attestation; certificate trust is separate.
fido_cred_verify_self Verify supported self-attestation.
fido_cred_x5c_len Read attestation certificate length.
fido_cred_x5c_list_count Number of attestation certificates in the chain.
fido_cred_x5c_list_len Read attestation certificate chain length.
fido_cred_x5c_list_ptr Borrow attestation certificate chain data; valid while its owner is alive.
fido_cred_x5c_ptr Borrow attestation certificate data; valid while its owner is alive.