pgp codec prototyp