notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Diego: I replied to your email, it bounced. Please email me again from a different address.

Port details on branch 2025Q1
easy-rsa Small RSA key management package based on openssl
3.2.1_3,1 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.2.1_3,1Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-31 21:15:05
Last Update: 2025-01-31 22:36:45
Commit Hash: 59cea7d
Also Listed In: net-mgmt
License: GPLv2
WWW:
https://github.com/OpenVPN/easy-rsa
Description:
Easy-RSA is a small RSA key management package, based on the openssl command line tool, that can be found in the easy-rsa subdirectory of the OpenVPN distribution. While this tool is primary concerned with key management for the SSL VPN application space, it can also be used for building web certificates.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/easy-rsa-3.2.1_3,1/catalog.mk
  2. /usr/local/share/licenses/easy-rsa-3.2.1_3,1/LICENSE
  3. /usr/local/share/licenses/easy-rsa-3.2.1_3,1/GPLv2
  4. bin/easyrsa
  5. bin/easyrsa-tools.lib
  6. bin/easy-rsa
  7. @sample share/easy-rsa/openssl-easyrsa.cnf.example share/easy-rsa/openssl-easyrsa.cnf
  8. share/easy-rsa/vars.example
  9. @owner
  10. @group
  11. @mode
Collapse this list.
Dependency lines:
  • easy-rsa>0:security/easy-rsa
To install the port:
cd /usr/ports/security/easy-rsa/ && make install clean
To add the package, run one of these commands:
  • pkg install security/easy-rsa
  • pkg install easy-rsa
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: easy-rsa
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727863160 SHA256 (EasyRSA-3.2.1.tgz) = ec0fdca46c07afef341e0e0eeb2bf0cfe74a11322b77163e5d764d28cb4eec89 SIZE (EasyRSA-3.2.1.tgz) = 79917

Expand this list (2 items)

Collapse this list.

SHA256 (easyrsa-tools.lib) = eea232959d41f49330e032bf94a49b4b6b0574d75e199dd219096f1739077b3e SIZE (easyrsa-tools.lib) = 24329

Collapse this list.


Packages (timestamps in pop-ups are UTC):
easy-rsa
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.2.1_1,13.2.1_1,13.0.83.2.1_1,13.2.1_1,1-3.0.8-
FreeBSD:13:quarterly3.2.1_1,13.2.1_1,13.1.53.2.1_1,13.2.1_1,13.1.73.1.73.1.7
FreeBSD:14:latest3.2.1_1,13.2.1_1,13.1.13.2.1_1,13.2.1_1,13.1.5-3.1.5
FreeBSD:14:quarterly3.2.1_1,13.2.1_1,1-3.2.1_1,13.2.1_1,13.1.73.1.73.1.7
FreeBSD:15:latest3.2.1_1,13.2.1_1,1n/a3.2.1_1,1n/a3.1.73.1.73.1.7
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for easy-rsa-3.2.1_3,1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
security_easy-rsa
USES:
tar:tgz
pkg-message:
NOTE: easyrsa will require you to initialize a PKI upon first use. ONLY for the very first run for a new PKI, do something such as this, assuming you will have its data in $HOME/my_new_pki: easyrsa --pki-dir=$HOME/my_new_pki init-pki # DANGEROUS - DESTROYS ~/my_new_pki See /usr/local/share/doc/easy-rsa/README.quickstart.md for further information. An on-line help is available, you can run: easyrsa help # for help on commands easyrsa help options # for help on options **** SECURITY WARNING FOR PAST security/easy-rsa versions **** **** easyrsa may have encrypted your CA private key with a weak cipher Per CVE-2024-13454, Easy-RSA 3.0.5 inclusively up to and including 3.1.7, when used with OpenSSL 3, may have accidentally encrypted the CA private key with a weak cipher, des-ede3-cbc, instead of the intended aes-256-cbc, when a CA was created with the easyrsa build-ca command. Such mistakes cannot be corrected by upgrading Easy-RSA alone. The standing recommendation for CA private keys is to re-encrypt the CA private keys with the aes-256-cbc cipher, by using the easyrsa set-pass ca command. For details, see https://community.openvpn.net/openvpn/wiki/CVE-2024-13454. **** END SECURITY WARNING FOR PAST security/easy-rsa versions ****

Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/mandree/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/mandree/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/mandree/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/mandree/
  5. https://github.com/OpenVPN/easy-rsa/releases/download/v3.2.1/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.1_3,1
31 Jan 2025 22:36:45
commit hash: 59cea7d8ed832f1803ab250dafb3c00f8131e1adcommit hash: 59cea7d8ed832f1803ab250dafb3c00f8131e1adcommit hash: 59cea7d8ed832f1803ab250dafb3c00f8131e1adcommit hash: 59cea7d8ed832f1803ab250dafb3c00f8131e1ad files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
security/easy-rsa: fix typo in pkg-message.in

Reported by:	pkelsey@
MFH:		2025Q1

(cherry picked from commit 562276ce0ef42af5563a6996288accecf9bb55c5)
3.2.1_3,1
31 Jan 2025 21:11:43
commit hash: e8b825e62c8ed415b2e9b37c78304f7ad044fb63commit hash: e8b825e62c8ed415b2e9b37c78304f7ad044fb63commit hash: e8b825e62c8ed415b2e9b37c78304f7ad044fb63commit hash: e8b825e62c8ed415b2e9b37c78304f7ad044fb63 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
security/easy-rsa: report weak build-ca crypto on CA private keys

By adding to UPDATING and pkg-message, and bumping PORTREVISION so
as to trigger updates that show these messages so that
easyrsa users can re-encrypt their CA private keys with AES instead of
Triple-DES.

It is pointless to add vuln.xml, supported port branch versions,
main and 2025Q1, already carry a bugfixed Easy-RSA version.

Reported by:	pkelsey@
Security:	CVE-2024-13454
MFH:		2025Q1

(cherry picked from commit d8c76b98576f28d468d2aa9ecd6b7d8cad93046f)
(cherry picked from commit cccf1379f3cfc4148193c63927393bcf9eda1264)

Number of commits found: 2