View wkd-python-client.py
import requests | |
import requests.adapters | |
import requests.exceptions | |
from ssl import SSLError | |
import hashlib | |
# https://datatracker.ietf.org/doc/draft-koch-openpgp-webkey-service/?include_text=1 | |
# https://www.sektioneins.de/en/blog/18-11-23-gnupg-wkd.html | |
class PubkeySource: |
View sks_keydump_parse.py
import openpgp | |
from datetime import datetime | |
# from validate_email import validate_email | |
pubkeys = [] | |
with open('/home/james/Desktop/sks/sks-dump-0000.pgp', 'rb') as fp: | |
s = datetime.now() | |
packets = openpgp.OpenPGPFile(fp) | |
print((datetime.now() - s).total_seconds()) |