1 %!PS-Adobe-2.0 EPSF-2.0
2 %%Title: /home/nmav/cvs/gnutls/doc/gnutls-crypto-layers.dia
4 %%CreationDate: Wed Apr 13 17:15:14 2011
6 %%Orientation: Portrait
7 %%Magnification: 1.0000
8 %%BoundingBox: 0 0 601 502
13 [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
14 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
15 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
16 /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
17 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
18 /two /three /four /five /six /seven /eight /nine /colon /semicolon
19 /less /equal /greater /question /at /A /B /C /D /E
20 /F /G /H /I /J /K /L /M /N /O
21 /P /Q /R /S /T /U /V /W /X /Y
22 /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
23 /d /e /f /g /h /i /j /k /l /m
24 /n /o /p /q /r /s /t /u /v /w
25 /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
26 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
27 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
28 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
29 /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
30 /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
31 /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
32 /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
33 /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
34 /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
35 /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
36 /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
37 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
38 /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
39 /cp {closepath} bind def
45 /gr {grestore} bind def
48 /rs {restore} bind def
51 /rm {rmoveto} bind def
55 /slc {setlinecap} bind def
56 /slj {setlinejoin} bind def
57 /slw {setlinewidth} bind def
58 /srgb {setrgbcolor} bind def
59 /rot {rotate} bind def
61 /sd {setdash} bind def
62 /ff {findfont} bind def
63 /sf {setfont} bind def
64 /scf {scalefont} bind def
65 /sw {stringwidth pop} bind def
66 /tr {translate} bind def
68 /ellipsedict 8 dict def
69 ellipsedict /mtrx matrix put
77 /x exch def /savematrix mtrx currentmatrix def
79 0 0 1 startangle endangle arc
103 /Times-Roman findfont
104 dup length dict begin
105 {1 index /FID ne {def} {pop pop} ifelse} forall
106 /Encoding isolatin1encoding def
110 /Times-Italic findfont
111 dup length dict begin
112 {1 index /FID ne {def} {pop pop} ifelse} forall
113 /Encoding isolatin1encoding def
118 dup length dict begin
119 {1 index /FID ne {def} {pop pop} ifelse} forall
120 /Encoding isolatin1encoding def
123 /Times-BoldItalic-latin1
124 /Times-BoldItalic findfont
125 dup length dict begin
126 {1 index /FID ne {def} {pop pop} ifelse} forall
127 /Encoding isolatin1encoding def
130 /AvantGarde-Gothic-latin1
131 /AvantGarde-Gothic findfont
132 dup length dict begin
133 {1 index /FID ne {def} {pop pop} ifelse} forall
134 /Encoding isolatin1encoding def
137 /AvantGarde-BookOblique-latin1
138 /AvantGarde-BookOblique findfont
139 dup length dict begin
140 {1 index /FID ne {def} {pop pop} ifelse} forall
141 /Encoding isolatin1encoding def
144 /AvantGarde-Demi-latin1
145 /AvantGarde-Demi findfont
146 dup length dict begin
147 {1 index /FID ne {def} {pop pop} ifelse} forall
148 /Encoding isolatin1encoding def
151 /AvantGarde-DemiOblique-latin1
152 /AvantGarde-DemiOblique findfont
153 dup length dict begin
154 {1 index /FID ne {def} {pop pop} ifelse} forall
155 /Encoding isolatin1encoding def
158 /Bookman-Light-latin1
159 /Bookman-Light findfont
160 dup length dict begin
161 {1 index /FID ne {def} {pop pop} ifelse} forall
162 /Encoding isolatin1encoding def
165 /Bookman-LightItalic-latin1
166 /Bookman-LightItalic findfont
167 dup length dict begin
168 {1 index /FID ne {def} {pop pop} ifelse} forall
169 /Encoding isolatin1encoding def
173 /Bookman-Demi findfont
174 dup length dict begin
175 {1 index /FID ne {def} {pop pop} ifelse} forall
176 /Encoding isolatin1encoding def
179 /Bookman-DemiItalic-latin1
180 /Bookman-DemiItalic findfont
181 dup length dict begin
182 {1 index /FID ne {def} {pop pop} ifelse} forall
183 /Encoding isolatin1encoding def
188 dup length dict begin
189 {1 index /FID ne {def} {pop pop} ifelse} forall
190 /Encoding isolatin1encoding def
193 /Courier-Oblique-latin1
194 /Courier-Oblique findfont
195 dup length dict begin
196 {1 index /FID ne {def} {pop pop} ifelse} forall
197 /Encoding isolatin1encoding def
201 /Courier-Bold findfont
202 dup length dict begin
203 {1 index /FID ne {def} {pop pop} ifelse} forall
204 /Encoding isolatin1encoding def
207 /Courier-BoldOblique-latin1
208 /Courier-BoldOblique findfont
209 dup length dict begin
210 {1 index /FID ne {def} {pop pop} ifelse} forall
211 /Encoding isolatin1encoding def
216 dup length dict begin
217 {1 index /FID ne {def} {pop pop} ifelse} forall
218 /Encoding isolatin1encoding def
221 /Helvetica-Oblique-latin1
222 /Helvetica-Oblique findfont
223 dup length dict begin
224 {1 index /FID ne {def} {pop pop} ifelse} forall
225 /Encoding isolatin1encoding def
228 /Helvetica-Bold-latin1
229 /Helvetica-Bold findfont
230 dup length dict begin
231 {1 index /FID ne {def} {pop pop} ifelse} forall
232 /Encoding isolatin1encoding def
235 /Helvetica-BoldOblique-latin1
236 /Helvetica-BoldOblique findfont
237 dup length dict begin
238 {1 index /FID ne {def} {pop pop} ifelse} forall
239 /Encoding isolatin1encoding def
242 /Helvetica-Narrow-latin1
243 /Helvetica-Narrow findfont
244 dup length dict begin
245 {1 index /FID ne {def} {pop pop} ifelse} forall
246 /Encoding isolatin1encoding def
249 /Helvetica-Narrow-Oblique-latin1
250 /Helvetica-Narrow-Oblique findfont
251 dup length dict begin
252 {1 index /FID ne {def} {pop pop} ifelse} forall
253 /Encoding isolatin1encoding def
256 /Helvetica-Narrow-Bold-latin1
257 /Helvetica-Narrow-Bold findfont
258 dup length dict begin
259 {1 index /FID ne {def} {pop pop} ifelse} forall
260 /Encoding isolatin1encoding def
263 /Helvetica-Narrow-BoldOblique-latin1
264 /Helvetica-Narrow-BoldOblique findfont
265 dup length dict begin
266 {1 index /FID ne {def} {pop pop} ifelse} forall
267 /Encoding isolatin1encoding def
270 /NewCenturySchlbk-Roman-latin1
271 /NewCenturySchlbk-Roman findfont
272 dup length dict begin
273 {1 index /FID ne {def} {pop pop} ifelse} forall
274 /Encoding isolatin1encoding def
277 /NewCenturySchlbk-Italic-latin1
278 /NewCenturySchlbk-Italic findfont
279 dup length dict begin
280 {1 index /FID ne {def} {pop pop} ifelse} forall
281 /Encoding isolatin1encoding def
284 /NewCenturySchlbk-Bold-latin1
285 /NewCenturySchlbk-Bold findfont
286 dup length dict begin
287 {1 index /FID ne {def} {pop pop} ifelse} forall
288 /Encoding isolatin1encoding def
291 /NewCenturySchlbk-BoldItalic-latin1
292 /NewCenturySchlbk-BoldItalic findfont
293 dup length dict begin
294 {1 index /FID ne {def} {pop pop} ifelse} forall
295 /Encoding isolatin1encoding def
298 /Palatino-Roman-latin1
299 /Palatino-Roman findfont
300 dup length dict begin
301 {1 index /FID ne {def} {pop pop} ifelse} forall
302 /Encoding isolatin1encoding def
305 /Palatino-Italic-latin1
306 /Palatino-Italic findfont
307 dup length dict begin
308 {1 index /FID ne {def} {pop pop} ifelse} forall
309 /Encoding isolatin1encoding def
312 /Palatino-Bold-latin1
313 /Palatino-Bold findfont
314 dup length dict begin
315 {1 index /FID ne {def} {pop pop} ifelse} forall
316 /Encoding isolatin1encoding def
319 /Palatino-BoldItalic-latin1
320 /Palatino-BoldItalic findfont
321 dup length dict begin
322 {1 index /FID ne {def} {pop pop} ifelse} forall
323 /Encoding isolatin1encoding def
329 /ZapfChancery-MediumItalic-latin1
330 /ZapfChancery-MediumItalic findfont
331 dup length dict begin
332 {1 index /FID ne {def} {pop pop} ifelse} forall
333 /Encoding isolatin1encoding def
337 /ZapfDingbats findfont
338 dup length dict begin
339 {1 index /FID ne {def} {pop pop} ifelse} forall
340 /Encoding isolatin1encoding def
343 28.346000 -28.346000 scale
344 -5.400000 -26.225000 translate
350 1.000000 1.000000 1.000000 srgb
351 n 6.600000 10.040000 m 6.600000 9.700000 25.411122 9.700000 25.411122 10.040000 c 25.411122 12.760000 l 25.411122 13.100000 6.600000 13.100000 6.600000 12.760000 c 6.600000 10.040000 l ef
352 0.000000 0.000000 0.000000 srgb
353 n 6.600000 10.040000 m 6.600000 9.700000 25.411122 9.700000 25.411122 10.040000 c 25.411122 12.760000 l 25.411122 13.100000 6.600000 13.100000 6.600000 12.760000 c 6.600000 10.040000 l s
354 n 6.600000 10.040000 m 6.600000 10.380000 25.411122 10.380000 25.411122 10.040000 c 25.411122 12.760000 l s
355 /Helvetica-latin1 ff 0.560000 scf sf
356 (TLS layer) 7.100000 11.315000 m
360 1.000000 1.000000 1.000000 srgb
361 n 6.550000 13.471429 m 6.550000 13.100000 25.411122 13.100000 25.411122 13.471429 c 25.411122 16.442857 l 25.411122 16.814286 6.550000 16.814286 6.550000 16.442857 c 6.550000 13.471429 l ef
362 0.000000 0.000000 0.000000 srgb
363 n 6.550000 13.471429 m 6.550000 13.100000 25.411122 13.100000 25.411122 13.471429 c 25.411122 16.442857 l 25.411122 16.814286 6.550000 16.814286 6.550000 16.442857 c 6.550000 13.471429 l s
364 n 6.550000 13.471429 m 6.550000 13.842857 25.411122 13.842857 25.411122 13.471429 c 25.411122 16.442857 l s
365 /Helvetica-latin1 ff 0.560000 scf sf
366 (Cryptography) 7.050000 14.777857 m
368 (Provider Layer) 7.050000 15.577857 m
372 1.000000 1.000000 1.000000 srgb
373 n 6.600000 17.271429 m 6.600000 16.900000 15.000000 16.900000 15.000000 17.271429 c 15.000000 20.242857 l 15.000000 20.614286 6.600000 20.614286 6.600000 20.242857 c 6.600000 17.271429 l ef
374 0.000000 0.000000 0.000000 srgb
375 n 6.600000 17.271429 m 6.600000 16.900000 15.000000 16.900000 15.000000 17.271429 c 15.000000 20.242857 l 15.000000 20.614286 6.600000 20.614286 6.600000 20.242857 c 6.600000 17.271429 l s
376 n 6.600000 17.271429 m 6.600000 17.642857 15.000000 17.642857 15.000000 17.271429 c 15.000000 20.242857 l s
377 /Helvetica-latin1 ff 0.560000 scf sf
378 (Cryptographic) 7.100000 18.577857 m
380 (Library) 7.100000 19.377857 m
384 1.000000 1.000000 1.000000 srgb
385 n 15.450000 17.271429 m 15.450000 16.900000 25.411122 16.900000 25.411122 17.271429 c 25.411122 20.242857 l 25.411122 20.614286 15.450000 20.614286 15.450000 20.242857 c 15.450000 17.271429 l ef
386 0.000000 0.000000 0.000000 srgb
387 n 15.450000 17.271429 m 15.450000 16.900000 25.411122 16.900000 25.411122 17.271429 c 25.411122 20.242857 l 25.411122 20.614286 15.450000 20.614286 15.450000 20.242857 c 15.450000 17.271429 l s
388 n 15.450000 17.271429 m 15.450000 17.642857 25.411122 17.642857 25.411122 17.271429 c 25.411122 20.242857 l s
389 /Helvetica-latin1 ff 0.560000 scf sf
390 (External cryptographic) 15.950000 18.577857 m
392 (provider) 15.950000 19.377857 m
396 1.000000 1.000000 1.000000 srgb
397 n 15.300000 21.475000 m 15.300000 21.075000 20.330000 21.075000 20.330000 21.475000 c 20.330000 24.675000 l 20.330000 25.075000 15.300000 25.075000 15.300000 24.675000 c 15.300000 21.475000 l ef
398 0.000000 0.000000 0.000000 srgb
399 n 15.300000 21.475000 m 15.300000 21.075000 20.330000 21.075000 20.330000 21.475000 c 20.330000 24.675000 l 20.330000 25.075000 15.300000 25.075000 15.300000 24.675000 c 15.300000 21.475000 l s
400 n 15.300000 21.475000 m 15.300000 21.875000 20.330000 21.875000 20.330000 21.475000 c 20.330000 24.675000 l s
401 /Helvetica-latin1 ff 0.420000 scf sf
402 (/dev/crypto) 15.800000 22.702500 m
404 (Kernel optimized) 15.800000 23.302500 m
406 (cryptography) 15.800000 23.902500 m
410 1.000000 1.000000 1.000000 srgb
411 n 6.800100 21.332143 m 6.800100 21.075000 10.622600 21.075000 10.622600 21.332143 c 10.622600 23.389286 l 10.622600 23.646429 6.800100 23.646429 6.800100 23.389286 c 6.800100 21.332143 l ef
412 0.000000 0.000000 0.000000 srgb
413 n 6.800100 21.332143 m 6.800100 21.075000 10.622600 21.075000 10.622600 21.332143 c 10.622600 23.389286 l 10.622600 23.646429 6.800100 23.646429 6.800100 23.389286 c 6.800100 21.332143 l s
414 n 6.800100 21.332143 m 6.800100 21.589286 10.622600 21.589286 10.622600 21.332143 c 10.622600 23.389286 l s
415 /Helvetica-latin1 ff 0.560000 scf sf
416 (libgcrypt) 7.300100 22.524286 m
420 1.000000 1.000000 1.000000 srgb
421 n 11.225100 21.332143 m 11.225100 21.075000 14.800100 21.075000 14.800100 21.332143 c 14.800100 23.389286 l 14.800100 23.646429 11.225100 23.646429 11.225100 23.389286 c 11.225100 21.332143 l ef
422 0.000000 0.000000 0.000000 srgb
423 n 11.225100 21.332143 m 11.225100 21.075000 14.800100 21.075000 14.800100 21.332143 c 14.800100 23.389286 l 14.800100 23.646429 11.225100 23.646429 11.225100 23.389286 c 11.225100 21.332143 l s
424 n 11.225100 21.332143 m 11.225100 21.589286 14.800100 21.589286 14.800100 21.332143 c 14.800100 23.389286 l s
425 /Helvetica-latin1 ff 0.560000 scf sf
426 (nettle) 11.725100 22.524286 m
430 1.000000 1.000000 1.000000 srgb
431 n 20.890330 21.389286 m 20.890330 21.075000 25.420330 21.075000 25.420330 21.389286 c 25.420330 23.903571 l 25.420330 24.217857 20.890330 24.217857 20.890330 23.903571 c 20.890330 21.389286 l ef
432 0.000000 0.000000 0.000000 srgb
433 n 20.890330 21.389286 m 20.890330 21.075000 25.420330 21.075000 25.420330 21.389286 c 25.420330 23.903571 l 25.420330 24.217857 20.890330 24.217857 20.890330 23.903571 c 20.890330 21.389286 l s
434 n 20.890330 21.389286 m 20.890330 21.703571 25.420330 21.703571 25.420330 21.389286 c 25.420330 23.903571 l s
435 /Helvetica-latin1 ff 0.420000 scf sf
436 (CPU-optimized) 21.390330 22.531071 m
438 (cryptography) 21.390330 23.131071 m