Chapose is a modern, high-performance file encryption CLI based on ChaCha20-Poly1305 (AEAD), designed for strong confidentiality and integrity verification in real-world workflows. It uses a streaming architecture to process very large files with low memory overhead, avoids loading full plaintext into memory, and provides clear failure signals on authentication mismatch. Chapose supports password- and keyfile-based operation, plus seamless environment-variable driven usage for automation.
Chapose is a modern, high-performance file encryption CLI based on ChaCha20-Poly1305 (AEAD), designed for strong confidentiality and integrity verification in real-world workflows. It uses a streaming architecture to process very large files with low memory overhead, avoids loading full plaintext into memory, and provides clear failure signals on authentication mismatch. Chapose supports password- and keyfile-based operation, plus seamless environment-variable driven usage for automation.
To install chapose, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install chapose
To see what files were installed by chapose, run:
port contents chapose
To later upgrade chapose, run:
sudo port selfupdate && sudo port upgrade chapose
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.