This is gpgme.info, produced by makeinfo version 6.3 from gpgme.texi. Copyright © 2002–2008, 2010, 2012–2017 g10 Code GmbH. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. The text of the license can be found in the section entitled “Copying”. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. INFO-DIR-SECTION GNU Libraries START-INFO-DIR-ENTRY * GPGME: (gpgme). Adding support for cryptography to your program. END-INFO-DIR-ENTRY This file documents the GPGME library. This is Edition 1.9.0, last updated 16 November 2016, of ‘The ‘GnuPG Made Easy’ Reference Manual’, for Version 1.9.0. Copyright © 2002–2008, 2010, 2012–2017 g10 Code GmbH. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. The text of the license can be found in the section entitled “Copying”. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.  Indirect: gpgme.info-1: 1672 gpgme.info-2: 321787  Tag Table: (Indirect) Node: Top1672 Node: Introduction9265 Node: Getting Started10055 Node: Features11516 Node: Overview12828 Node: Preparation13937 Node: Header14934 Node: Building the Source15681 Node: Largefile Support (LFS)17825 Node: Using Automake23239 Node: Using Libtool25792 Node: Library Version Check26154 Node: Signal Handling32166 Node: Multi-Threading33436 Ref: Multi-Threading-Footnote-134852 Node: Protocols and Engines35275 Node: Engine Version Check37920 Node: Engine Information40424 Node: Engine Configuration44284 Node: OpenPGP45568 Node: Cryptographic Message Syntax45908 Node: Assuan46221 Node: Algorithms46595 Ref: Algorithms-Footnote-147074 Node: Public Key Algorithms47202 Node: Hash Algorithms49689 Node: Error Handling50879 Node: Error Values52753 Node: Error Sources57956 Node: Error Codes60396 Node: Error Strings65187 Node: Exchanging Data66994 Node: Creating Data Buffers68860 Node: Memory Based Data Buffers69376 Node: File Based Data Buffers72809 Node: Callback Based Data Buffers75011 Node: Destroying Data Buffers79202 Node: Manipulating Data Buffers80690 Node: Data Buffer I/O Operations81182 Node: Data Buffer Meta-Data83555 Node: Data Buffer Convenience87921 Node: Contexts89898 Node: Creating Contexts91084 Node: Destroying Contexts91931 Node: Result Management92270 Node: Context Attributes93813 Node: Protocol Selection94850 Node: Crypto Engine95882 Node: Setting the Sender97732 Node: ASCII Armor99207 Node: Text Mode99836 Node: Offline Mode100770 Node: Pinentry Mode101842 Node: Included Certificates103527 Node: Key Listing Mode104949 Node: Passphrase Callback109041 Node: Progress Meter Callback112428 Node: Status Message Callback114413 Node: Locale119123 Node: Key Management120682 Node: Key objects121910 Node: Listing Keys133583 Node: Information About Keys142211 Node: Manipulating Keys143519 Node: Generating Keys144089 Node: Signing Keys162005 Node: Exporting Keys165552 Node: Importing Keys172245 Ref: Importing Keys-Footnote-1179150 Node: Deleting Keys179278 Node: Changing Passphrases180723 Node: Changing TOFU Data182012 Node: Advanced Key Editing184063 Node: Trust Item Management186712 Node: Listing Trust Items187748 Node: Manipulating Trust Items190109 Node: Crypto Operations190752 Node: Decrypt192016 Node: Verify198345 Node: Decrypt and Verify210614 Node: Sign213450 Node: Selecting Signers214014 Node: Creating a Signature215401 Node: Signature Notation Data220171 Node: Encrypt222399 Node: Encrypting a Plaintext222755 Node: Miscellaneous230358 Node: Running other Programs230770 Node: Using the Assuan protocol232846 Node: Checking for updates235568 Node: Run Control240326 Node: Waiting For Completion241070 Node: Using External Event Loops243188 Node: I/O Callback Interface245160 Node: Registering I/O Callbacks250398 Node: I/O Callback Example252436 Node: I/O Callback Example GTK+259061 Node: I/O Callback Example GDK260850 Node: I/O Callback Example Qt262492 Node: Cancellation264780 Node: UI Server Protocol267050 Ref: UI Server Protocol-Footnote-1268485 Node: UI Server Encrypt268604 Node: UI Server Sign273962 Node: UI Server Decrypt276315 Node: UI Server Verify277970 Node: UI Server Set Input Files281542 Node: UI Server Sign/Encrypt Files282612 Node: UI Server Verify/Decrypt Files284420 Node: UI Server Import/Export Keys286296 Node: UI Server Checksum Files287358 Node: Miscellaneous UI Server Commands289574 Ref: command SENDER291505 Node: Debugging293207 Node: Deprecated Functions294956 Node: Library Copying321787 Node: Copying350007 Node: Concept Index387757 Node: Function and Data Index402536  End Tag Table  Local Variables: coding: utf-8 End: