freedom pgp typings

should these be exposed in the interface if not meant to be used outside of the module?