Automic VaultAutomic Vault

brew

Install libu2f-server with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman

Server-side of the Universal 2nd Factor (U2F) protocol. Version 1.1.0 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install libu2f-server

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install libu2f-server

MacPorts ports tree · security/libu2f-server/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add libu2f-server

Alpine Linux edge package indexes · libu2f-server · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install libu2f-server-dev

Debian stable package indexes · libu2f-server-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install libu2f-server

Fedora Rawhide package metadata · libu2f-server · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#libu2f-server

nixpkgs package indexes · pkgs/by-name/li/libu2f-server/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S libu2f-server

Arch Linux sync databases · libu2f-server · source: geo.mirror.pkgbuild.com

overview

Package summary

Server-side of the Universal 2nd Factor (U2F) protocol

Commands and aliases

  • u2f-server

history

Project history and usage

libu2f-server is Yubico's C implementation of the server-side Universal 2nd Factor protocol, providing APIs and a small command-line tool for U2F registration and authentication flows.

Project history

Yubico built libu2f-server for relying-party applications that needed to generate U2F registration and authentication JSON challenges and verify the cryptographic responses from U2F devices. Its README pairs it with libu2f-host, the host-side library and tool for talking to U2F authenticators.

The project followed semantic versioning and shipped a u2f-server debugging/testing utility. Its README also documented an important attestation-certificate limitation: the library did not validate the full X.509 attestation chain at registration time.

Adoption history

The library belongs to the first wave of open-source U2F building blocks around the FIDO U2F 1.0 and 1.2 specifications. It was useful when web services and system integrators were adding hardware second-factor support before WebAuthn and FIDO2 became the dominant developer-facing APIs.

Yubico later moved the U2F libraries into maintenance and end-of-life status. Yubico's EOL page lists libu2f-server with a March 16, 2020 announcement date, March 16, 2021 end-of-life date, and libfido2 as the recommended alternative.

How it is used

Applications used the library to create registration and authentication challenges and verify responses. Operators and developers could use the u2f-server command with key-handle and public-key files to test registration and authentication flows together with libu2f-host.

Why package nerds care

libu2f-server is a neat package-history marker for the transition from U2F-specific libraries to FIDO2/WebAuthn stacks. It also shows the older split between host-side and server-side U2F packages that many distributions carried before libfido2 consolidated U2F and FIDO2 support.

Timeline

  • 2014: FIDO U2F 1.0 Proposed Standard defined the protocol family libu2f-server implemented.
  • 2017: FIDO U2F 1.2 Proposed Standard refined the U2F specifications.
  • 2020: Yubico announced end-of-life status for libu2f-server on March 16, 2020.
  • 2021: Yubico's listed end-of-life date for libu2f-server was March 16, 2021.
  • 2026: The GitHub repository was archived on June 3, 2026.

Related projects

  • libu2f-host is the matching host-side Yubico U2F library.
  • libfido2 is Yubico's recommended successor with U2F and FIDO2 support.
  • FIDO2 and WebAuthn are the broader successor standards that subsumed most U2F developer workflows.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 4 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
u2f-servercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.1.0
manager updated2026-06-22
local dataok
upstreamnot checked
latest detectednot detected

https://developers.yubico.com/libu2f-server/

install metadata

Package metadata

Package keybrew:libu2f-server
Version1.1.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/libu2f-server
Homepagehttps://developers.yubico.com/libu2f-server/
Repositoryhttps://github.com/Yubico/libu2f-server
Upstream docshttps://developers.yubico.com/libu2f-server
LicenseBSD-2-Clause
Source archivehttps://developers.yubico.com/libu2f-server/Releases/libu2f-server-1.1.0.tar.xz
Last updated2026-06-22T14:05:23-07:00
Pulseupdated
Dependenciesjson-c, openssl@3
Build dependenciescheck, gengetopt, help2man, pkgconf
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibu2f-server
Version Scheme0
Revision3
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libu2f-server-dev 1.1.0-4+b2

