CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

security/libhydrogen 0.0.0.g20260608

Lightweight, secure, easy-to-use crypto library for constrained environments

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 0.0.0.g20260608
Upstream
up to date
Last update
to 0.0.0.g20260608 · 195476f62d
Quarterly
2026Q4: 0.0.0.g20260608
WWW
https://github.com/jedisct1/libhydrogen
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install libhydrogen
installs 0.0.0.g20260608 from latest; from quarterly (2026Q4) 0.0.0.g20260608
Port
# cd /usr/ports/security/libhydrogen && make install clean
Size
34 KiB download · 274 KiB installed
Depends on
nothing
License
ISCL

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.0.0.g202606080.0.0.g20260608–
FreeBSD 150.0.0.g202606080.0.0.g20260608–
FreeBSD 140.0.0.g202606080.0.0.g202606080.0.0.g20260608

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.0.0.g202606080.0.0.g20260608–
FreeBSD 140.0.0.g202606080.0.0.g202606080.0.0.g20260608

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.0.0.g20260608.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (12)

Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260608
security/libhydrogen: Update to 0.0.0.g20260608

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
195476f62d
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260430
security/libhydrogen: Update to 0.0.0.g20260430

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
f31c19c869
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260419
security/libhydrogen: Update to 0.0.0.g20260419

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
b7e4b3bcf3
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260331
security/libhydrogen: Update to 0.0.0.g20260331

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
877d18db83
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260213
security/libhydrogen: Update to 0.0.0.g20260213

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
4236095c4f
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20260119
security/libhydrogen: Update to 0.0.0.g20260119

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
9f692e6196
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20251127
security/libhydrogen: Update to 0.0.0.g20251127

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
b501e209dc
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20251020
security/libhydrogen: Update to 0.0.0.g20251020

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
b1662614b4
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20250130
security/libhydrogen: Update to 0.0.0.g20250130

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
8f89d959df
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20241103
security/libhydrogen: Update to 0.0.0.g20241103

Changes:	https://github.com/jedisct1/libhydrogen/commits/master
4ff18d3a41
Piotr Kubaj (pkubaj) · 0.0.0.g20240509_1
security/libhydrogen: disable march=native, fixing build on non-amd64 / non-x86
f26a053fe0
Po-Chuan Hsieh (sunpoet) · 0.0.0.g20240509
security/libhydrogen: Add libhydrogen 0.0.0.g20240509

The Hydrogen library is a small, easy-to-use, hard-to-misuse cryptographic
library.

Features:
- Consistent high-level API, inspired by libsodium. Instead of low-level
  primitives, it exposes simple functions to solve common problems that
  cryptography can solve.
- 100% built using just two cryptographic building blocks: the Curve25519
  elliptic curve, and the Gimli permutation.
- Small and easy to audit. Implemented as one tiny file for every set of
  operation, and adding a single .c file to your project is all it takes to use
  libhydrogen in your project.
- The whole code is released under a single, very liberal license (ISC).
- Zero dynamic memory allocations and low stack requirements (median: 32 bytes,
  max: 128 bytes). This makes it usable in constrained environments such as
  microcontrollers.
- Portable: written in standard C99. Supports Linux, *BSD, MacOS, Windows, and
  the Arduino IDE out of the box.
- Can generate cryptographically-secure random numbers, even on Arduino boards.
- Attempts to mitigate the implications of accidental misuse, even on systems
  with an unreliable PRG and/or no clock.
2177ea1bb7