I found an unconsistence in gpgme.info, section 7.1 Funktion: gpgme_error_t gpgme_new (gpgme_ctx_t *CTX) The function `gpgme_data_new' creates a new `gpgme_ctx_t' object and returns a handle for it in CTX. As you can see, it gives two diferent names to the same function: gpgme_new gpgme_data_new er Envite