Development files for the U2F server C library libu2f-server

https://developers.yubico.com/libu2f-server/

sudo apt install libu2f-server-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libu2f-server
  • 1 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libu2f-server-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libu2f-server0 1.1.0-4+b2

Universal 2nd Factor (U2F) server communication C Library

https://developers.yubico.com/libu2f-server/

sudo apt install libu2f-server0
  • Section: libs
  • Architecture: amd64
  • Source Package: libu2f-server
  • 3 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libu2f-server0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

u2f-server 1.1.0-4+b2

Command line tool to do Universal 2nd Factor (U2F) operations

https://developers.yubico.com/libu2f-server/

sudo apt install u2f-server
  • Section: utils
  • Architecture: amd64
  • Source Package: libu2f-server
  • 2 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: u2f-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libu2f-server

nix profile install nixpkgs#libu2f-server
  • normalized package name match
  • Matched by: Libu2f Server
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libu2f-server/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libu2f-server-dev 1.1.0-4build3

Development files for the U2F server C library libu2f-server

https://developers.yubico.com/libu2f-server/

sudo apt install libu2f-server-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: libu2f-server
  • 1 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libu2f-server-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libu2f-server0 1.1.0-4build3

Universal 2nd Factor (U2F) server communication C Library

https://developers.yubico.com/libu2f-server/

sudo apt install libu2f-server0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: libu2f-server
  • 3 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libu2f-server0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

u2f-server 1.1.0-4build3

Command line tool to do Universal 2nd Factor (U2F) operations

https://developers.yubico.com/libu2f-server/

sudo apt install u2f-server
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: libu2f-server
  • 2 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: u2f-server from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libu2f-server 1.1.0-r6

Yubico Universal 2nd Factor (U2F) Server C Library

https://developers.yubico.com/libu2f-server/

sudo apk add libu2f-server
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: libu2f-server
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libu2f Server
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libu2f-server from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libu2f-server-dev 1.1.0-r6

Yubico Universal 2nd Factor (U2F) Server C Library (development files)

https://developers.yubico.com/libu2f-server/

sudo apk add libu2f-server-dev
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: libu2f-server
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libu2f Server
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libu2f-server-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libu2f-server-doc 1.1.0-r6

Yubico Universal 2nd Factor (U2F) Server C Library (documentation)

https://developers.yubico.com/libu2f-server/

sudo apk add libu2f-server-doc
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: libu2f-server
  • normalized package name match
  • Matched by: Libu2f Server
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libu2f-server-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

libu2f-server 1.0.1-34.fc44

Yubico Universal 2nd Factor (U2F) Server C Library

https://developers.yubico.com/libu2f-server

sudo dnf install libu2f-server
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libu2f-server
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Libu2f Server
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libu2f-server from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libu2f-server-devel 1.0.1-34.fc44

Development files for libu2f-server

https://developers.yubico.com/libu2f-server

sudo dnf install libu2f-server-devel
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libu2f-server
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libu2f Server
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libu2f-server-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

u2f-server 1.0.1-34.fc44

Server-side command-line tool for U2F devices

https://developers.yubico.com/libu2f-server

sudo dnf install u2f-server
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: libu2f-server
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libu2f Server
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: u2f-server from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

libu2f-server 1.1.0-7

Yubico Universal 2nd Factor (U2F) Server C Library

https://github.com/Yubico/libu2f-server

sudo pacman -S libu2f-server
  • License: BSD-2-Clause
  • Architecture: x86_64
  • 2 dependencies
  • normalized package name match
  • Matched by: Libu2f Server
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: libu2f-server from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

libu2f-server

sudo port install libu2f-server
  • normalized package name match
  • Matched by: Libu2f Server
MacPorts ports tree · api.github.com · MacPorts ports tree: security/libu2f-server/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment