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.