Soll in ein C++ Programm (Borland) Verschlüsselung mit PGP einbauen ? Wie mach ich das ?

Soll in ein C++ Programm (Borland) Verschlüsselung mit PGP einbauen ? Wie mach ich das ?
Funktionalitäten habe ich dann (Verschlüsselungsalgorithmen und so) aber keine Anwendungsbeispiele oder Dokumentation der Funktionen. Z.B. wie bekomme ich den öffentlichen Key von einem bestimmten Nutzer aus meiner PGP-Umgebung ?!