170 lines
5.3 KiB
Plaintext
170 lines
5.3 KiB
Plaintext
This is gpgme.info, produced by makeinfo version 6.8 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.21.1-beta16, last updated 14 August 2023, of ‘The
|
||
‘GnuPG Made Easy’ Reference Manual’, for Version 1.21.1-beta16.
|
||
|
||
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: 1686
|
||
gpgme.info-2: 302806
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1686
|
||
Node: Introduction9063
|
||
Node: Getting Started9853
|
||
Node: Features11314
|
||
Node: Overview12626
|
||
Node: Preparation13735
|
||
Node: Header14732
|
||
Node: Building the Source15479
|
||
Node: Largefile Support (LFS)17869
|
||
Node: Using Automake23285
|
||
Node: Using Libtool24859
|
||
Node: Library Version Check25156
|
||
Node: Signal Handling31615
|
||
Node: Multi-Threading32885
|
||
Ref: Multi-Threading-Footnote-134301
|
||
Node: Protocols and Engines34724
|
||
Node: Engine Version Check37475
|
||
Node: Engine Information40524
|
||
Node: Engine Configuration44384
|
||
Node: OpenPGP45688
|
||
Node: Cryptographic Message Syntax46028
|
||
Node: Assuan46341
|
||
Node: Algorithms46715
|
||
Ref: Algorithms-Footnote-147194
|
||
Node: Public Key Algorithms47322
|
||
Node: Hash Algorithms49924
|
||
Node: Error Handling51138
|
||
Node: Error Values53012
|
||
Node: Error Sources58215
|
||
Node: Error Codes60655
|
||
Node: Error Strings65676
|
||
Node: Exchanging Data67483
|
||
Node: Creating Data Buffers69368
|
||
Node: Memory Based Data Buffers69884
|
||
Node: File Based Data Buffers73317
|
||
Node: Callback Based Data Buffers76430
|
||
Node: Destroying Data Buffers80621
|
||
Node: Manipulating Data Buffers82128
|
||
Node: Data Buffer I/O Operations82620
|
||
Node: Data Buffer Meta-Data84993
|
||
Node: Data Buffer Convenience90572
|
||
Node: Contexts92846
|
||
Node: Creating Contexts93965
|
||
Node: Destroying Contexts94812
|
||
Node: Result Management95151
|
||
Node: Context Attributes96732
|
||
Node: Protocol Selection97899
|
||
Node: Crypto Engine98945
|
||
Node: Setting the Sender100834
|
||
Node: ASCII Armor102347
|
||
Node: Text Mode102976
|
||
Node: Offline Mode103910
|
||
Node: Pinentry Mode105441
|
||
Node: Included Certificates107335
|
||
Node: Key Listing Mode108781
|
||
Node: Passphrase Callback114869
|
||
Node: Progress Meter Callback118431
|
||
Node: Status Message Callback120416
|
||
Node: Context Flags122181
|
||
Node: Locale129874
|
||
Node: Additional Logs131466
|
||
Node: Key Management133664
|
||
Node: Key objects134888
|
||
Node: Listing Keys149894
|
||
Node: Information About Keys158547
|
||
Node: Manipulating Keys159855
|
||
Node: Generating Keys162361
|
||
Node: Signing Keys180681
|
||
Node: Exporting Keys186440
|
||
Node: Importing Keys194029
|
||
Ref: Importing Keys-Footnote-1202896
|
||
Node: Deleting Keys203024
|
||
Node: Changing Passphrases205304
|
||
Node: Changing TOFU Data206631
|
||
Node: Advanced Key Editing208739
|
||
Node: Crypto Operations211472
|
||
Node: Decrypt212729
|
||
Node: Verify220811
|
||
Node: Decrypt and Verify236070
|
||
Node: Sign238925
|
||
Node: Selecting Signers239489
|
||
Node: Creating a Signature240895
|
||
Node: Signature Notation Data246518
|
||
Node: Encrypt248803
|
||
Node: Encrypting a Plaintext249159
|
||
Node: Miscellaneous264470
|
||
Node: Running other Programs264882
|
||
Node: Using the Assuan protocol267045
|
||
Node: Checking for updates269843
|
||
Node: Run Control274660
|
||
Node: Waiting For Completion275404
|
||
Node: Using External Event Loops277529
|
||
Node: I/O Callback Interface279501
|
||
Node: Registering I/O Callbacks284429
|
||
Node: I/O Callback Example286468
|
||
Node: I/O Callback Example GTK+293093
|
||
Node: I/O Callback Example GDK294882
|
||
Node: I/O Callback Example Qt296524
|
||
Node: Cancellation298812
|
||
Node: UI Server Protocol302806
|
||
Ref: UI Server Protocol-Footnote-1304241
|
||
Node: UI Server Encrypt304360
|
||
Node: UI Server Sign309718
|
||
Node: UI Server Decrypt312071
|
||
Node: UI Server Verify313726
|
||
Node: UI Server Set Input Files317298
|
||
Node: UI Server Sign/Encrypt Files318368
|
||
Node: UI Server Verify/Decrypt Files320176
|
||
Node: UI Server Import/Export Keys322052
|
||
Node: UI Server Checksum Files323114
|
||
Node: Miscellaneous UI Server Commands325332
|
||
Ref: command SENDER327263
|
||
Node: Debugging328965
|
||
Node: Deprecated Functions331124
|
||
Node: Library Copying354133
|
||
Node: Copying382353
|
||
Node: Concept Index420103
|
||
Node: Function and Data Index434815
|
||
|
||
End Tag Table
|
||
|
||
|
||
Local Variables:
|
||
coding: utf-8
|
||
End:
|