I am needing to use crypto++ to build an application that is capable of encrypting and decrypting PGP2.x, PGP5.x+, and GPG files. In looking at PGP, it appears that the key export is in a non-binary format, so I suspect that it is converted. Obviously, this process must start with the ability to read the exported .asc file from PGP into an RSA object.
The issue is further compounded by the multitude of PGP implementations as well as different options in key generation.
My questions are as follows: 1) Has anyone here worked on such a project and would be willing to help me? 2) Are there other complexities of which I may not yet be aware? 3) Is there sample code available that may make this project easier?
