sysutils/rsyncrypto 1.14_3
Rsync Friendly File Encryption
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- sysutils, net
- Package size
- 58.6 KiB, 137.7 KiB installed
Description
Rsyncrypto is a modified encryption scheme. It is based on industry standard AES for symmetric encryption, as well as RSA for having different keys for each file while allowing a single key to decrypt all files. It even uses an encryption mode that is based on CBC.
Rsyncrypto does, however, do one thing differently. It changes the encryption schema from plain CBC to a slightly modified version. This modification ensures that two almost identical files, such as the same file before an after a change, when encrypted using rsyncrypto and the same key, will produce almost identical encrypted files. This means that both objectives can be achieved simultaneously.
Install
As a binary package — by origin, or by package name:
pkg install sysutils/rsyncrypto
pkg install rsyncrypto
From the ports tree:
cd /usr/ports/sysutils/rsyncrypto/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rsyncrypto>0:sysutils/rsyncrypto
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 | 1.14_3 | 1.14_3 | 1.14_1 | 1.14_3 | 1.14_3 |
| FreeBSD:14:quarterly | 1.14_3 | 1.14_3 | n/a | 1.14_3 | 1.14_3 |
| FreeBSD:15:latest | 1.14_3 | 1.14_3 | n/a | 1.14_3 | 1.14_3 |
| FreeBSD:15:quarterly | 1.14_3 | 1.14_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.14_3 | 1.14_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/bin/gzip: archivers/gzip
Library 1
libargtable2.so: devel/argtable
Runtime 2
${LOCALBASE}/bin/gzip: archivers/gziprsync: net/rsync
Test 2
${LOCALBASE}/bin/gzip: archivers/gzipbash: shells/bash
The full lists below include those, and their dependencies in turn.
All build dependencies 5
All run dependencies 8
No port depends on this one.
Configuration
Options name: sysutils_rsyncrypto
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- compiler:c++11-lang gmake localbase shebangfix ssl tar:bzip2
- Service scripts
- none
Files
Manual pages 2
- rsyncrypto(1)
- rsyncrypto_recover(1)
pkg-plist 4
- bin/rsyncrypto
- bin/rsyncrypto_recover
- share/man/man1/rsyncrypto.1.gz
- share/man/man1/rsyncrypto_recover.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rsyncrypto-1.14.tar.bz2 | 405166 | 4f1e2605449c7d35b69d77bce95cb652a8ba1a0996b3babd776fcc98a5a7deff |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.