|  | Index Entry |  | Section | 
|---|
| 
 | 
| A |  |  | 
|---|
|  | AM_PATH_GPGME: |  | Using Automake | 
|  | AM_PATH_GPGME_PTH: |  | Using Automake | 
|  | AM_PATH_GPGME_PTHREAD: |  | Using Automake | 
| 
 | 
| C |  |  | 
|---|
|  | CHECKSUM_CREATE_FILES: |  | UI Server Checksum Files | 
|  | CHECKSUM_VERIFY_FILES: |  | UI Server Checksum Files | 
| 
 | 
| D |  |  | 
|---|
|  | DECRYPT: |  | UI Server Decrypt | 
|  | DECRYPT_FILES: |  | UI Server Verify/Decrypt Files | 
|  | DECRYPT_VERIFY_FILES: |  | UI Server Verify/Decrypt Files | 
| 
 | 
| E |  |  | 
|---|
|  | ENCRYPT: |  | UI Server Encrypt | 
|  | ENCRYPT_FILES: |  | UI Server Sign/Encrypt Files | 
|  | ENCRYPT_SIGN_FILES: |  | UI Server Sign/Encrypt Files | 
|  | enum gpgme_data_encoding_t: |  | Data Buffer Meta-Data | 
|  | enum gpgme_data_type_t: |  | Data Buffer Convenience | 
|  | enum gpgme_event_io_t: |  | I/O Callback Interface | 
|  | enum gpgme_hash_algo_t: |  | Hash Algorithms | 
|  | enum gpgme_pinentry_mode_t: |  | Pinentry Mode | 
|  | enum gpgme_protocol_t: |  | Protocols and Engines | 
|  | enum gpgme_pubkey_algo_t: |  | Public Key Algorithms | 
|  | enum gpgme_sig_mode_t: |  | Creating a Signature | 
|  | enum gpgme_sig_stat_t: |  | Deprecated Functions | 
|  | enum gpgme_tofu_policy_t: |  | Changing TOFU Data | 
| 
 | 
| F |  |  | 
|---|
|  | FILE: |  | UI Server Set Input Files | 
| 
 | 
