File: gpgme.info, Node: Engine Configuration, Next: OpenPGP, Prev: Engine Information, Up: Protocols and Engines 3.3 Engine Configuration ======================== You can change the configuration of a backend engine, and thus change the executable program and configuration directory to be used. You can make these changes the default or set them for some contexts individually. -- Function: gpgme_error_t gpgme_set_engine_info (gpgme_protocol_t PROTO, const char *FILE_NAME, const char *HOME_DIR) SINCE: 1.1.0 The function ‘gpgme_set_engine_info’ changes the default configuration of the crypto engine implementing the protocol PROTO. FILE_NAME is the file name of the executable program implementing this protocol, and HOME_DIR is the directory name of the configuration directory for this crypto engine. If HOME_DIR is ‘NULL’, the engine’s default will be used. The new defaults are not applied to already created GPGME contexts. This function returns the error code ‘GPG_ERR_NO_ERROR’ if successful, or an error code on failure. The functions ‘gpgme_ctx_get_engine_info’ and ‘gpgme_ctx_set_engine_info’ can be used to change the engine configuration per context. *Note Crypto Engine::.