Home GnuPG

Reuse more code and handle inline pgp message