summaryrefslogtreecommitdiffstats
path: root/comm/third_party/libgcrypt/doc/libgcrypt-modules.eps
blob: d015cb6b5fc5a64f665f55153ed2e4aaf2c731e5 (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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
%!PS-Adobe-3.0 EPSF-3.0
%%Title: /home/wk/s/libgcrypt/doc/libgcrypt-modules.fig
%%Creator: fig2dev Version 3.2.7a
%%CreationDate: 2021-02-17 09:16:49
%%BoundingBox: 0 0 488 300
%%Magnification: 1.0000
%%EndComments
%%BeginProlog
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col32 {0.557 0.557 0.557 srgb} bind def
/col33 {0.255 0.271 0.255 srgb} bind def
/col34 {0.753 0.753 0.753 srgb} bind def
/col35 {0.502 0.502 0.502 srgb} bind def
/col36 {0.388 0.388 0.388 srgb} bind def
/col37 {0.804 0.804 0.804 srgb} bind def
/col38 {0.424 0.424 0.424 srgb} bind def
/col39 {0.776 0.718 0.592 srgb} bind def
/col40 {0.937 0.973 1.000 srgb} bind def
/col41 {0.863 0.796 0.651 srgb} bind def
/col42 {0.251 0.251 0.251 srgb} bind def
/col43 {0.878 0.878 0.878 srgb} bind def
/col44 {0.557 0.561 0.557 srgb} bind def
/col45 {0.667 0.667 0.667 srgb} bind def
/col46 {0.333 0.333 0.333 srgb} bind def
/col47 {0.843 0.843 0.843 srgb} bind def
/col48 {0.682 0.682 0.682 srgb} bind def
/col49 {0.745 0.745 0.745 srgb} bind def
/col50 {0.318 0.318 0.318 srgb} bind def
/col51 {0.906 0.890 0.906 srgb} bind def
/col52 {0.000 0.000 0.286 srgb} bind def
/col53 {0.475 0.475 0.475 srgb} bind def
/col54 {0.188 0.204 0.188 srgb} bind def
/col55 {0.255 0.255 0.255 srgb} bind def
/col56 {0.780 0.714 0.588 srgb} bind def
/col57 {0.867 0.616 0.576 srgb} bind def
/col58 {0.945 0.925 0.878 srgb} bind def
/col59 {0.765 0.765 0.765 srgb} bind def
/col60 {0.886 0.784 0.659 srgb} bind def
/col61 {0.882 0.882 0.882 srgb} bind def
/col62 {0.824 0.824 0.824 srgb} bind def
/col63 {0.929 0.929 0.929 srgb} bind def
/col64 {0.855 0.478 0.102 srgb} bind def
/col65 {0.945 0.894 0.102 srgb} bind def
/col66 {0.533 0.490 0.761 srgb} bind def
/col67 {0.839 0.839 0.839 srgb} bind def
/col68 {0.549 0.549 0.647 srgb} bind def
/col69 {0.290 0.290 0.290 srgb} bind def
/col70 {0.549 0.420 0.420 srgb} bind def
/col71 {0.353 0.353 0.353 srgb} bind def
/col72 {0.718 0.608 0.451 srgb} bind def
/col73 {0.255 0.576 1.000 srgb} bind def
/col74 {0.749 0.439 0.231 srgb} bind def
/col75 {0.859 0.467 0.000 srgb} bind def
/col76 {0.855 0.722 0.000 srgb} bind def
/col77 {0.000 0.392 0.000 srgb} bind def
/col78 {0.353 0.420 0.231 srgb} bind def
/col79 {0.827 0.827 0.827 srgb} bind def
/col80 {0.557 0.557 0.643 srgb} bind def
/col81 {0.953 0.725 0.365 srgb} bind def
/col82 {0.537 0.600 0.420 srgb} bind def
/col83 {0.392 0.392 0.392 srgb} bind def
/col84 {0.718 0.902 1.000 srgb} bind def
/col85 {0.525 0.753 0.925 srgb} bind def
/col86 {0.741 0.741 0.741 srgb} bind def
/col87 {0.827 0.584 0.322 srgb} bind def
/col88 {0.596 0.824 0.996 srgb} bind def
/col89 {0.549 0.612 0.420 srgb} bind def
/col90 {0.969 0.420 0.000 srgb} bind def
/col91 {0.353 0.420 0.224 srgb} bind def
/col92 {0.549 0.612 0.420 srgb} bind def
/col93 {0.549 0.612 0.482 srgb} bind def
/col94 {0.094 0.290 0.094 srgb} bind def
/col95 {0.678 0.678 0.678 srgb} bind def
/col96 {0.969 0.741 0.353 srgb} bind def
/col97 {0.388 0.420 0.612 srgb} bind def
/col98 {0.969 0.969 0.969 srgb} bind def
/col99 {0.871 0.000 0.000 srgb} bind def
/col100 {0.678 0.678 0.678 srgb} bind def
/col101 {0.969 0.741 0.353 srgb} bind def
/col102 {0.678 0.678 0.678 srgb} bind def
/col103 {0.969 0.741 0.353 srgb} bind def
/col104 {0.388 0.420 0.612 srgb} bind def
/col105 {0.322 0.420 0.161 srgb} bind def
/col106 {0.580 0.580 0.580 srgb} bind def
/col107 {0.000 0.388 0.000 srgb} bind def
/col108 {0.000 0.388 0.290 srgb} bind def
/col109 {0.482 0.518 0.290 srgb} bind def
/col110 {0.906 0.741 0.482 srgb} bind def
/col111 {0.647 0.710 0.776 srgb} bind def
/col112 {0.420 0.420 0.580 srgb} bind def
/col113 {0.518 0.420 0.420 srgb} bind def
/col114 {0.322 0.612 0.290 srgb} bind def
/col115 {0.839 0.906 0.906 srgb} bind def
/col116 {0.322 0.388 0.388 srgb} bind def
/col117 {0.094 0.420 0.290 srgb} bind def
/col118 {0.612 0.647 0.710 srgb} bind def
/col119 {1.000 0.580 0.000 srgb} bind def
/col120 {1.000 0.580 0.000 srgb} bind def
/col121 {0.000 0.388 0.290 srgb} bind def
/col122 {0.482 0.518 0.290 srgb} bind def
/col123 {0.388 0.451 0.482 srgb} bind def
/col124 {0.906 0.741 0.482 srgb} bind def
/col125 {0.871 0.871 0.871 srgb} bind def
/col126 {0.953 0.933 0.827 srgb} bind def
/col127 {0.961 0.682 0.365 srgb} bind def
/col128 {0.584 0.808 0.600 srgb} bind def
/col129 {0.710 0.082 0.490 srgb} bind def
/col130 {0.933 0.933 0.933 srgb} bind def
/col131 {0.518 0.518 0.518 srgb} bind def
/col132 {0.482 0.482 0.482 srgb} bind def
/col133 {0.000 0.353 0.000 srgb} bind def
/col134 {0.906 0.451 0.451 srgb} bind def
/col135 {1.000 0.796 0.192 srgb} bind def
/col136 {0.161 0.475 0.290 srgb} bind def
/col137 {0.871 0.157 0.129 srgb} bind def
/col138 {0.129 0.349 0.776 srgb} bind def
/col139 {0.973 0.973 0.973 srgb} bind def
/col140 {0.902 0.902 0.902 srgb} bind def
/col141 {0.129 0.518 0.353 srgb} bind def
/col142 {0.788 0.788 0.788 srgb} bind def
/col143 {0.875 0.847 0.875 srgb} bind def
/col144 {0.969 0.953 0.969 srgb} bind def

end

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/rl {rlineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Helvetica /Helvetica-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

/pageheader {
sa
n 0 300 m 0 0 l 488 0 l 488 300 l cp clip
-32.6 348.9 tr
1 -1 sc
$F2psBegin
10 setmiterlimit
0 slj 0 slc
 0.06299 0.06299 sc
} bind def
/pagefooter {
$F2psEnd
restore
} bind def
%%EndProlog
pageheader
%
% Fig objects follow
%
% 
% here starts figure with depth 50
% Polyline
0 slj
0 slc
15.000 slw
n 645 810 m 540 810 540 2055 105 arcto 4 {pop} repeat
  540 2160 2685 2160 105 arcto 4 {pop} repeat
  2790 2160 2790 915 105 arcto 4 {pop} repeat
  2790 810 645 810 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 645 2790 m 540 2790 540 4035 105 arcto 4 {pop} repeat
  540 4140 2685 4140 105 arcto 4 {pop} repeat
  2790 4140 2790 2895 105 arcto 4 {pop} repeat
  2790 2790 645 2790 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 3345 2790 m 3240 2790 3240 4035 105 arcto 4 {pop} repeat
  3240 4140 5385 4140 105 arcto 4 {pop} repeat
  5490 4140 5490 2895 105 arcto 4 {pop} repeat
  5490 2790 3345 2790 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 6075 2805 m 5970 2805 5970 4050 105 arcto 4 {pop} repeat
  5970 4155 8115 4155 105 arcto 4 {pop} repeat
  8220 4155 8220 2910 105 arcto 4 {pop} repeat
  8220 2805 6075 2805 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 3345 810 m 3240 810 3240 2055 105 arcto 4 {pop} repeat
  3240 2160 5385 2160 105 arcto 4 {pop} repeat
  5490 2160 5490 915 105 arcto 4 {pop} repeat
  5490 810 3345 810 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 6090 810 m 5985 810 5985 2055 105 arcto 4 {pop} repeat
  5985 2160 8130 2160 105 arcto 4 {pop} repeat
  8235 2160 8235 915 105 arcto 4 {pop} repeat
  8235 810 6090 810 105 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 3513 4563 m 3438 4563 3438 5438 75 arcto 4 {pop} repeat
  3438 5513 4947 5513 75 arcto 4 {pop} repeat
  5022 5513 5022 4638 75 arcto 4 {pop} repeat
  5022 4563 3513 4563 75 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 5583 4563 m 5508 4563 5508 5438 75 arcto 4 {pop} repeat
  5508 5513 7017 5513 75 arcto 4 {pop} repeat
  7092 5513 7092 4638 75 arcto 4 {pop} repeat
  7092 4563 5583 4563 75 arcto 4 {pop} repeat
 cp gs col0 s gr % Polyline
n 1443 4567 m 1368 4567 1368 5442 75 arcto 4 {pop} repeat
  1368 5517 2877 5517 75 arcto 4 {pop} repeat
  2952 5517 2952 4642 75 arcto 4 {pop} repeat
  2952 4567 1443 4567 75 arcto 4 {pop} repeat
 cp gs col0 s gr /Helvetica-iso ff 300.00 scf sf
900 1440 m
gs 1 -1 sc (Public-Key) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
900 1815 m
gs 1 -1 sc (Encryption) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
630 3420 m
gs 1 -1 sc (Multi-Precision-) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
900 3795 m
gs 1 -1 sc (Integers) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
3420 3420 m
gs 1 -1 sc (Prime-Number) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
3420 3795 m
gs 1 -1 sc (Generator) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
6420 3435 m
gs 1 -1 sc (Random) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
6420 3810 m
gs 1 -1 sc (Numbers) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
3600 1440 m
gs 1 -1 sc (Symmetric) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
3600 1815 m
gs 1 -1 sc (Encryption) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
6435 1440 m
gs 1 -1 sc (Hashing) col0 sh gr
/Helvetica-iso ff 300.00 scf sf
6435 1815 m
gs 1 -1 sc (MACing) col0 sh gr
/Helvetica-iso ff 210.00 scf sf
3825 5130 m
gs 1 -1 sc (Memory) col0 sh gr
/Helvetica-iso ff 210.00 scf sf
5635 5133 m
gs 1 -1 sc (Miscelleanous) col0 sh gr
/Helvetica-iso ff 210.00 scf sf
1495 5137 m
gs 1 -1 sc (S-expressions) col0 sh gr
% here ends figure;
pagefooter
showpage
%%Trailer
%EOF