blob: 3e8595ad828170e5d3a2a3dc882b17d4ebd50dd5 [file]
#!/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