library to generate (and manipulate) PGP packets