School project orientated around post-quantum cryptography.
- key generation
- PK encryption + decryption
- digital signing + verification
- performance statistics and algorithm comparison
- generated keypairs can be stored and re-used from file encrypted with AES-GCM using a master password
- run
gui/main.py
with python interpreter
- unpack ".tar.gz" file into the repozitory folder (default name of folder: "pqcrypto-0.1.3")
- go to terminal, cd into the "pqcrypto-0.1.3" folder and run script:
python setup.py install --prefix=
- should be folder where "lib" (with "pythonX.X"->"site-packages") is located for your python
- for me, it was virtual environment folder right in this repository folder
- script "setup.py" looks into this , goes to lib->pythonX.X->site-packages and installs pqcrypto there + builds files inside "pqcrypto-0.1.3" folder