| G |  |  | 
|---|
|  | GETINFO: |  | Miscellaneous UI Server Commands | 
|  | gpgme_addrspec_from_uid: |  | Decrypt and Verify | 
|  | gpgme_attr_t: |  | Deprecated Functions | 
|  | gpgme_attr_t: |  | Deprecated Functions | 
|  | gpgme_cancel: |  | Cancellation | 
|  | gpgme_cancel_async: |  | Cancellation | 
|  | gpgme_check_version: |  | Library Version Check | 
|  | gpgme_ctx_get_engine_info: |  | Crypto Engine | 
|  | gpgme_ctx_set_engine_info: |  | Crypto Engine | 
|  | gpgme_ctx_t: |  | Contexts | 
|  | gpgme_data_encoding_t: |  | Data Buffer Meta-Data | 
|  | gpgme_data_get_encoding: |  | Data Buffer Meta-Data | 
|  | gpgme_data_get_file_name: |  | Data Buffer Meta-Data | 
|  | gpgme_data_identify: |  | Data Buffer Convenience | 
|  | gpgme_data_new: |  | Memory Based Data Buffers | 
|  | gpgme_data_new_from_cbs: |  | Callback Based Data Buffers | 
|  | gpgme_data_new_from_estream: |  | File Based Data Buffers | 
|  | gpgme_data_new_from_fd: |  | File Based Data Buffers | 
|  | gpgme_data_new_from_file: |  | Memory Based Data Buffers | 
|  | gpgme_data_new_from_filepart: |  | Memory Based Data Buffers | 
|  | gpgme_data_new_from_mem: |  | Memory Based Data Buffers | 
|  | gpgme_data_new_from_stream: |  | File Based Data Buffers | 
|  | gpgme_data_new_with_read_cb: |  | Deprecated Functions | 
|  | gpgme_data_read: |  | Data Buffer I/O Operations | 
|  | gpgme_data_read_cb_t: |  | Callback Based Data Buffers | 
|  | gpgme_data_release: |  | Destroying Data Buffers | 
|  | gpgme_data_release_and_get_mem: |  | Destroying Data Buffers | 
|  | gpgme_data_release_cb_t: |  | Callback Based Data Buffers | 
|  | gpgme_data_rewind: |  | Deprecated Functions | 
|  | gpgme_data_seek: |  | Data Buffer I/O Operations | 
|  | gpgme_data_seek_cb_t: |  | Callback Based Data Buffers | 
|  | gpgme_data_set_encoding: |  | Data Buffer Meta-Data | 
|  | gpgme_data_set_file_name: |  | Data Buffer Meta-Data | 
|  | gpgme_data_set_flag: |  | Data Buffer Meta-Data | 
|  | gpgme_data_t: |  | Exchanging Data | 
|  | gpgme_data_type_t: |  | Data Buffer Convenience | 
|  | gpgme_data_write: |  | Data Buffer I/O Operations | 
|  | gpgme_data_write_cb_t: |  | Callback Based Data Buffers | 
|  | gpgme_decrypt_result_t: |  | Decrypt | 
|  | gpgme_edit_cb_t: |  | Deprecated Functions | 
|  | gpgme_encrypt_result_t: |  | Encrypting a Plaintext | 
|  | gpgme_engine_check_version: |  | Engine Version Check | 
|  | gpgme_engine_info_t: |  | Engine Information | 
|  | gpgme_error: |  | Error Values | 
|  | gpgme_error_from_errno: |  | Error Values | 
|  | gpgme_error_t: |  | Error Values | 
|  | gpgme_error_t (*gpgme_assuan_data_cb_t)        (void *opaque, const void *data,         size_t datalen): |  | Using the Assuan protocol | 
|  | gpgme_error_t (*gpgme_assuan_inquire_cb_t)        (void *opaque, const char *name,         const char *args, gpgme_data_t *r_data): |  | Using the Assuan protocol | 
|  | gpgme_error_t (*gpgme_assuan_status_cb_t)        (void *opaque, const char *status,         const char *args): |  | Using the Assuan protocol | 
|  | gpgme_error_t (*gpgme_edit_cb_t)    (void *handle,     gpgme_status_code_t status,     const char *args,     int fd): |  | Deprecated Functions | 
|  | gpgme_error_t (*gpgme_interact_cb_t)    (void *handle,     const char *status,     const char *args,     int fd): |  | Advanced Key Editing | 
|  | gpgme_error_t (*gpgme_io_cb_t) (void *data, int fd): |  | I/O Callback Interface | 
|  | gpgme_error_t (*gpgme_passphrase_cb_t)(void *hook, const char *uid_hint, const char *passphrase_info, int prev_was_bad, int fd): |  | Passphrase Callback | 
|  | gpgme_error_t (*gpgme_register_io_cb_t) (void *data, int fd, int dir, gpgme_io_cb_t fnc, void *fnc_data, void **tag): |  | I/O Callback Interface | 
|  | gpgme_error_t (*gpgme_status_cb_t)(void *hook, const char *keyword, const char *args): |  | Status Message Callback | 
|  | gpgme_err_code: |  | Error Values | 
|  | gpgme_err_code_from_errno: |  | Error Values | 
|  | gpgme_err_code_t: |  | Error Values | 
|  | gpgme_err_code_to_errno: |  | Error Values | 
|  | gpgme_err_make: |  | Error Values | 
|  | gpgme_err_make_from_errno: |  | Error Values | 
|  | gpgme_err_source: |  | Error Values | 
|  | gpgme_err_source_t: |  | Error Values | 
|  | gpgme_event_io_t: |  | I/O Callback Interface | 
|  | gpgme_event_io_t: |  | Registering I/O Callbacks | 
|  | gpgme_free: |  | Destroying Data Buffers | 
|  | gpgme_genkey_result_t: |  | Generating Keys | 
|  | gpgme_get_armor: |  | ASCII Armor | 
|  | gpgme_get_ctx_flag: |  | Context Flags | 
|  | gpgme_get_dirinfo: |  | Engine Version Check | 
|  | gpgme_get_engine_info: |  | Engine Information | 
|  | gpgme_get_include_certs: |  | Included Certificates | 
|  | gpgme_get_io_cbs: |  | Registering I/O Callbacks | 
|  | gpgme_get_key: |  | Listing Keys | 
|  | gpgme_get_keylist_mode: |  | Key Listing Mode | 
|  | gpgme_get_offline: |  | Offline Mode | 
|  | gpgme_get_passphrase_cb: |  | Passphrase Callback | 
|  | gpgme_get_pinentry_mode: |  | Pinentry Mode | 
|  | gpgme_get_progress_cb: |  | Progress Meter Callback | 
|  | gpgme_get_protocol: |  | Protocol Selection | 
|  | gpgme_get_protocol_name: |  | Protocols and Engines | 
|  | gpgme_get_sender: |  | Setting the Sender | 
|  | gpgme_get_sig_key: |  | Deprecated Functions | 
|  | gpgme_get_sig_status: |  | Deprecated Functions | 
|  | gpgme_get_sig_string_attr: |  | Deprecated Functions | 
|  | gpgme_get_sig_ulong_attr: |  | Deprecated Functions | 
|  | gpgme_get_status_cb: |  | Status Message Callback | 
|  | gpgme_get_textmode: |  | Text Mode | 
|  | gpgme_hash_algo_name: |  | Hash Algorithms | 
|  | gpgme_hash_algo_t: |  | Hash Algorithms | 
|  | gpgme_import_result_t: |  | Importing Keys | 
|  | gpgme_import_status_t: |  | Importing Keys | 
|  | gpgme_interact_cb_t: |  | Advanced Key Editing | 
|  | gpgme_invalid_key_t: |  | Crypto Operations | 
|  | gpgme_io_cb_t: |  | I/O Callback Interface | 
|  | gpgme_keylist_result_t: |  | Listing Keys | 
|  | gpgme_key_get_string_attr: |  | Deprecated Functions | 
|  | gpgme_key_get_ulong_attr: |  | Deprecated Functions | 
|  | gpgme_key_ref: |  | Manipulating Keys | 
|  | gpgme_key_release: |  | Deprecated Functions | 
|  | gpgme_key_sig_get_string_attr: |  | Deprecated Functions | 
|  | gpgme_key_sig_get_ulong_attr: |  | Deprecated Functions | 
|  | gpgme_key_sig_t: |  | Key objects | 
|  | gpgme_key_t: |  | Key objects | 
|  | gpgme_key_unref: |  | Manipulating Keys | 
|  | gpgme_new: |  | Creating Contexts | 
|  | gpgme_new_signature_t: |  | Creating a Signature | 
|  | gpgme_off_t: |  | Exchanging Data | 
|  | gpgme_op_adduid: |  | Generating Keys | 
|  | gpgme_op_adduid_start: |  | Generating Keys | 
|  | gpgme_op_assuan_transact_ext: |  | Using the Assuan protocol | 
|  | gpgme_op_assuan_transact_start: |  | Using the Assuan protocol | 
|  | gpgme_op_card_edit: |  | Deprecated Functions | 
|  | gpgme_op_card_edit_start: |  | Deprecated Functions | 
|  | gpgme_op_createkey: |  | Generating Keys | 
|  | gpgme_op_createkey_start: |  | Generating Keys | 
|  | gpgme_op_createsubkey: |  | Generating Keys | 
|  | gpgme_op_createsubkey_start: |  | Generating Keys | 
|  | gpgme_op_decrypt: |  | Decrypt | 
|  | gpgme_op_decrypt_ext: |  | Decrypt | 
|  | gpgme_op_decrypt_ext_start: |  | Decrypt | 
|  | gpgme_op_decrypt_result: |  | Decrypt | 
|  | gpgme_op_decrypt_start: |  | Decrypt | 
|  | gpgme_op_decrypt_verify: |  | Decrypt and Verify | 
|  | gpgme_op_decrypt_verify_start: |  | Decrypt and Verify | 
|  | gpgme_op_delete: |  | Deleting Keys | 
|  | gpgme_op_delete_ext: |  | Deleting Keys | 
|  | gpgme_op_delete_ext_start: |  | Deleting Keys | 
|  | gpgme_op_delete_start: |  | Deleting Keys | 
|  | gpgme_op_edit: |  | Deprecated Functions | 
|  | gpgme_op_edit_start: |  | Deprecated Functions | 
|  | gpgme_op_encrypt: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_ext: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_ext_start: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_result: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_sign: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_sign_ext: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_sign_ext_start: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_sign_start: |  | Encrypting a Plaintext | 
|  | gpgme_op_encrypt_start: |  | Encrypting a Plaintext | 
|  | gpgme_op_export: |  | Exporting Keys | 
|  | gpgme_op_export_ext: |  | Exporting Keys | 
|  | gpgme_op_export_ext_start: |  | Exporting Keys | 
|  | gpgme_op_export_keys: |  | Exporting Keys | 
|  | gpgme_op_export_keys_start: |  | Exporting Keys | 
|  | gpgme_op_export_start: |  | Exporting Keys | 
|  | gpgme_op_genkey: |  | Generating Keys | 
|  | gpgme_op_genkey_result: |  | Generating Keys | 
|  | gpgme_op_genkey_start: |  | Generating Keys | 
|  | gpgme_op_getauditlog: |  | Additional Logs | 
|  | gpgme_op_getauditlog_start: |  | Additional Logs | 
|  | gpgme_op_import: |  | Importing Keys | 
|  | gpgme_op_import_ext: |  | Deprecated Functions | 
|  | gpgme_op_import_keys: |  | Importing Keys | 
|  | gpgme_op_import_keys_start: |  | Importing Keys | 
|  | gpgme_op_import_result: |  | Importing Keys | 
|  | gpgme_op_import_start: |  | Importing Keys | 
|  | gpgme_op_interact: |  | Advanced Key Editing | 
|  | gpgme_op_interact_start: |  | Advanced Key Editing | 
|  | gpgme_op_keylist_end: |  | Listing Keys | 
|  | gpgme_op_keylist_ext_start: |  | Listing Keys | 
|  | gpgme_op_keylist_from_data_start: |  | Listing Keys | 
|  | gpgme_op_keylist_next: |  | Listing Keys | 
|  | gpgme_op_keylist_result: |  | Listing Keys | 
|  | gpgme_op_keylist_start: |  | Listing Keys | 
|  | gpgme_op_keysign: |  | Signing Keys | 
|  | gpgme_op_keysign_start: |  | Signing Keys | 
|  | gpgme_op_passwd: |  | Changing Passphrases | 
|  | gpgme_op_passwd_start: |  | Changing Passphrases | 
|  | gpgme_op_query_swdb: |  | Checking for updates | 
|  | gpgme_op_query_swdb_result: |  | Checking for updates | 
|  | gpgme_op_receive_keys: |  | Importing Keys | 
|  | gpgme_op_receive_keys_start: |  | Importing Keys | 
|  | gpgme_op_revsig: |  | Signing Keys | 
|  | gpgme_op_revsig_start: |  | Signing Keys | 
|  | gpgme_op_revuid: |  | Generating Keys | 
|  | gpgme_op_revuid_start: |  | Generating Keys | 
|  | gpgme_op_setexpire: |  | Manipulating Keys | 
|  | gpgme_op_setexpire_start: |  | Manipulating Keys | 
|  | gpgme_op_set_uid_flag_start: |  | Generating Keys | 
|  | gpgme_op_set_ui_flag: |  | Generating Keys | 
|  | gpgme_op_sign: |  | Creating a Signature | 
|  | gpgme_op_sign_result: |  | Creating a Signature | 
|  | gpgme_op_sign_start: |  | Creating a Signature | 
|  | gpgme_op_spawn: |  | Running other Programs | 
|  | gpgme_op_spawn_start: |  | Running other Programs | 
|  | gpgme_op_tofu_policy: |  | Changing TOFU Data | 
|  | gpgme_op_tofu_policy_start: |  | Changing TOFU Data | 
|  | gpgme_op_verify: |  | Verify | 
|  | gpgme_op_verify_result: |  | Verify | 
|  | gpgme_op_verify_start: |  | Verify | 
|  | gpgme_passphrase_cb_t: |  | Passphrase Callback | 
|  | gpgme_pinentry_mode_t: |  | Pinentry Mode | 
|  | gpgme_progress_cb_t: |  | Progress Meter Callback | 
|  | gpgme_protocol_t: |  | Protocols and Engines | 
|  | gpgme_protocol_t: |  | Engine Information | 
|  | gpgme_pubkey_algo_name: |  | Public Key Algorithms | 
|  | gpgme_pubkey_algo_string: |  | Public Key Algorithms | 
|  | gpgme_pubkey_algo_t: |  | Public Key Algorithms | 
|  | gpgme_query_swdb_result_t: |  | Checking for updates | 
|  | gpgme_recipient_t: |  | Decrypt | 
|  | gpgme_register_io_cb_t: |  | I/O Callback Interface | 
|  | gpgme_release: |  | Destroying Contexts | 
|  | gpgme_result_ref: |  | Result Management | 
|  | gpgme_result_unref: |  | Result Management | 
|  | gpgme_set_armor: |  | ASCII Armor | 
|  | gpgme_set_ctx_flag: |  | Context Flags | 
|  | gpgme_set_engine_info: |  | Engine Configuration | 
|  | gpgme_set_global_flag: |  | Library Version Check | 
|  | gpgme_set_include_certs: |  | Included Certificates | 
|  | gpgme_set_io_cbs: |  | Registering I/O Callbacks | 
|  | gpgme_set_keylist_mode: |  | Key Listing Mode | 
|  | gpgme_set_locale: |  | Locale | 
|  | gpgme_set_offline: |  | Offline Mode | 
|  | gpgme_set_passphrase_cb: |  | Passphrase Callback | 
|  | gpgme_set_pinentry_mode: |  | Pinentry Mode | 
|  | gpgme_set_progress_cb: |  | Progress Meter Callback | 
|  | gpgme_set_protocol: |  | Protocol Selection | 
|  | gpgme_set_sender: |  | Setting the Sender | 
|  | gpgme_set_status_cb: |  | Status Message Callback | 
|  | gpgme_set_textmode: |  | Text Mode | 
|  | gpgme_signature_t: |  | Verify | 
|  | gpgme_signers_add: |  | Selecting Signers | 
|  | gpgme_signers_clear: |  | Selecting Signers | 
|  | gpgme_signers_count: |  | Selecting Signers | 
|  | gpgme_signers_enum: |  | Selecting Signers | 
|  | gpgme_sign_result_t: |  | Creating a Signature | 
|  | gpgme_sig_mode_t: |  | Creating a Signature | 
|  | gpgme_sig_notation_add: |  | Signature Notation Data | 
|  | gpgme_sig_notation_clear: |  | Signature Notation Data | 
|  | gpgme_sig_notation_get: |  | Signature Notation Data | 
|  | gpgme_sig_notation_t: |  | Verify | 
|  | gpgme_sig_stat_t: |  | Deprecated Functions | 
|  | gpgme_ssize_t: |  | Exchanging Data | 
|  | gpgme_status_cb_t: |  | Status Message Callback | 
|  | gpgme_strerror: |  | Error Strings | 
|  | gpgme_strerror_r: |  | Error Strings | 
|  | gpgme_strsource: |  | Error Strings | 
|  | gpgme_subkey_t: |  | Key objects | 
|  | gpgme_tofu_info_t: |  | Key objects | 
|  | gpgme_tofu_policy_t: |  | Changing TOFU Data | 
|  | gpgme_user_id_t: |  | Key objects | 
|  | gpgme_validity_t: |  | Information About Keys | 
|  | gpgme_verify_result_t: |  | Verify | 
|  | gpgme_wait: |  | Waiting For Completion | 
| 
 | 
