This is gpgme.info, produced by makeinfo version 6.3 from gpgme.texi. Copyright © 2002–2008, 2010, 2012–2018 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.12.1-beta100, last updated 3 December 2018, of ‘The ‘GnuPG Made Easy’ Reference Manual’, for Version 1.12.1-beta100. Copyright © 2002–2008, 2010, 2012–2018 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: 1689 gpgme.info-2: 301885  Tag Table: (Indirect) Node: Top1689 Node: Introduction9299 Node: Getting Started10089 Node: Features11550 Node: Overview12862 Node: Preparation13971 Node: Header14968 Node: Building the Source15715 Node: Largefile Support (LFS)17859 Node: Using Automake23275 Node: Using Libtool25828 Node: Library Version Check26190 Node: Signal Handling32250 Node: Multi-Threading33520 Ref: Multi-Threading-Footnote-134936 Node: Protocols and Engines35359 Node: Engine Version Check38110 Node: Engine Information40633 Node: Engine Configuration44493 Node: OpenPGP45797 Node: Cryptographic Message Syntax46137 Node: Assuan46450 Node: Algorithms46824 Ref: Algorithms-Footnote-147303 Node: Public Key Algorithms47431 Node: Hash Algorithms50033 Node: Error Handling51247 Node: Error Values53121 Node: Error Sources58324 Node: Error Codes60764 Node: Error Strings65557 Node: Exchanging Data67364 Node: Creating Data Buffers69249 Node: Memory Based Data Buffers69765 Node: File Based Data Buffers73198 Node: Callback Based Data Buffers76311 Node: Destroying Data Buffers80502 Node: Manipulating Data Buffers82009 Node: Data Buffer I/O Operations82501 Node: Data Buffer Meta-Data84874 Node: Data Buffer Convenience89393 Node: Contexts91613 Node: Creating Contexts92799 Node: Destroying Contexts93646 Node: Result Management93985 Node: Context Attributes95566 Node: Protocol Selection96733 Node: Crypto Engine97779 Node: Setting the Sender99668 Node: ASCII Armor101181 Node: Text Mode101810 Node: Offline Mode102744 Node: Pinentry Mode104242 Node: Included Certificates106136 Node: Key Listing Mode107582 Node: Passphrase Callback112323 Node: Progress Meter Callback115885 Node: Status Message Callback117870 Node: Context Flags119635 Node: Locale125684 Node: Additional Logs127276 Node: Key Management129474 Node: Key objects130702 Node: Listing Keys144926 Node: Information About Keys153579 Node: Manipulating Keys154887 Node: Generating Keys155457 Node: Signing Keys173777 Node: Exporting Keys177410 Node: Importing Keys184349 Ref: Importing Keys-Footnote-1191752 Node: Deleting Keys191880 Node: Changing Passphrases194160 Node: Changing TOFU Data195487 Node: Advanced Key Editing197595 Node: Trust Item Management200328 Node: Listing Trust Items201364 Node: Manipulating Trust Items203725 Node: Crypto Operations204368 Node: Decrypt205632 Node: Verify212946 Node: Decrypt and Verify225666 Node: Sign228521 Node: Selecting Signers229085 Node: Creating a Signature230491 Node: Signature Notation Data235261 Node: Encrypt237546 Node: Encrypting a Plaintext237902 Node: Miscellaneous252314 Node: Running other Programs252726 Node: Using the Assuan protocol254889 Node: Checking for updates257687 Node: Run Control262504 Node: Waiting For Completion263248 Node: Using External Event Loops265373 Node: I/O Callback Interface267345 Node: Registering I/O Callbacks272585 Node: I/O Callback Example274624 Node: I/O Callback Example GTK+281249 Node: I/O Callback Example GDK283038 Node: I/O Callback Example Qt284680 Node: Cancellation286968 Node: UI Server Protocol289276 Ref: UI Server Protocol-Footnote-1290711 Node: UI Server Encrypt290830 Node: UI Server Sign296188 Node: UI Server Decrypt298541 Node: UI Server Verify301885 Node: UI Server Set Input Files305457 Node: UI Server Sign/Encrypt Files306527 Node: UI Server Verify/Decrypt Files308335 Node: UI Server Import/Export Keys310211 Node: UI Server Checksum Files311273 Node: Miscellaneous UI Server Commands313491 Ref: command SENDER315422 Node: Debugging317124 Node: Deprecated Functions318873 Node: Library Copying344090 Node: Copying372310 Node: Concept Index410060 Node: Function and Data Index425058  End Tag Table  Local Variables: coding: utf-8 End: