libu2f-host0 - Universal 2nd Factor (U2F) host communication C Library

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libu2f-host0_1.1.9-1_i386.deb
Package name libu2f-host0
Package version 1.1.9
Package release 1
Package architecture i386
Package type deb
Category libs role::shared-lib
License -
Maintainer Debian Authentication Maintainers <>
Download size 21.16 KB
Installed size 58.00 KB
Libu2f is a package for doing Universal 2nd Factor (U2F) host communication
and has functionality for the Registration and Authentication operations.
The package contains a C library, a command line tool, and documentation.
This package contains the run-time shared library, and you normally do not
need to install this manually.


Package Version Architecture Repository
libu2f-host0_1.1.9-1_amd64.deb 1.1.9 amd64 Debian Main
libu2f-host0 - - -


Name Value
libc6 >= 2.4
libhidapi-hidraw0 >= 0.8.0~rc1+git20140201.3a66d4e+dfsg
libjson-c3 >= 0.10


Type URL
Binary Package libu2f-host0_1.1.9-1_i386.deb
Source Package libu2f-host

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libu2f-host0 deb package:
    # sudo apt-get install libu2f-host0




2019-03-08 - Nicolas Braud-Santoni <>
libu2f-host (1.1.9-1) unstable; urgency=high (security fix)
* New upstream version 1.1.9
+ Fix CVE-2019-9578 (Closes: #923874)
libu2f-host previously leaked uninitialized stack memory to the device
+ Provide udev rules that work for systemd and SysV init (Closes: #892779)
+ Add a new product id for the JaCarta U2F devices, in udev rules
* debian/libu2f-udev.postinst: Do not display udevadm commands
Closes: #921818
* debian/copyright: Update copyright lines
2019-02-08 - Nicolas Braud-Santoni <>
libu2f-host (1.1.7-1) unstable; urgency=critical
* New upstream version 1.1.7
+ Fix CVE-2018-20340 (Closes: #921725)
+ Add support for new device: tomu board with chopstx u2f
+ Drop obsolete patch
* debian/
+ Typecheck with mypy, fix exposed issues
+ Display line number in error messages
* debian/control: Update my uploader email address
* Add Build-Depends-Package metadata to the symbols file
* Use a script to generate an up-to-date, minimal, upstream keyring
* Comply with policy v4.3.0
- Ship upstream NEWS file
* debian/libu2f-udev.metainfo.*
+ Fix minor wart in AppStream metadata generation script
+ Relicense under LGPL-2.1+
The metadata generated by the Python script is derived from udev rules
that are themselves under LGPL-2.1+
While it's arguably a collection of facts (and non-copyrightable),
it makes things easier if we claim the same license for the generating
scripts, input data, and generated artifacts.
2018-07-24 - Nicolas Braud-Santoni <>
libu2f-host (1.1.6-1) unstable; urgency=medium
* New upstream version 1.1.6 (2018-05-15)
* Autogenerate AppStream metadata
* Split the documentation in a separate package
* Move the packaging repository to salsa.d.o
* Use the email address for the maintainers
* libu2f-udev: Reload and apply rules when installing the package.
Closes: #899299
* Update debian/copyright
* debian/control
+ Set Rules-Requires-Root to no
+ Declare compliance with policy v4.1.5
* debian/rules
+ Simplify
+ Add a linting rule for Debian-specific scripts
+ Make dh_missing fail the build
- Add debian/not-installed to exclude files
- Install built HTML documentation rather than the source version
2018-03-17 - Nicolas Braud-Santoni <>
libu2f-host (1.1.5-1) unstable; urgency=medium
* New upstream version 1.1.5
* Fix error in changelog for v1.1.4-1
* Comply with Debian policy version 4.1.3
* debian/copyright: Use HTTPS for Format URI
* Switch to debhelper 11
* Remove obsolete debian/libu2f-common.install
2017-10-30 - Nicolas Braud-Santoni <>
libu2f-host (1.1.4-1) unstable; urgency=medium
* New upstream release (2017-09-01)
* Support for more devices in the udev rules.
* Support larger certificates.
* debian/control
* Build-Depends on udev on linux-any. (Closes: #846358)
* Convert to Multi-Arch
* Packaging cleanups
* Switch to debhelper 10, making dh-autoreconf unnecessary
* Replace `Priority: extra` with `optional`
* Update copyright on the Debian packaging
* Split udev rules to libu2f-udev. (Closes: #846359, #824532)
* Patch away the dependency on gtkdoc-mktmpl. (Closes: #876579)
2017-08-18 - Simon Josefsson <>
libu2f-host (1.1.3-1) unstable; urgency=medium
* New upstream version 1.1.3.
* Bump Standards-Version.
2016-09-23 - Nicolas Braud-Santoni <>
libu2f-host (1.1.2-2) unstable; urgency=medium
* debian/control: Move the packaging repo to Alioth
* debian/control: Add myself as uploader
2016-08-10 - Simon Josefsson <>
libu2f-host (1.1.2-1) unstable; urgency=medium
* Acknowledge NMU, thanks Nicolas.

See Also

Package Description
libu2f-server-dev_1.1.0-2_i386.deb Development files for the U2F server C library libu2f-server
libu2f-server0_1.1.0-2_i386.deb Universal 2nd Factor (U2F) server communication C Library
libu2f-udev_1.1.9-1_all.deb Universal 2nd Factor (U2F) common files
libubertooth-dev_2018.12.R1-2_i386.deb Shared library for Bluetooth experimentation - development files
libubertooth1_2018.12.R1-2_i386.deb Shared library for Bluetooth experimentation
libubsan0_7.4.0-6_i386.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-amd64-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-arm64-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-armel-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-armhf-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-i386-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-powerpc-cross_8.3.0-2cross2_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-ppc64-cross_8.3.0-2cross2_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-ppc64el-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)
libubsan1-s390x-cross_8.3.0-2cross1_all.deb UBSan -- undefined behaviour sanitizer (runtime)