logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fido_bio_info_new, fido_bio_info_free, fido_bio_info_type, fido_bio_info_max_samples — FIDO2 biometric

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.

Name

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

See Also

fido_bio_dev_get_info(3), fido_bio_enroll_new(3), fido_bio_template(3) Debian September 13, 2019 FIDO_BIO_INFO_NEW(3)

Synopsis

#include<fido.h>#include<fido/bio.h>fido_bio_info_t*fido_bio_info_new(void); voidfido_bio_info_free(fido_bio_info_t**info_p); uint8_tfido_bio_info_type(constfido_bio_info_t*info); uint8_tfido_bio_info_max_samples(constfido_bio_info_t*info);

See Also