import gpgme
from io import BytesIO
ctx = gpgme.Context()
plain = BytesIO('Hello')
sign = BytesIO('')
ctx.sign(plain, sign, gpgme.SIG_MODE_CLEAR)
print(sign.getvalue())
Как подписать файл, а потом проверить?