BSD Ports

security/cfs 1.5.0 NetBSD

Encrypting file system, using NFS as its interface

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
34c9557f04
Categories
security
Package size
89.6 KiB, 484.5 KiB installed

Description

CFS pushes encryption services into the UN*X file system. It supports secure storage at the system level through a standard UN*X file system interface to encrypted files. Users associate a cryptographic key with the directories they wish to protect. Files in these directories (as well as their pathname components) are transparently encrypted and decrypted with the specified key without further user intervention; cleartext is never stored on a disk or sent to a remote file server. CFS employs a novel combination of DES stream and codebook cipher modes to provide high security with good performance on a modern workstation. CFS can use any available file system for its underlying storage without modification, including remote file servers such as NFS. System management functions, such as file backup, work in a normal manner and without knowledge of the key.

This is a continuation fork which does not currently intend to make substantial changes, but is buildable on modern systems.

In the other systems

SystemPortVersion
NetBSDsecurity/cfs1.5.0
FreeBSDfilesystems/cfs1.5.0_1
MidnightBSDfilesystems/cfs1.5.0

Install

Binary package:

pkgin install cfs

From pkgsrc:

cd /usr/pkgsrc/security/cfs && make install clean

Dependencies

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
34c9557f04 gdt security/cfs: Drop explicit LDFLAGS in the env
It's default; I had added it when $(LDFLAGS) didn't work in Makefile, and did not minimize afterwards.
7dc2e277a9 gdt security/cfs: Fix RELRO/LDFLAGS
- pass LDFLAGS in the environment - patch Makefile to add LDFLAGS to ld-invocation gcc calls