1This is gcrypt.info, produced by makeinfo version 6.5 from gcrypt.texi.
2
3This manual is for Libgcrypt version 1.9.2 and was last updated 28
4January 2021.  Libgcrypt is GNU's library of cryptographic building
5blocks.
6
7Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
8Free Software Foundation, Inc.
9Copyright (C) 2012, 2013, 2016, 2017 g10 Code GmbH
10
11     Permission is granted to copy, distribute and/or modify this
12     document under the terms of the GNU General Public License as
13     published by the Free Software Foundation; either version 2 of the
14     License, or (at your option) any later version.  The text of the
15     license can be found in the section entitled "GNU General Public
16     License".
17INFO-DIR-SECTION GNU Libraries
18START-INFO-DIR-ENTRY
19* libgcrypt: (gcrypt).  Cryptographic function library.
20END-INFO-DIR-ENTRY
21
22
23Indirect:
24gcrypt.info-1: 861
25gcrypt.info-2: 310476
26
27Tag Table:
28(Indirect)
29Node: Top861
30Node: Introduction3413
31Node: Getting Started3785
32Node: Features4665
33Node: Overview5449
34Node: Preparation6072
35Node: Header6995
36Node: Building sources8066
37Node: Building sources using Automake9983
38Node: Initializing the library11911
39Ref: sample-use-suspend-secmem15303
40Ref: sample-use-resume-secmem16146
41Node: Multi-Threading17049
42Ref: Multi-Threading-Footnote-118228
43Node: Enabling FIPS mode18637
44Ref: enabling fips mode18818
45Node: Hardware features20630
46Ref: hardware features20797
47Ref: Hardware features-Footnote-121974
48Node: Generalities22135
49Node: Controlling the library22394
50Node: Error Handling41291
51Node: Error Values43830
52Node: Error Sources48770
53Node: Error Codes51038
54Node: Error Strings54514
55Node: Handler Functions55698
56Node: Progress handler56257
57Node: Allocation handler58406
58Node: Error handler59952
59Node: Logging handler61518
60Node: Symmetric cryptography62110
61Node: Available ciphers62850
62Node: Available cipher modes65997
63Node: Working with cipher handles70062
64Node: General cipher functions81591
65Node: Public Key cryptography85117
66Node: Available algorithms85956
67Node: Used S-expressions86256
68Node: RSA key parameters87381
69Node: DSA key parameters88656
70Node: ECC key parameters89310
71Ref: ecc_keyparam89461
72Node: Cryptographic Functions92467
73Node: Dedicated ECC Functions104442
74Node: General public-key related Functions105586
75Node: Hashing119256
76Node: Available hash algorithms119989
77Node: Working with hash algorithms126342
78Node: Message Authentication Codes140474
79Node: Available MAC algorithms141142
80Node: Working with MAC algorithms147903
81Node: Key Derivation153891
82Node: Random Numbers156293
83Node: Quality of random numbers156576
84Node: Retrieving random numbers157259
85Node: S-expressions158748
86Node: Data types for S-expressions159393
87Node: Working with S-expressions159719
88Node: MPI library174818
89Node: Data types175840
90Node: Basic functions176149
91Node: MPI formats179166
92Node: Calculations182690
93Node: Comparisons185078
94Node: Bit manipulations186081
95Node: EC functions187403
96Ref: gcry_mpi_ec_new190352
97Node: Miscellaneous195911
98Node: Prime numbers200055
99Node: Generation200325
100Node: Checking201612
101Node: Utilities202022
102Node: Memory allocation202399
103Node: Context management203755
104Ref: gcry_ctx_release204193
105Node: Buffer description204354
106Node: Config reporting205141
107Node: Tools206091
108Node: hmac256206258
109Node: Configuration207264
110Node: Architecture210317
111Ref: fig:subsystems211841
112Ref: Architecture-Footnote-1212927
113Ref: Architecture-Footnote-2212989
114Node: Public-Key Subsystem Architecture213073
115Node: Symmetric Encryption Subsystem Architecture215351
116Node: Hashing and MACing Subsystem Architecture216948
117Node: Multi-Precision-Integer Subsystem Architecture219022
118Node: Prime-Number-Generator Subsystem Architecture220460
119Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1222391
120Node: Random-Number Subsystem Architecture222682
121Node: CSPRNG Description225631
122Ref: CSPRNG Description-Footnote-1227187
123Node: FIPS PRNG Description227310
124Node: Self-Tests229444
125Node: FIPS Mode240903
126Ref: fig:fips-fsm244729
127Ref: tbl:fips-states244832
128Ref: tbl:fips-state-transitions246084
129Node: Library Copying249705
130Node: Copying277811
131Node: Figures and Tables296987
132Node: Concept Index297412
133Node: Function and Data Index310476
134
135End Tag Table
136