diff options
author | Simon Josefsson <simon@josefsson.org> | 2011-02-20 17:34:52 +0100 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2011-02-20 17:34:52 +0100 |
commit | 4b8db2d896f96d4ba4faf015cd357835eef8696f (patch) | |
tree | c487854df47872375e92bf797b9fe2a40cf7cf8b /doc | |
parent | 14d39094823801127a7afb33d2d306c4c964b66b (diff) | |
download | gnutls-4b8db2d896f96d4ba4faf015cd357835eef8696f.tar.gz |
Add doc/gnutls-crypto-layers.eps.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/gnutls-crypto-layers.eps | 424 |
1 files changed, 424 insertions, 0 deletions
diff --git a/doc/gnutls-crypto-layers.eps b/doc/gnutls-crypto-layers.eps new file mode 100644 index 0000000000..6f71f947c5 --- /dev/null +++ b/doc/gnutls-crypto-layers.eps @@ -0,0 +1,424 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: /home/jas/src/gnutls-2.12/doc/gnutls-crypto-layers.dia +%%Creator: Dia v0.97.1 +%%CreationDate: Sun Feb 20 17:25:49 2011 +%%For: jas +%%Orientation: Portrait +%%Magnification: 1.0000 +%%BoundingBox: 0 0 557 479 +%%BeginSetup +%%EndSetup +%%EndComments +%%BeginProlog +[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright +/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one +/two /three /four /five /six /seven /eight /nine /colon /semicolon +/less /equal /greater /question /at /A /B /C /D /E +/F /G /H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W /X /Y +/Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c +/d /e /f /g /h /i /j /k /l /m +/n /o /p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright +/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior +/acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf +/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla +/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde +/Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex +/Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring +/ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave +/uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def +/cp {closepath} bind def +/c {curveto} bind def +/f {fill} bind def +/a {arc} bind def +/ef {eofill} bind def +/ex {exch} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} 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 pop} bind def +/tr {translate} bind def + +/ellipsedict 8 dict def +ellipsedict /mtrx matrix put +/ellipse +{ ellipsedict begin + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def /savematrix mtrx currentmatrix def + x y tr xrad yrad sc + 0 0 1 startangle endangle arc + savematrix setmatrix + end +} def + +/mergeprocs { +dup length +3 -1 roll +dup +length +dup +5 1 roll +3 -1 roll +add +array cvx +dup +3 -1 roll +0 exch +putinterval +dup +4 2 roll +putinterval +} bind def +/Times-Roman-latin1 + /Times-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Italic-latin1 + /Times-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-Bold-latin1 + /Times-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Times-BoldItalic-latin1 + /Times-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Gothic-latin1 + /AvantGarde-Gothic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-BookOblique-latin1 + /AvantGarde-BookOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-Demi-latin1 + /AvantGarde-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/AvantGarde-DemiOblique-latin1 + /AvantGarde-DemiOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Light-latin1 + /Bookman-Light findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-LightItalic-latin1 + /Bookman-LightItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-Demi-latin1 + /Bookman-Demi findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Bookman-DemiItalic-latin1 + /Bookman-DemiItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-latin1 + /Courier findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Oblique-latin1 + /Courier-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-Bold-latin1 + /Courier-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Courier-BoldOblique-latin1 + /Courier-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-latin1 + /Helvetica findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Oblique-latin1 + /Helvetica-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Bold-latin1 + /Helvetica-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-BoldOblique-latin1 + /Helvetica-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-latin1 + /Helvetica-Narrow findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Oblique-latin1 + /Helvetica-Narrow-Oblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-Bold-latin1 + /Helvetica-Narrow-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Helvetica-Narrow-BoldOblique-latin1 + /Helvetica-Narrow-BoldOblique findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Roman-latin1 + /NewCenturySchlbk-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Italic-latin1 + /NewCenturySchlbk-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-Bold-latin1 + /NewCenturySchlbk-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/NewCenturySchlbk-BoldItalic-latin1 + /NewCenturySchlbk-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Roman-latin1 + /Palatino-Roman findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Italic-latin1 + /Palatino-Italic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-Bold-latin1 + /Palatino-Bold findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Palatino-BoldItalic-latin1 + /Palatino-BoldItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/Symbol-latin1 + /Symbol findfont +definefont pop +/ZapfChancery-MediumItalic-latin1 + /ZapfChancery-MediumItalic findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +/ZapfDingbats-latin1 + /ZapfDingbats findfont + dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding isolatin1encoding def + currentdict end +definefont pop +28.346000 -28.346000 scale +-5.400000 -25.425000 translate +%%EndProlog + + +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 6.600000 10.040000 m 6.600000 9.700000 23.850100 9.700000 23.850100 10.040000 c 23.850100 12.760000 l 23.850100 13.100000 6.600000 13.100000 6.600000 12.760000 c 6.600000 10.040000 l ef +0.000000 0.000000 0.000000 srgb +n 6.600000 10.040000 m 6.600000 9.700000 23.850100 9.700000 23.850100 10.040000 c 23.850100 12.760000 l 23.850100 13.100000 6.600000 13.100000 6.600000 12.760000 c 6.600000 10.040000 l s +n 6.600000 10.040000 m 6.600000 10.380000 23.850100 10.380000 23.850100 10.040000 c 23.850100 12.760000 l s +/Helvetica-latin1 ff 0.560000 scf sf +(TLS layer) 7.100000 11.315000 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 6.550000 13.471429 m 6.550000 13.100000 23.850000 13.100000 23.850000 13.471429 c 23.850000 16.442857 l 23.850000 16.814286 6.550000 16.814286 6.550000 16.442857 c 6.550000 13.471429 l ef +0.000000 0.000000 0.000000 srgb +n 6.550000 13.471429 m 6.550000 13.100000 23.850000 13.100000 23.850000 13.471429 c 23.850000 16.442857 l 23.850000 16.814286 6.550000 16.814286 6.550000 16.442857 c 6.550000 13.471429 l s +n 6.550000 13.471429 m 6.550000 13.842857 23.850000 13.842857 23.850000 13.471429 c 23.850000 16.442857 l s +/Helvetica-latin1 ff 0.560000 scf sf +(Cryptography) 7.050000 14.777857 m + gs 1 -1 sc sh gr +(Provider Layer) 7.050000 15.577857 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +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 +0.000000 0.000000 0.000000 srgb +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 +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 +/Helvetica-latin1 ff 0.560000 scf sf +(Cryptographic) 7.100000 18.577857 m + gs 1 -1 sc sh gr +(Library) 7.100000 19.377857 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 15.450000 17.271429 m 15.450000 16.900000 23.875100 16.900000 23.875100 17.271429 c 23.875100 20.242857 l 23.875100 20.614286 15.450000 20.614286 15.450000 20.242857 c 15.450000 17.271429 l ef +0.000000 0.000000 0.000000 srgb +n 15.450000 17.271429 m 15.450000 16.900000 23.875100 16.900000 23.875100 17.271429 c 23.875100 20.242857 l 23.875100 20.614286 15.450000 20.614286 15.450000 20.242857 c 15.450000 17.271429 l s +n 15.450000 17.271429 m 15.450000 17.642857 23.875100 17.642857 23.875100 17.271429 c 23.875100 20.242857 l s +/Helvetica-latin1 ff 0.560000 scf sf +(External cryptographic) 15.950000 18.577857 m + gs 1 -1 sc sh gr +(provider) 15.950000 19.377857 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 17.650000 21.710000 m 17.650000 21.425000 22.307500 21.425000 22.307500 21.710000 c 22.307500 23.990000 l 22.307500 24.275000 17.650000 24.275000 17.650000 23.990000 c 17.650000 21.710000 l ef +0.000000 0.000000 0.000000 srgb +n 17.650000 21.710000 m 17.650000 21.425000 22.307500 21.425000 22.307500 21.710000 c 22.307500 23.990000 l 22.307500 24.275000 17.650000 24.275000 17.650000 23.990000 c 17.650000 21.710000 l s +n 17.650000 21.710000 m 17.650000 21.995000 22.307500 21.995000 22.307500 21.710000 c 22.307500 23.990000 l s +/Helvetica-latin1 ff 0.560000 scf sf +(/dev/crypto) 18.150000 22.930000 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 6.800100 21.682143 m 6.800100 21.425000 10.622600 21.425000 10.622600 21.682143 c 10.622600 23.739286 l 10.622600 23.996429 6.800100 23.996429 6.800100 23.739286 c 6.800100 21.682143 l ef +0.000000 0.000000 0.000000 srgb +n 6.800100 21.682143 m 6.800100 21.425000 10.622600 21.425000 10.622600 21.682143 c 10.622600 23.739286 l 10.622600 23.996429 6.800100 23.996429 6.800100 23.739286 c 6.800100 21.682143 l s +n 6.800100 21.682143 m 6.800100 21.939286 10.622600 21.939286 10.622600 21.682143 c 10.622600 23.739286 l s +/Helvetica-latin1 ff 0.560000 scf sf +(libgcrypt) 7.300100 22.874286 m + gs 1 -1 sc sh gr +0.100000 slw +[] 0 sd +1.000000 1.000000 1.000000 srgb +n 11.225100 21.682143 m 11.225100 21.425000 14.800100 21.425000 14.800100 21.682143 c 14.800100 23.739286 l 14.800100 23.996429 11.225100 23.996429 11.225100 23.739286 c 11.225100 21.682143 l ef +0.000000 0.000000 0.000000 srgb +n 11.225100 21.682143 m 11.225100 21.425000 14.800100 21.425000 14.800100 21.682143 c 14.800100 23.739286 l 14.800100 23.996429 11.225100 23.996429 11.225100 23.739286 c 11.225100 21.682143 l s +n 11.225100 21.682143 m 11.225100 21.939286 14.800100 21.939286 14.800100 21.682143 c 14.800100 23.739286 l s +/Helvetica-latin1 ff 0.560000 scf sf +(nettle) 11.725100 22.874286 m + gs 1 -1 sc sh gr +showpage |