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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 20120806 |
| NetBSD 10.1 aarch64 | 20120806 |
| SmartOS / illumos x86_64 | 20120806 |
| macOS 15 arm64 | 20120806 |
Dependencies
No port depends on this one.