ℹ️ While this software does provide working elements and builds and runs on its own. However it doesnot provide the full functionality which was intended during design. This project is therefore used as a playground and testbed template for my own C++ code organisation and unit testing methodology.
Simple project used as personal testbed on how to interface with gpgme and openpgp to conduct routine cryptographic operations The project itself is not being actively used as it has minimal functionality. However the way the code is organized and testing is conducted and cmake file is structured is still used as a template for my cpp projects
- create passwordless encryption key-pair
- encrypt files using CVCryptoHandler Class
- gpgme >= 1.21.0 (Build Dependency)
- openpgp (crypto-backend) (Runtime Dependency)
- cmake
- ctest
> mkdir build
> cd build
> cmake .. -DCMAKE_BUILD_TYPE=Debug
> make> mkdir build
> cd build
> cmake .. -DCMAKE_BUILD_TYPE=Debug
> ctest