| FIDO_BIO_DEV_GET_INFO(3) | Library Functions Manual | FIDO_BIO_DEV_GET_INFO(3) | 
fido_bio_dev_get_info,
  fido_bio_dev_enroll_begin,
  fido_bio_dev_enroll_continue,
  fido_bio_dev_enroll_cancel,
  fido_bio_dev_enroll_remove,
  fido_bio_dev_get_template_array,
  fido_bio_dev_set_template_name —
#include <fido.h>
#include <fido/bio.h>
int
  
  fido_bio_dev_get_info(fido_dev_t
    *dev, fido_bio_info_t
    *info);
int
  
  fido_bio_dev_enroll_begin(fido_dev_t
    *dev, fido_bio_template_t
    *template,
    fido_bio_enroll_t
    *enroll, uint32_t
    timeout_ms, const char
    *pin);
int
  
  fido_bio_dev_enroll_continue(fido_dev_t
    *dev, const
    fido_bio_template_t *template,
    fido_bio_enroll_t
    *enroll, uint32_t
    timeout_ms);
int
  
  fido_bio_dev_enroll_cancel(fido_dev_t
    *dev);
int
  
  fido_bio_dev_enroll_remove(fido_dev_t
    *dev, const
    fido_bio_template_t *template,
    const char *pin);
int
  
  fido_bio_dev_get_template_array(fido_dev_t
    *dev,
    fido_bio_template_array_t
    *template_array, const
    char *pin);
int
  
  fido_bio_dev_set_template_name(fido_dev_t
    *dev, const
    fido_bio_template_t *template,
    const char *pin);
The fido_bio_dev_get_info() function
    populates info with sensor information from
    dev.
The fido_bio_dev_enroll_begin() function
    initiates a biometric enrollment on dev, instructing
    the authenticator to wait timeout_ms milliseconds. On
    success, template and enroll
    will be populated with the newly created template's information and
    enrollment status, respectively.
The fido_bio_dev_enroll_continue()
    function continues an ongoing enrollment on dev,
    instructing the authenticator to wait timeout_ms
    milliseconds. On success, enroll will be updated to
    reflect the status of the biometric enrollment.
The fido_bio_dev_enroll_cancel() function
    cancels an ongoing enrollment on dev.
The fido_bio_dev_enroll_remove() function
    removes template from dev.
The fido_bio_dev_get_template_array()
    function populates template_array with the templates
    currently enrolled on dev.
The fido_bio_dev_set_template_name()
    function sets the friendly name of template on
    dev.
fido_bio_dev_get_info(),
  fido_bio_dev_enroll_begin(),
  fido_bio_dev_enroll_continue(),
  fido_bio_dev_enroll_cancel(),
  fido_bio_dev_enroll_remove(),
  fido_bio_dev_get_template_array(), and
  fido_bio_dev_set_template_name() are defined in
  <fido/err.h>. On success,
  FIDO_OK is returned.
| $Mdocdate: September 13 2019 $ | NetBSD 10.0 |