| I |  |  | 
|---|
|  | IMPORT_FILES: |  | UI Server Import/Export Keys | 
|  | INPUT: |  | UI Server Encrypt | 
|  | INPUT: |  | UI Server Sign | 
|  | INPUT: |  | UI Server Decrypt | 
|  | INPUT: |  | UI Server Verify | 
| 
 | 
| M |  |  | 
|---|
|  | MESSAGE: |  | UI Server Verify | 
|  | MICALG: |  | UI Server Sign | 
| 
 | 
| O |  |  | 
|---|
|  | off_t (*gpgme_data_seek_cb_t) (void *handle, off_t offset, int whence): |  | Callback Based Data Buffers | 
|  | OUTPUT: |  | UI Server Encrypt | 
|  | OUTPUT: |  | UI Server Sign | 
|  | OUTPUT: |  | UI Server Decrypt | 
|  | OUTPUT: |  | UI Server Verify | 
| 
 | 
| P |  |  | 
|---|
|  | PREP_ENCRYPT: |  | UI Server Encrypt | 
|  | PROTOCOL: |  | UI Server Encrypt | 
| 
 | 
| R |  |  | 
|---|
|  | RECIPIENT: |  | UI Server Encrypt | 
| 
 | 
| S |  |  | 
|---|
|  | SENDER: |  | Miscellaneous UI Server Commands | 
|  | SESSION: |  | Miscellaneous UI Server Commands | 
|  | SIGN: |  | UI Server Sign | 
|  | SIGN_FILES: |  | UI Server Sign/Encrypt Files | 
|  | SIGSTATUS: |  | UI Server Verify | 
|  | ssize_t (*gpgme_data_read_cb_t) (void *handle, void *buffer, size_t size): |  | Callback Based Data Buffers | 
|  | ssize_t (*gpgme_data_write_cb_t) (void *handle, const void *buffer, size_t size): |  | Callback Based Data Buffers | 
|  | START_CONFDIALOG: |  | Miscellaneous UI Server Commands | 
|  | START_KEYMANAGER: |  | Miscellaneous UI Server Commands | 
|  | struct gpgme_data_cbs: |  | Callback Based Data Buffers | 
|  | struct gpgme_io_cbs: |  | Registering I/O Callbacks | 
| 
 | 
| V |  |  | 
|---|
|  | VERIFY: |  | UI Server Verify | 
|  | VERIFY_FILES: |  | UI Server Verify/Decrypt Files | 
|  | void (*gpgme_data_release_cb_t) (void *handle): |  | Callback Based Data Buffers | 
|  | void (*gpgme_event_io_cb_t) (void *data, gpgme_event_io_t type, void *type_data): |  | I/O Callback Interface | 
|  | void (*gpgme_progress_cb_t)(void *hook, const char *what, int type, int current, int total): |  | Progress Meter Callback | 
|  | void (*gpgme_remove_io_cb_t) (void *tag): |  | I/O Callback Interface | 
| 
 | 
| W |  |  | 
|---|
|  | window-id: |  | Miscellaneous UI Server Commands | 
| 
 |