| #!/bin/bash |
| # This assumes you already have the venv enabled |
| # If not: |
| # python3 -mvenv .venv |
| # source .venv/bin/activate |
| # pip install -r requirements.txt |
| echo "--------- UNHASHED (expected to fail) ---------" |
| ./main.py verify < emails/unsigned.eml |
| echo "--------- UNSIGNED (expected to fail) ---------" |
| ./main.py verify < emails/unsigned-with-hashes.eml |
| echo "--------- DKIM-SIGNED (all PASS) ---------" |
| ./main.py verify < emails/korg-signed-dkim.eml |
| echo "--------- DKIM-SIGNED (with ML junk) ---------" |
| ./main.py verify < emails/korg-signed-dkim-with-ml-junk.eml |
| echo "--------- DKIM-SIGNED (with edited subject, metadata will FAIL) ---------" |
| ./main.py verify < emails/korg-signed-dkim-changed-subject.eml |
| echo "--------- DK-SIGNED (all PASS) ---------" |
| ./main.py verify < emails/korg-signed-dk.eml |
| echo "--------- WK-SIGNED (all PASS) ---------" |
| ./main.py verify < emails/korg-signed-wk.eml |
| echo "--------- PGP-SIGNED (by mricon, all PASS) ---------" |
| # This assumes you've imported mricon.asc into your keyring |
| ./main.py verify < emails/mricon-signed-pgp.eml |
| echo "--------- WKD-SIGNED (by mricon, web lookup, all PASS) ---------" |
| ./main.py verify < emails/mricon-signed-wkd.eml |
| echo "--------- WKD-SIGNED (by dev, stored in git, all PASS) ---------" |
| ./main.py verify < emails/dev-signed-wkd-ingit.eml |