Provided by: libfido2-doc_1.11.0-1_all bug

NAME

     fido_bio_info_new, fido_bio_info_free, fido_bio_info_type, fido_bio_info_max_samples — FIDO2
     biometric sensor information API

SYNOPSIS

     #include <fido.h>
     #include <fido/bio.h>

     fido_bio_info_t *
     fido_bio_info_new(void);

     void
     fido_bio_info_free(fido_bio_info_t **info_p);

     uint8_t
     fido_bio_info_type(const fido_bio_info_t *info);

     uint8_t
     fido_bio_info_max_samples(const fido_bio_info_t *info);

DESCRIPTION

     Biometric sensor metadata is abstracted in libfido2 by the fido_bio_info_t type.

     The functions described in this page allow a fido_bio_info_t type to be allocated,
     deallocated, and inspected.  For device operations on fido_bio_info_t, please refer to
     fido_bio_dev_get_info(3).

     The fido_bio_info_new() function returns a pointer to a newly allocated, empty
     fido_bio_info_t type.  If memory cannot be allocated, NULL is returned.

     The fido_bio_info_free() function releases the memory backing *info_p, where *info_p must
     have been previously allocated by fido_bio_info_new().  On return, *info_p is set to NULL.
     Either info_p or *info_p may be NULL, in which case fido_bio_info_free() is a NOP.

     The fido_bio_info_type() function returns the fingerprint sensor type, which is 1 for touch
     sensors, and 2 for swipe sensors.

     The fido_bio_info_max_samples() function returns the maximum number of successful samples
     required for enrollment.

SEE ALSO

     fido_bio_dev_get_info(3), fido_bio_enroll_new(3), fido_bio_template(3)