VPcrypt is a file encryption utility that runs from the Linux command prompt to provide a simple tool for encrypting files using a XSalsa20 stream cipher. VPcrypt is using hmacsha256 for integrity check, pbkdf for strong key derivations and finally XSalsa20 stream cipher for file confidentiality.
You need Sodium crypto library installed. After installation, run ldconfig command. Download vpcrypt.c file from this repository, then just build:
./vpcrypt [ -e | --encrypt | -d | --decrypt] <file_name>
I need peer review of this code! Browse through it before blindly using. Thank you.