sysutils/pefs-kmod g20260829.1405500,1 FreeBSD
PEFS kernel level stacked cryptographic filesystem
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5556b15f3b- License
- BSD2CLAUSE
- Categories
- sysutils, kld
- Package size
- 72.4 KiB, 214.8 KiB installed
Description
PEFS is a kernel level stacked cryptographic filesystem for FreeBSD.
Key features: * Transparently runs on top of existing file systems * Random per file tweak value for encryption * Stores metadata only in encrypted file name * Arbitrary number of keys per file system, mixing keys in same directory and key chains * Modern cryptographic algorithms: AES and Camellia in XTS mode, PKCS#5v2 and HKDF for key generation.
See also: https://github.com/freebsd-pefs/pefs
Install
Binary package:
pkg install pefs-kmod
From the ports tree:
cd /usr/ports/sysutils/pefs-kmod/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pefs-kmod>0:sysutils/pefs-kmod
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20260829.1404000,1 | g20260829.1404000,1 | - | - | g20260829.1404000,1 |
| FreeBSD:14:quarterly | g20260829.1404000,1 | g20260829.1404000,1 | n/a | - | g20260829.1404000,1 |
| FreeBSD:15:latest | g20260829.1501000,1 | g20260829.1501000,1 | n/a | - | - |
| FreeBSD:15:quarterly | g20260829.1501000,1 | g20260829.1501000,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20260829.1600026,1 | g20260829.1600028,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
No options to configure.
- USES
- kmod uidfix
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| freebsd-pefs-pefs-g20260829-5648456b44dc21a3c013891ef28cfa04d7968947_GH0.tar.gz | 94437 | 6d48dba9ed478b11b356ddbcaf243530e4a4c9188e7f05f02941cadd38b2f391 |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
5556b15f3b |
Daniel O'Connor | sysutils/pefs-kmod: update to g20260829 - Fix executables being corrupted when on PEFS (bug #296641)
- Add OSX 'junk' files and ccls directory to git ignore.
PR: 298025, 296641
Reported by: Bill Blake <[email protected]> |
|
cc64f64cf3 |
Daniel O'Connor | sysutils/pefs-kmod: Update to 2a2c7046 (g20260707) Supports FreeBSD 15.1 ABI now.
Co-authored-by: Michael Osipov <[email protected]>
PR: 296570 |