FIDO_INIT(3) | Library Functions Manual | FIDO_INIT(3) |
fido_init
, fido_set_log_handler
—
#include <fido.h>
typedef void fido_log_handler_t(const char *);
void
fido_init
(int
flags);
void
fido_set_log_handler
(fido_log_handler_t
*handler);
fido_init
() function initialises the
libfido2 library. Its invocation must precede that of any
other libfido2 function in the context of the executing
thread.
If FIDO_DEBUG
is set in
flags, then debug output will be emitted by
libfido2 on stderr. Alternatively, the
FIDO_DEBUG
environment variable may be set.
If FIDO_DISABLE_U2F_FALLBACK
is set in
flags, then libfido2 will not
fallback to U2F in
fido_dev_open(3) if a device
claims to support FIDO2 but fails to respond to a CTAP 2.0 greeting.
The fido_set_log_handler
() function causes
handler to be called for each log line generated in
the context of the executing thread. Lines passed to
handler include a trailing newline character and are
not printed by libfido2 on stderr.
May 25, 2018 | Yubico AB |