BSD Ports

Deprecated: Ancient software, does not build with CMake 4

Expires: 2026-11-30

security/hpenc 3.0_7 FreeBSD

Fast authenticated encryption CLI tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b7f90450b6
License
BSD2CLAUSE
Categories
security
Package size
33.3 KiB, 81.3 KiB installed

Description

Hpenc is a fast encryption command line tool with the following features:

* Authenticated encryption - your data cannot be forged or corrupted without detection. * Parallel processing - hpenc uses block IO and you can process multiple blocks simultaneously, which is extremely useful if you have multi-core environment. * Strong ciphers - hpenc uses the state-of-art aes-gcm and chacha20 ciphers * Easy interface * Hardware acceleration - hpenc can utilize all its advanced cryptography functions defined for AES-NI and PCLMULQDQ instructions (that must be supported by openssl). For those with old or embedded CPU (such as ARM), hpenc provides portable and fast chacha20 cipher. * Simple key management * Secure random numbers generator - hpenc can work as pseudo-random numbers generator. In a set of standard tests (diehard) on the generated sequences hpenc generates secure sequences of pseudo-random numbers on a very high speed (gigabytes per second).

In the other systems

SystemPortVersion
FreeBSDsecurity/hpenc3.0_7
DragonFlysecurity/hpenc3.0_4

Install

Binary package:

pkg install hpenc

From the ports tree:

cd /usr/ports/security/hpenc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hpenc>0:security/hpenc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0_73.0_73.0_23.0_43.0_7
FreeBSD:14:quarterly3.0_73.0_7n/a3.0_43.0_7
FreeBSD:15:latest3.0_73.0_7n/a3.0_43.0_4
FreeBSD:15:quarterly3.0_73.0_7n/an/an/a
FreeBSD:16:latest3.0_73.0_7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lib ssl
Service scripts
none

Message after installing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Ancient software, does not build with CMake 4.

It is scheduled to be removed on or after 2026-11-30.

Files

distinfo 1
FileSizeSHA256
vstakhov-hpenc-3.0_GH0.tar.gz52774570bfa24a7777ae69b689870c884da39ff6a47c9a41224ee16b7dde1b508e5d59

Commit history 1

DateCommitCreditsLog message
b7f90450b6 Gleb Popov security/hpenc: Mark deprecated
Approved by: vsevolod (maintainer, via Telegram)