Next: Crypto Engine, Up: Context Attributes [Contents][Index]
The function gpgme_set_protocol sets the protocol used within
the context ctx to proto. All crypto operations will be
performed by the crypto engine configured for that protocol.
See Protocols and Engines.
Setting the protocol with gpgme_set_protocol does intentionally
not check if the crypto engine for that protocol is available and
installed correctly. See Engine Version Check.
The function returns the error code GPG_ERR_NO_ERROR if the
protocol could be set successfully, and GPG_ERR_INV_VALUE if
protocol is not a valid protocol.
The function gpgme_get_protocol retrieves the protocol currently
use with the context ctx.