This answer probably comes too late, but if I were you, I'd rather use Keyczar , which is a high-level crypto toolkit with a simple API. Java, C ++, Python.
GPGME is still a pretty low-level IMO for those who need crypto features without overconfiguration. Of course, an expert in cryptography needs such complexity.
Personally, I try to avoid libraries that require me to configure this engine and this context in 100 lines of template code before I can do something basic ... but I'm not an expert.
source share