U2F(4)                 FreeBSD Kernel Interfaces Manual                 U2F(4)

NAME

     u2f - FIDO/U2F USB security keys

SYNOPSIS

     device u2f

     In loader.conf(5):
     u2f_load="YES"

     In sysctl.conf(5):
     hw.hid.u2f.debug

DESCRIPTION

     The u2f driver provides support for FIDO/U2F-compatible USB security
     keys.  They are Human Interface Devices (HID) which can be accessed via
     the /dev/u2f/N interface.

     The driver is compatible with the read(2), write(2), and ioctl(2)
     operations of the generic uhid(4) device but only accepts the optional
     HID ioctl(2) calls from u2f group users.

HARDWARE

     The u2f driver supports FIDO/U2F-compatible USB security keys.

SYSCTL VARIABLES

     The following variables are available as both sysctl(8) variables and
     loader(8) tunables:

     hw.hid.u2f.debug
             Debug output level, where 0 is debugging disabled and larger
             values increase debug message verbosity.  Default is 0.

FILES

     /dev/u2f/*

SEE ALSO

     uhid(4), usbhid(4), usb(4)

HISTORY

     The u2f driver first appeared in FreeBSD 15.0.

AUTHORS

     The u2f driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>.

     This manual page was written by Vladimir Kondratyev <wulf@FreeBSD.org>
     based on the OpenBSD fido(4) manual page.

FreeBSD 15.1-STABLE-HBSD        August 21, 2023                         U2F(4)