Imported Upstream version 1.8.4
[platform/upstream/libgcrypt.git] / doc / gcrypt.info
1 This is gcrypt.info, produced by makeinfo version 6.3 from gcrypt.texi.
2
3 This manual is for Libgcrypt (version 1.8.4, 24 October 2018), which is
4 GNU's library of cryptographic building blocks.
5
6 Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
7 Free Software Foundation, Inc.
8 Copyright (C) 2012, 2013, 2016, 2017 g10 Code GmbH
9
10      Permission is granted to copy, distribute and/or modify this
11      document under the terms of the GNU General Public License as
12      published by the Free Software Foundation; either version 2 of the
13      License, or (at your option) any later version.  The text of the
14      license can be found in the section entitled "GNU General Public
15      License".
16 INFO-DIR-SECTION GNU Libraries
17 START-INFO-DIR-ENTRY
18 * libgcrypt: (gcrypt).  Cryptographic function library.
19 END-INFO-DIR-ENTRY
20
21 \1f
22 Indirect:
23 gcrypt.info-1: 838
24 gcrypt.info-2: 300899
25 \1f
26 Tag Table:
27 (Indirect)
28 Node: Top\7f838
29 Node: Introduction\7f3367
30 Node: Getting Started\7f3739
31 Node: Features\7f4619
32 Node: Overview\7f5403
33 Node: Preparation\7f6026
34 Node: Header\7f6949
35 Node: Building sources\7f8020
36 Node: Building sources using Automake\7f9937
37 Node: Initializing the library\7f11865
38 Ref: sample-use-suspend-secmem\7f14933
39 Ref: sample-use-resume-secmem\7f15776
40 Node: Multi-Threading\7f16679
41 Ref: Multi-Threading-Footnote-1\7f17858
42 Node: Enabling FIPS mode\7f18267
43 Ref: enabling fips mode\7f18448
44 Node: Hardware features\7f20260
45 Ref: hardware features\7f20427
46 Ref: Hardware features-Footnote-1\7f21508
47 Node: Generalities\7f21669
48 Node: Controlling the library\7f21928
49 Node: Error Handling\7f40099
50 Node: Error Values\7f42638
51 Node: Error Sources\7f47578
52 Node: Error Codes\7f49846
53 Node: Error Strings\7f53322
54 Node: Handler Functions\7f54506
55 Node: Progress handler\7f55065
56 Node: Allocation handler\7f57214
57 Node: Error handler\7f58760
58 Node: Logging handler\7f60326
59 Node: Symmetric cryptography\7f60918
60 Node: Available ciphers\7f61658
61 Node: Available cipher modes\7f64339
62 Node: Working with cipher handles\7f68192
63 Node: General cipher functions\7f79696
64 Node: Public Key cryptography\7f83222
65 Node: Available algorithms\7f83988
66 Node: Used S-expressions\7f84337
67 Node: RSA key parameters\7f85454
68 Node: DSA key parameters\7f86729
69 Node: ECC key parameters\7f87383
70 Ref: ecc_keyparam\7f87534
71 Node: Cryptographic Functions\7f89405
72 Node: General public-key related Functions\7f101252
73 Node: Hashing\7f114921
74 Node: Available hash algorithms\7f115654
75 Node: Working with hash algorithms\7f121617
76 Node: Message Authentication Codes\7f135749
77 Node: Available MAC algorithms\7f136417
78 Node: Working with MAC algorithms\7f141579
79 Node: Key Derivation\7f147567
80 Node: Random Numbers\7f149969
81 Node: Quality of random numbers\7f150252
82 Node: Retrieving random numbers\7f150935
83 Node: S-expressions\7f152424
84 Node: Data types for S-expressions\7f153069
85 Node: Working with S-expressions\7f153395
86 Node: MPI library\7f167105
87 Node: Data types\7f168127
88 Node: Basic functions\7f168436
89 Node: MPI formats\7f170900
90 Node: Calculations\7f174424
91 Node: Comparisons\7f176693
92 Node: Bit manipulations\7f177696
93 Node: EC functions\7f179018
94 Ref: gcry_mpi_ec_new\7f181967
95 Node: Miscellaneous\7f187526
96 Node: Prime numbers\7f191670
97 Node: Generation\7f191940
98 Node: Checking\7f193227
99 Node: Utilities\7f193637
100 Node: Memory allocation\7f194014
101 Node: Context management\7f195370
102 Ref: gcry_ctx_release\7f195808
103 Node: Buffer description\7f195969
104 Node: Config reporting\7f196756
105 Node: Tools\7f197706
106 Node: hmac256\7f197873
107 Node: Configuration\7f198879
108 Node: Architecture\7f201932
109 Ref: fig:subsystems\7f203456
110 Ref: Architecture-Footnote-1\7f204542
111 Ref: Architecture-Footnote-2\7f204604
112 Node: Public-Key Subsystem Architecture\7f204688
113 Node: Symmetric Encryption Subsystem Architecture\7f206966
114 Node: Hashing and MACing Subsystem Architecture\7f208412
115 Node: Multi-Precision-Integer Subsystem Architecture\7f210335
116 Node: Prime-Number-Generator Subsystem Architecture\7f211773
117 Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1\7f213704
118 Node: Random-Number Subsystem Architecture\7f213996
119 Node: CSPRNG Description\7f216945
120 Ref: CSPRNG Description-Footnote-1\7f218501
121 Node: FIPS PRNG Description\7f218624
122 Node: Self-Tests\7f220758
123 Node: FIPS Mode\7f232217
124 Ref: fig:fips-fsm\7f236043
125 Ref: tbl:fips-states\7f236146
126 Ref: tbl:fips-state-transitions\7f237398
127 Node: Library Copying\7f241019
128 Node: Copying\7f269125
129 Node: Figures and Tables\7f288301
130 Node: Concept Index\7f288726
131 Node: Function and Data Index\7f300899
132 \1f
133 End Tag Table