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