Использование GPG с C?

Я пишу коммуникационную программу на C и ищу лучший способ использовать шифрование GnuPG. Я уже использую алгоритмы симметричного шифрования через библиотеку mcrypt, но хочу включить некоторые возможности открытого ключа, предпочтительно используя GnuPG, если это возможно. Есть ли для этого хорошая библиотека? Не лучше ли попытаться взаимодействовать с самим GPG напрямую через программу, чтобы добиться этого? Любое понимание будет оценено, поскольку я хотел бы, чтобы эта реализация была как можно более чистой. Спасибо.

5
задан majic bunnie 5 January 2012 в 17:53
поделиться