PHP 7 core library to manage data secured with The GNU Privacy Guard.
You can use the library in your own project with composer:
composer require gpgl/core
Because the tests require access to your GPG keyring and fixtures need specific secret keys present, it's best to run them inside the pre-built Docker container.
docker run --rm -it -v "$PWD":/code gpgl/test-core
The container is built with composer to install the dependencies too.
docker run --rm -it -v "$PWD":/code gpgl/test-core composer install
The Dockerfile is also provided for customization.
docker build -t gpgl/test-core:mytag ./tests/docker