1 This is gcrypt.info, produced by makeinfo version 6.3 from gcrypt.texi.
3 This manual is for Libgcrypt (version 1.8.4, 24 October 2018), which is
4 GNU's library of cryptographic building blocks.
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
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
16 INFO-DIR-SECTION GNU Libraries
18 * libgcrypt: (gcrypt). Cryptographic function library.
29 Node: Introduction
\7f3367
30 Node: Getting Started
\7f3739
33 Node: Preparation
\7f6026
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
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