BSD Ports

security/dhbitty 20120806 NetBSD

Small public key ECDH encryption/decryption program

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
public-domain
Categories
security
Package size
10.9 KiB, 22.8 KiB installed

Description

dhbitty is a small public key encryption program written in C. It uses elliptic curve Diffie-Hellman in the form of Curve25519 to establish a shared secret between two users, and uses that secret to symmetrically encrypt and authenticate messages.

There are no private key files; only passphrases. Never lose that pesky thing again.

Both the sender and the receiver can decrypt a message. In fact, there is no distinction between sender and receiver. Both passphrases must be strong.

There is no signing. A similarly useful form of authentication occurs using only DH. dhbitty attempts to be as simple as possible. It is not optimized, but achieves a comfortable speed for most uses. It does not use floating point numbers, or integers longer than 32 bits. It does not contain more algorithms than are needed.

Install

Binary package:

pkgin install dhbitty

From pkgsrc:

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

Packages

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

RepositoryVersion
NetBSD 10.1 x86_6420120806
NetBSD 10.1 aarch6420120806
SmartOS / illumos x86_6420120806
macOS 15 arm6420120806

Dependencies

No port depends on this one.