summaryrefslogtreecommitdiffstats
path: root/comm/third_party/libgcrypt/doc/gcrypt.info
blob: 8895c16684ef18eb51489b573a8b989322052612 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
This is gcrypt.info, produced by makeinfo version 6.5 from gcrypt.texi.

This manual is for Libgcrypt version 1.9.2 and was last updated 28
January 2021.  Libgcrypt is GNU's library of cryptographic building
blocks.

Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
Free Software Foundation, Inc.
Copyright (C) 2012, 2013, 2016, 2017 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 2 of the
     License, or (at your option) any later version.  The text of the
     license can be found in the section entitled "GNU General Public
     License".
INFO-DIR-SECTION GNU Libraries
START-INFO-DIR-ENTRY
* libgcrypt: (gcrypt).  Cryptographic function library.
END-INFO-DIR-ENTRY


Indirect:
gcrypt.info-1: 861
gcrypt.info-2: 310476

Tag Table:
(Indirect)
Node: Top861
Node: Introduction3413
Node: Getting Started3785
Node: Features4665
Node: Overview5449
Node: Preparation6072
Node: Header6995
Node: Building sources8066
Node: Building sources using Automake9983
Node: Initializing the library11911
Ref: sample-use-suspend-secmem15303
Ref: sample-use-resume-secmem16146
Node: Multi-Threading17049
Ref: Multi-Threading-Footnote-118228
Node: Enabling FIPS mode18637
Ref: enabling fips mode18818
Node: Hardware features20630
Ref: hardware features20797
Ref: Hardware features-Footnote-121974
Node: Generalities22135
Node: Controlling the library22394
Node: Error Handling41291
Node: Error Values43830
Node: Error Sources48770
Node: Error Codes51038
Node: Error Strings54514
Node: Handler Functions55698
Node: Progress handler56257
Node: Allocation handler58406
Node: Error handler59952
Node: Logging handler61518
Node: Symmetric cryptography62110
Node: Available ciphers62850
Node: Available cipher modes65997
Node: Working with cipher handles70062
Node: General cipher functions81591
Node: Public Key cryptography85117
Node: Available algorithms85956
Node: Used S-expressions86256
Node: RSA key parameters87381
Node: DSA key parameters88656
Node: ECC key parameters89310
Ref: ecc_keyparam89461
Node: Cryptographic Functions92467
Node: Dedicated ECC Functions104442
Node: General public-key related Functions105586
Node: Hashing119256
Node: Available hash algorithms119989
Node: Working with hash algorithms126342
Node: Message Authentication Codes140474
Node: Available MAC algorithms141142
Node: Working with MAC algorithms147903
Node: Key Derivation153891
Node: Random Numbers156293
Node: Quality of random numbers156576
Node: Retrieving random numbers157259
Node: S-expressions158748
Node: Data types for S-expressions159393
Node: Working with S-expressions159719
Node: MPI library174818
Node: Data types175840
Node: Basic functions176149
Node: MPI formats179166
Node: Calculations182690
Node: Comparisons185078
Node: Bit manipulations186081
Node: EC functions187403
Ref: gcry_mpi_ec_new190352
Node: Miscellaneous195911
Node: Prime numbers200055
Node: Generation200325
Node: Checking201612
Node: Utilities202022
Node: Memory allocation202399
Node: Context management203755
Ref: gcry_ctx_release204193
Node: Buffer description204354
Node: Config reporting205141
Node: Tools206091
Node: hmac256206258
Node: Configuration207264
Node: Architecture210317
Ref: fig:subsystems211841
Ref: Architecture-Footnote-1212927
Ref: Architecture-Footnote-2212989
Node: Public-Key Subsystem Architecture213073
Node: Symmetric Encryption Subsystem Architecture215351
Node: Hashing and MACing Subsystem Architecture216948
Node: Multi-Precision-Integer Subsystem Architecture219022
Node: Prime-Number-Generator Subsystem Architecture220460
Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1222391
Node: Random-Number Subsystem Architecture222682
Node: CSPRNG Description225631
Ref: CSPRNG Description-Footnote-1227187
Node: FIPS PRNG Description227310
Node: Self-Tests229444
Node: FIPS Mode240903
Ref: fig:fips-fsm244729
Ref: tbl:fips-states244832
Ref: tbl:fips-state-transitions246084
Node: Library Copying249705
Node: Copying277811
Node: Figures and Tables296987
Node: Concept Index297412
Node: Function and Data Index310476

End Tag Table