No description
gpg0 | ||
gpg1 | ||
gpg2 | ||
gpg3 | ||
gpg4 | ||
gpg5 | ||
gpg6 | ||
gpg7 | ||
.gitignore | ||
benchmark_sign_encrypt.py | ||
encrypt.asc | ||
encrypt.key | ||
README.md | ||
sign.asc |
PGP Implementations Benchmark
Note
This repository contains some unprotected PGP private keys. Do not use these keys for anything other than running this benchmark!
Usage
Install the following dependencies:
- tqdm
- gpg
- PGPy
- sequoia (sqop binary)
- pysequoia
Then run:
./benchmark_sign_encrypt.py
If gnupg starts raising memory errors, patch your gpg-agent.conf
:
$ echo auto-expand-secmem >> gpg-agent.conf