OpenPGP implementation