27 lines
482 B
Markdown
27 lines
482 B
Markdown
# 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:
|
|
|
|
```shell-session
|
|
./benchmark_sign_encrypt.py
|
|
```
|
|
|
|
If gnupg starts raising memory errors, patch your `gpg-agent.conf`:
|
|
|
|
```shell-session
|
|
$ echo auto-expand-secmem >> gpg-agent.conf
|
|
```
|