This repository contains a portable implementation for OpenPGP and will be able to run on PC for testing and development, and can run on Solo.
This should run fine on Linux, OS X, or Ubuntu on Windows.
Clone Gnuk to get their testing suite. Note, there are symlinks in the repo, so make sure you clone using a *nix environment!
git clone https://salsa.debian.org/gnuk-team/gnuk/gnuk
Install Python test tools to run Gnuk tests.
sudo apt install python3-pytest python3-usb python3-cffi
Replace the normal card reader class, with our testing class to connect
CCID/OpenPGP application locally to the tests via UDP.
cp card_reader.py gnuk/tests/card_reader.py
In one terminal, run our
In another terminal, run the Gnuk test suite.
cd gnuk/tests && py.test-3 -x
- Change name from