pgp-implementations-benchmark/README.md

28 lines
473 B
Markdown
Raw Normal View History

2023-02-17 01:57:33 +01:00
# PGP Implementations Benchmark
2023-02-17 01:59:20 +01:00
## Note
This repository contains some unprotected PGP private keys. Do not use these keys for anything other than running this benchmark!
2023-02-17 01:57:33 +01:00
## Usage
Install the following dependencies:
- tqdm
- gpg
- PGPy
- sequoia (sqop binary)
2023-02-17 02:10:24 +01:00
- pysequoia
2023-02-17 01:57:33 +01:00
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
```