~ubuntu-branches/ubuntu/natty/gnutls26/natty-updates

« back to all changes in this revision

Viewing changes to doc/gnutls.ps

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Metzler
  • Date: 2008-07-01 20:31:24 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080701203124-6zu0d7gash9604z1
Tags: 2.4.2-1
* New upstream bugfix release.
* Up to date gnutls-cli manpage. Closes: #492775

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
%!PS-Adobe-2.0
2
2
%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software
3
3
%%Title: gnutls.dvi
4
 
%%CreationDate: Mon Jun 30 23:15:18 2008
 
4
%%CreationDate: Mon Sep 15 23:11:38 2008
5
5
%%Pages: 326
6
6
%%PageOrder: Ascend
7
7
%%BoundingBox: 0 0 596 842
13
13
%DVIPSWebPage: (www.radicaleye.com)
14
14
%DVIPSCommandLine: dvips -o gnutls.ps gnutls.dvi
15
15
%DVIPSParameters: dpi=600
16
 
%DVIPSSource:  TeX output 2008.06.30:2315
 
16
%DVIPSSource:  TeX output 2008.09.15:2311
17
17
%%BeginProcSet: tex.pro 0 0
18
18
%!
19
19
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
2064
2064
0000000000000000000000000000000000000000000000000000000000000000
2065
2065
cleartomark
2066
2066
%%EndFont 
 
2067
%%BeginFont: CMTT12
 
2068
%!PS-AdobeFont-1.1: CMTT12 1.0
 
2069
%%CreationDate: 1991 Aug 20 16:45:46
 
2070
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
 
2071
11 dict begin
 
2072
/FontInfo 7 dict dup begin
 
2073
/version (1.0) readonly def
 
2074
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
 
2075
/FullName (CMTT12) readonly def
 
2076
/FamilyName (Computer Modern) readonly def
 
2077
/Weight (Medium) readonly def
 
2078
/ItalicAngle 0 def
 
2079
/isFixedPitch true def
 
2080
end readonly def
 
2081
/FontName /CMTT12 def
 
2082
/PaintType 0 def
 
2083
/FontType 1 def
 
2084
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
 
2085
/Encoding 256 array
 
2086
0 1 255 {1 index exch /.notdef put} for
 
2087
dup 43 /plus put
 
2088
dup 45 /hyphen put
 
2089
dup 46 /period put
 
2090
dup 64 /at put
 
2091
dup 98 /b put
 
2092
dup 103 /g put
 
2093
dup 108 /l put
 
2094
dup 110 /n put
 
2095
dup 111 /o put
 
2096
dup 114 /r put
 
2097
dup 115 /s put
 
2098
dup 116 /t put
 
2099
dup 117 /u put
 
2100
readonly def
 
2101
/FontBBox{-1 -234 524 695}readonly def
 
2102
currentdict end
 
2103
currentfile eexec
 
2104
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
 
2105
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
 
2106
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
 
2107
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
 
2108
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
 
2109
2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
 
2110
C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
 
2111
3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
 
2112
426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
 
2113
D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
 
2114
E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
 
2115
6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
 
2116
A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
 
2117
0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
 
2118
85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
 
2119
F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
 
2120
C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
 
2121
12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
 
2122
048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
 
2123
0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
 
2124
741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB
 
2125
9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE
 
2126
306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371
 
2127
CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666
 
2128
1353CC1FC512D59DFF847ACCD3D79E83776B308BAC2BACF1011FF9DC1631898D
 
2129
90AB08A962A39A316267C1851557BD3A737B256439B4DEC665417953F0DC82E8
 
2130
0E19D69CE2A9039595871D25BF03F6AB5E47EF67A2E7ADC8F5F45E1A4B3B2579
 
2131
BA5AEAFDADDCE8757CBAB43FD2D9D03C269623084D76FDCE5818F67731D11F69
 
2132
099857A5E9F6CBA4A406447CCE6D188EED6AF0445D4C8609211C6088401CED88
 
2133
4F6BCAB6A3542D5A2AE9B64907A9773F74A0ACCF720758F33F36591D45CCBCA6
 
2134
B95DB4BF9776D8ED0143D2EA05E623BC840A780A0FDDC78C3E9D03B43CB03764
 
2135
1A68A09B920515E6CA3ACC12466F8366C8B053702FFEBFE30210B3EC98F97D38
 
2136
0409676F64281E4F9328DBF468435AEF764D3B795D43B2309CB427E7D306E84D
 
2137
5E5795D1B8BB687D68AB36501D2E25C00886DEC47BC0FDFCC7A8A7AD227317B3
 
2138
C3F4FF78491C886A760D6915769B90FB39CFC03CCACF007806BBBDD520915AA9
 
2139
4D48D4F79D627DA609273C9C18AAC36C6E9B5C72F4F7B57782F53A074EF6A035
 
2140
0B085B67151230B6B3998ACC80D47CFA8F763C80C7C57D1E412F77F81E835B5B
 
2141
4E16AC16F5528DD3F4C2C36653B0084E61409F92CAE47F1F32375A74258E946C
 
2142
AFFD0207051F5011EC62C40DD06FB6EC4B991991BB2157038471C95FFE27777B
 
2143
7C849F689B6810FC036D1048861A07E42A7B90695079E0FBBB95218FDB79CE38
 
2144
3F296B56689C5276B2B2D6D92DC6461DC10483C8E338E35936D9B5FFE471C26E
 
2145
780A4FFD68FCBEAE334A93E32F90ACBC8B940C9543855E82BF14F68A00F58254
 
2146
4ABC15437543273D92482587E3D325EE2860CBFD30FA13C26AE0601144D3EFD1
 
2147
5B5013E7FECBB3C0542BACF81786D885396FB7B9313DED6EF6F4B2B915D00638
 
2148
127FD764CE920C57FBB639D1D897BB7C875AD1DEEA3D0EAAE3BC1CE984C005EF
 
2149
9D1BF796B339AD4D9C8CA6374806DD06B395DDDA89F02526A0A066D98824204C
 
2150
0F8A20929C58D543AACBB93927DF8CD615F39FB101AA32FFE50173F48CD9D6E4
 
2151
08227A158F81A3FE55C70476F5938C3ABB5C43B3B08E06B365E26BB68BAF1AEC
 
2152
D2704467939AFFA7C93F157EF5B27B8B0949EEC4B58A59F2AEC544B7A29AE4C4
 
2153
37159EC4BCC8BF3FC34D58DF8E2B29D3C488341F938C8FDA542C9BFD59C69553
 
2154
4E54670BFB630143B223BA6AB429592ADB19B184F4BDFF9095ED23489694D5ED
 
2155
C1EC68C3ACC1B30B1DDF9D9271F64970BF64722F7BCD49BBB9A1970EC589315A
 
2156
60A96E54D3F54515C7DB823319FC0D920877D4D7AB6EF898BC137634FBD13977
 
2157
4705B77ECC25E1609ABF6658B1997D3A23CC2CF51973A661980DD200C982A38B
 
2158
ED9F035E009473387BFC239E366B6B69F855A1144F8A71861C48435278B45800
 
2159
F792B774852A74171A2BE35E689BED852ADF6D72FDAA88249031CC3036ED674E
 
2160
2EF9669641D1531AAD875570F5DD4B4F151F43369C593D43D77E419F7C9632F5
 
2161
7F5D9F084F81E426A9DF7746E08531D03B47A555AD7416FDF7B5246637E119B7
 
2162
2C7839CE85EE25AFEA1C5C02505695E843ABC87F7A0F81F029F1A9AA4B40A352
 
2163
D8F833877E8BFCEFCC92FA2E05843F6765C73FC8C56DEEDB8E287715F6154887
 
2164
7245FB0A8B3F285824963425AE6C29DCC1A5777370BF5CB7D3321DE18AAB4FC4
 
2165
BFC797ED704FC6248B1F5E4453AE778E24CCA5526B530655AFBB7446590F40B0
 
2166
E881B86102B848C326153CFD3CE36A755A0E9B00DBD02406041071C513E73311
 
2167
E0766096C50B44F938EAFA817AC411EADC4B0A76F48FFCB8D73EBFEB05D02DA0
 
2168
BA429BEA710CE221B9A2CA73A9E6A85B2FC25DC3EE6E3412EF5B907DE32DDD9E
 
2169
C5F57B153855A3C8FF9D1705D4DBEF156DCC262C1E9F8FF4A87FE8AEE4CB23B5
 
2170
D3D1125FDE3337BDD2979F414DA91BF275F6FBBBCA6F3ADAC3030FA13598662C
 
2171
216C0717A3F662858884FE5567FC85AC140DF57087C45BF874250024054AB512
 
2172
8C553482C7536A6B9E0770CF84A13DA165260FAF7D1CEE3010F9766ED6FEA5F5
 
2173
34DB7F0BCCA5F6D17F12A5F4EB52D0F64D3D4FDECA5478EBE081338FADF7C0E6
 
2174
D083AA0DDD32EB497F2B7393412AD8F039D394D8B55F4B8CC9F69B7A3B7BC6C3
 
2175
5C640FD396D04AF8D0E32FCB7610BEC8345D42587B3FB2B32D33DEC6E635B716
 
2176
2B230B4E3288BE8E1D89503C6E12305C9391F9657EB0C58F1EFEA32CD76B59C3
 
2177
94B461DF6E198360CDBEEA8D42C23C436E7428947F9C6CFFD4BE3A1187513D16
 
2178
9FA82D4537477011F128C921204AD9C6FF1717BFBCB8C2A334531A2949786084
 
2179
B2DE0F1D269C4B58989DDE1EB8B7446AE7C365D6C7D4BF74A8D2F8ECC30AE4B6
 
2180
90122CA0F473D9F43B69FD8A29BE8427DE6A7BB07CE9DA9BAE41950C03B7FF1B
 
2181
2B5FD9FF3F28E53222EB008CE738FD1A92541001F5F51712486E99D4CF12DA60
 
2182
D9E90E7B994AD9FE8D9880EFEB762412927993C49E697B7364C5CAA6C6BA9D76
 
2183
9ADF21C7CFD06A6693C917C50DBC6CACA3B3E65058A58F0555040989C22C3D55
 
2184
7ED29961FC697B19AF32AC93B971327025711849625B307624E007320742C474
 
2185
8723EEF7A6BD562222C67D828283AEEEDEC441040562E01C55CAB350169628D5
 
2186
A33AEA5B07C353C6C20317A209ED0F7253CDF89BF63C8D22E72042ADC91F4CF6
 
2187
606DC7527EAFE87D8327CC97528C93BA80271027B87ABF
 
2188
0000000000000000000000000000000000000000000000000000000000000000
 
2189
0000000000000000000000000000000000000000000000000000000000000000
 
2190
0000000000000000000000000000000000000000000000000000000000000000
 
2191
0000000000000000000000000000000000000000000000000000000000000000
 
2192
0000000000000000000000000000000000000000000000000000000000000000
 
2193
0000000000000000000000000000000000000000000000000000000000000000
 
2194
0000000000000000000000000000000000000000000000000000000000000000
 
2195
0000000000000000000000000000000000000000000000000000000000000000
 
2196
cleartomark
 
2197
%%EndFont 
2067
2198
%%BeginFont: CMMI7
2068
2199
%!PS-AdobeFont-1.1: CMMI7 1.100
2069
2200
%%CreationDate: 1996 Jul 23 07:53:53
5399
5530
0000000000000000000000000000000000000000000000000000000000000000
5400
5531
cleartomark
5401
5532
%%EndFont 
5402
 
%%BeginFont: CMTT12
5403
 
%!PS-AdobeFont-1.1: CMTT12 1.0
5404
 
%%CreationDate: 1991 Aug 20 16:45:46
5405
 
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
5406
 
11 dict begin
5407
 
/FontInfo 7 dict dup begin
5408
 
/version (1.0) readonly def
5409
 
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
5410
 
/FullName (CMTT12) readonly def
5411
 
/FamilyName (Computer Modern) readonly def
5412
 
/Weight (Medium) readonly def
5413
 
/ItalicAngle 0 def
5414
 
/isFixedPitch true def
5415
 
end readonly def
5416
 
/FontName /CMTT12 def
5417
 
/PaintType 0 def
5418
 
/FontType 1 def
5419
 
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
5420
 
/Encoding 256 array
5421
 
0 1 255 {1 index exch /.notdef put} for
5422
 
dup 45 /hyphen put
5423
 
dup 46 /period put
5424
 
dup 64 /at put
5425
 
dup 98 /b put
5426
 
dup 103 /g put
5427
 
dup 108 /l put
5428
 
dup 110 /n put
5429
 
dup 111 /o put
5430
 
dup 114 /r put
5431
 
dup 115 /s put
5432
 
dup 116 /t put
5433
 
dup 117 /u put
5434
 
readonly def
5435
 
/FontBBox{-1 -234 524 695}readonly def
5436
 
currentdict end
5437
 
currentfile eexec
5438
 
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
5439
 
016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
5440
 
9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
5441
 
D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
5442
 
469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
5443
 
2BDBF16FBC7512FAA308A093FE5F0364CD5660FE13FF01BC20148F9C480BCD0E
5444
 
C81D5BFC66F04993DD73F0BE0AB13F53B1BA79FE5F618A4F672B16C06BE3251E
5445
 
3BCB599BFA0E6041FBD558475370D693A959259A2699BA6E97CF40435B8E8A4B
5446
 
426343E145DF14E59028D4E0941AB537E34024E6CDE0EA9AF8038A3260A0358D
5447
 
D5B1DB53582F0DAB7ADE29CF8DBA0992D5A94672DFF91573F38D9BFD1A57E161
5448
 
E52DA1B41433C82261E47F79997DF603935D2A187A95F7A25D148FB3C2B6AA32
5449
 
6B982C32C6B25867871ED7B38E150031A3DE568C8D3731A779EAAF09AC5CE6C5
5450
 
A129C4147E56882B8068DF37C97C761694F1316AF93E33FF7E0B2F1F252735CE
5451
 
0D9F7BCE136B06EE967ABE0C8DF24DCBBF99874702ED252B677F407CB39678CC
5452
 
85DDFC2F45C552BA967E4158165ED16FECC4E32AC4D3B3EB8046DCDD37C92FDF
5453
 
F1F3710BB8EF5CA358ABACA33C7E5ACAD6BF5DC58BDFC3CF09BA2A38291D45A4
5454
 
C15FF1916FE2EC47FDC80911EB9C61F5D355BEDFC9DB17588547763AC5F0B1CC
5455
 
12D2FFB32E0803D37E3281DA9CE36C5433655526ACFB3A301C56FAB09DF07B5D
5456
 
048B47687348DEB96F3F9C53CE56DDD312B93D3918CD92AF53FB9461864D11B8
5457
 
0138918D0B1270C54873C4012CDE6F886DB11BCEA04B023EBB43E0D0A06BE725
5458
 
741D08B9DB688731A6C9886C15A83C28DADCC81385EA239E045E8F3670CE03DB
5459
 
9EE77ED067036595C9F3B1854343BE3A12E486B6E5A2F8AC44FA5378D28DCCEE
5460
 
306B0E283AA444423F9A4FF38E2B56DCF67A39CEB2C643DAE86865517D5D0371
5461
 
CB8797208ADEC637330A3A57902C9A88EDB75A7C16FA9850075D9F19578EC666
5462
 
1353CC1FC512D59DFF847ACCD3D03959C548F21BF622A6C3224EE815E753BC8C
5463
 
B155391C51D667F9C839F4D4E8EF4CBE6D3BFE2B563A86A947000F549268A100
5464
 
209B87105E2D4A93E6EBD0C65F02507F60E499EE7703D0262249B7BFB4AA1FA6
5465
 
3F21DC8195DE00E095781C138BC104972281AB173CD41ADEC6627A0C1FAB6542
5466
 
E7BCB67292592BEA43E0292ACBA05AD567C4845624B4FDE527FA7D697B09E0CC
5467
 
E41E79C455FCA992E1E910B517867D04D3D4ED74CCC4122C1A9F82049119A695
5468
 
9698152C58F0053E0ECEA91517F1083096B424C0F636523E0D28DF5F5FE4397F
5469
 
07C3F11B89DD6C46280EE2B5C0EA634C9A9E828A6BD7F665F3083347C7F321F9
5470
 
177E4E9F584CD9CCD3B9AA2BBD321B7BEF7C6808F7AC3E7D70898D9DC1439F0E
5471
 
AB97D70B4F80F1078AC40FA8E08806095B8BBF973FB3102D53746746BAE3CB58
5472
 
36D5BC356E859143263BEE92090B9ED179DD35ED44C6264297196C53B5DC4588
5473
 
1BDF88FA97586554C9F12F1EF380959DE40923AB17F96ED4FC370D303AB57AD3
5474
 
41251731F0C0504C78BF8783479FA0C6CBCAB76A9D6212278CDE5DD653109D59
5475
 
F696C04C18C143680876E43253D4F9BBE9F36C3BAA9ACD1A0AA2B657DD8682F5
5476
 
61862E0F03EBAD8CA957475B4493EA158D60FAC5CE0F4656C3DA52D1305B9199
5477
 
329665D1021008E4D41E963CF6B4E3F44686C540E4353F75D4785C01154A1E5D
5478
 
B669332EA2816C5891AAE534346AAC032E1DEEBD154835842D5C385DBE2B8514
5479
 
6A4A2BDEC6CCADC02D9835947C101F10528D2052FC56A3B804CCAEF2C83E0DDF
5480
 
503339BF6C57FC52624D46216034FEB97BB9B18176E1F8D0E333EA3CF3CE38A6
5481
 
F9297B14FFE06A4EC3CF15A83F221F43D93681BBF6A0932ACEF642BCAEAC10A9
5482
 
85B5979A87B2D3DE98FEB76566680557A936BE3E494FA625DA6D49F1FE03FDD4
5483
 
5132006842747BBB99D9AACC145DD48C0084842789783ED73B694E26EBD317E2
5484
 
CF7978DC95563534B37513CD92FF96DCEA9A5A8321517F565F5AF5CED11CFF29
5485
 
FC204E9649DF3295CA99F27D0C2EC4908179EBF83E0AB80BDC1304BF9387959E
5486
 
1211F0790C6CD66B428BA66A95E7BF9D51FC4F6A6749551250ABA792CB7D2960
5487
 
AB2B6CF9D0CCDBD60B8E9B1D77A29633FDB975752B21DD0B860DB72665D2F4A5
5488
 
E4D6302AFD02B6637DBFFFCC77443909C19E0CD47F65EB3D2908F6372D809DE4
5489
 
58EF22CEC5C1859A10A3990AB718CA748859B9235335FE5E1F84F850769584E3
5490
 
C2E7522BD16A9117A23D28C10E2BCAEC23D4C48437FC18A8B1C5045D17BD8A08
5491
 
14A25BD4A5548198E7E266AB258BD7BDE2250C3218CE664BDD86C647B4D64653
5492
 
BDAD6D877059A1A415D52AFB026DA1C404C2CD082DBE13E8F438A576CC83BFEE
5493
 
23FB8F56C0F60AF374234D43A5E74B400BC676FCABA4A68A66D62CE72FB7A984
5494
 
F17AA626352E64EE6422EFD235E34A1A3CE3AB6769CC909D0902F7C3B805D2D9
5495
 
BCC02F615D80C483C263A516CE42A2FA125DD5293BDF1BF4B1BC2E130F36515E
5496
 
75DD0152C763FE3449E7FFD9E7A37390FA0DCA2254338914A74F227C3853869B
5497
 
F71ABEF1BF0886476724F0DC72027ABB7919A1444EC67CE37B467359520DBAF5
5498
 
E89206D6D30054783715FD50B965F14C70000495C12373BAB7120A3731876661
5499
 
13E29EF9A59E1AB6854DD114AAE5A93EBB79D67FEAC23269FE3A601720470AF0
5500
 
944BF20F1E310019A14B651B9BBE583882F7B57B0995F0939441C5091A4A297B
5501
 
A7EBA7356F7C328BB14FF92E31D58BACF057A1F079C93DD420483325E884BC35
5502
 
FC9B549D37D2793C5D896A525555956E3BCFBAEED12EFAA939CD34AB23B03C36
5503
 
77CDF6C75D166C495747AFECC995544923587674EB84AE250BB17E6E329C1EB6
5504
 
A99966CD246AAEDB652A146DB0FC547FCF7C5E9B73A3BC0FBB5F2AD059CBDA04
5505
 
B3F70F8755BDC7F60F5A828A60F7E1A3F89F0380A56CBB513928182A7741E8C3
5506
 
B2A9D00E2BBC06EF0A40CD1286BE5D3BBC9DD979EC316D01E308C13E53CFFFEA
5507
 
389E8FC02ED91B855873213E4C01E879591E24B5BABB20FD827FB94927E23AA4
5508
 
7E93180BCFE1EC7D2B2BC34A78CB7E4798349A7E69A30018A66FFA7C888EB0B1
5509
 
D00E7B8D395305D9ACC01C50B4D78EFFA1D0B2DD7F3F1922DEE3E9DA4E040F4B
5510
 
AB7F910617318263E2FF22CD6F017C6198394003FABCFB51FBACFED0375D45E3
5511
 
300E3E9B58F9BACABB5D4C687CC7C2F474C4DA7A782C725570B1FFD7FE7EEF15
5512
 
EB9EC5D34594D50744C0F563112BD6E1ACDAB0D94D40C8A36B415A1500292452
5513
 
340EF13806F28EA581857C9F067D556BD74E972E36039340A6273EAE3C6FA438
5514
 
BE8CC4D3B69FC9952527D3CFAD07135CBB1F98CE16CC9EE653598AFF25AF51F7
5515
 
7122060C1393A6EF997922AEE44030E0ECCBD8D91F2688599725DBF6337D99A6
5516
 
51ACF7C6BE2006DECA41BE9E511A1239513D5269ECE06A7515C485ED666EF710
5517
 
25649AF0F7DBB1E45E27B64ED57D092FD599DD86D610BBABACB2050AB605A143
5518
 
679CC9AE80C2
5519
 
0000000000000000000000000000000000000000000000000000000000000000
5520
 
0000000000000000000000000000000000000000000000000000000000000000
5521
 
0000000000000000000000000000000000000000000000000000000000000000
5522
 
0000000000000000000000000000000000000000000000000000000000000000
5523
 
0000000000000000000000000000000000000000000000000000000000000000
5524
 
0000000000000000000000000000000000000000000000000000000000000000
5525
 
0000000000000000000000000000000000000000000000000000000000000000
5526
 
0000000000000000000000000000000000000000000000000000000000000000
5527
 
cleartomark
5528
 
%%EndFont 
5529
5533
TeXDict begin 39158280 55380996 1000 600 600 (gnutls.dvi)
5530
5534
@start /Fa 197[21 58[{}1 74.7198 /CMMI9 rf /Fb 134[39
5531
5535
1[39 39 39 39 39 39 1[39 39 39 39 39 2[39 39 39 39 39
5543
5547
90.9091 /CMSS10 rf /Fh 133[52 52 52 52 52 52 52 52 52
5544
5548
52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 1[52
5545
5549
31[52 52 4[52 52 52 52 52 52 52 52 52 52 2[52 2[52 8[52
5546
 
33[{}42 99.6264 /CMTT10 rf /Fi 212[44 43[{}1 83.022 /CMTT10
5547
 
rf /Fj 194[34 61[{}1 58.1154 /CMMI7 rf /Fk 207[19 48[{}1
5548
 
58.1154 /CMSY7 rf /Fl 154[66 101[{}1 91.3242 /TeX-feymr10
 
5550
33[{}42 99.6264 /CMTT10 rf /Fi 212[56 43[{}1 109.091
 
5551
/CMTT12 rf /Fj 194[34 61[{}1 58.1154 /CMMI7 rf /Fk 207[19
 
5552
48[{}1 58.1154 /CMSY7 rf /Fl 154[66 101[{}1 91.3242 /TeX-feymr10
5549
5553
rf /Fm 134[44 42 60 42 49 30 37 38 1[46 46 51 74 23 1[28
5550
5554
28 1[42 28 42 46 42 42 46 8[68 1[68 68 65 51 66 1[62
5551
5555
1[68 1[57 2[35 5[65 9[46 6[46 46 1[46 28 46[{}38 90.9091
5576
5580
90.9091 /CMTT10 rf /Fu 134[44 44 1[44 46 32 33 33 1[46
5577
5581
1[46 4[23 1[42 1[37 1[37 46 42 8[62 3[60 46 61 1[57 65
5578
5582
62 76 52 65 43 30 62 65 54 57 63 60 1[62 7[42 3[42 2[42
5579
 
42 42 42 23 28 1[65 43[{}43 83.022 /CMR10 rf /Fv 133[55
5580
 
65 65 89 65 68 48 48 50 65 68 61 68 102 34 65 37 34 68
5581
 
61 37 56 68 55 68 60 7[93 93 127 93 94 85 68 92 1[84
5582
 
92 96 116 74 96 1[46 96 96 77 81 94 89 87 93 7[61 61
5583
 
61 61 61 61 61 61 61 61 61 34 41 34 4[34 3[102 21[68
5584
 
68 12[{}67 109.091 /CMBX12 rf /Fw 134[45 52 47[76 12[25
 
5583
42 42 42 23 28 45[{}42 83.022 /CMR10 rf /Fv 133[55 65
 
5584
65 89 65 68 48 48 50 65 68 61 68 102 34 65 37 34 68 61
 
5585
37 56 68 55 68 60 7[93 93 127 93 94 85 68 92 1[84 92
 
5586
96 116 74 96 1[46 96 96 77 81 94 89 87 93 7[61 61 61
 
5587
61 61 61 61 61 61 61 61 34 41 34 4[34 3[102 21[68 68
 
5588
12[{}67 109.091 /CMBX12 rf /Fw 134[45 52 47[76 12[25
5585
5589
25 58[{}5 90.9091 /CMMI10 rf /Fx 197[33 58[{}1 119.552
5586
5590
/CMMI12 rf /Fy 134[85 85 117 1[90 63 64 66 1[90 81 90
5587
5591
134 45 2[45 90 81 49 74 90 72 90 78 11[124 112 90 120
5597
5601
36 36 48 51 45 51 76 25 48 28 25 51 45 28 40 51 40 51
5598
5602
45 25 2[25 45 25 56 68 68 93 68 68 66 51 67 71 62 71
5599
5603
68 83 57 71 47 33 68 71 59 62 69 66 64 68 1[43 1[71 1[25
5600
 
25 45 45 45 45 45 45 45 45 45 45 45 25 30 25 1[45 35
5601
 
35 25 71 2[76 45 25 18[76 51 51 53 11[{}88 90.9091 /CMR10
 
5604
25 45 45 45 45 45 45 45 45 45 45 45 25 30 25 71 45 35
 
5605
35 25 71 2[76 45 25 18[76 51 51 53 11[{}89 90.9091 /CMR10
5602
5606
rf /FC 170[149 135 108 4[151 1[116 4[152 71[{}6 172.154
5603
5607
/CMBX12 rf end
5604
5608
%%EndProlog
5616
5620
%%Page: 1 1
5617
5621
TeXDict begin 1 0 bop 150 1317 a FC(GNU)65 b(TLS)p 150
5618
5622
1383 3600 34 v 1587 1480 a FB(T)-8 b(ransp)s(ort)29 b(La)m(y)m(er)j
5619
 
(Securit)m(y)f(Library)e(for)h(the)h(GNU)g(system)2538
5620
 
1588 y(for)f(v)m(ersion)h(2.4.1,)i(30)e(June)e(2008)150
 
5623
(Securit)m(y)f(Library)e(for)h(the)h(GNU)g(system)2307
 
5624
1588 y(for)f(v)m(ersion)h(2.4.2,)h(15)f(Septem)m(b)s(er)f(2008)150
5621
5625
3923 y @beginspecial 14 @llx 14 @lly 60 @urx 56 @ury
5622
5626
1700 @rwi @setspecial
5623
5627
%%BeginDocument: gnutls-logo.eps
5782
5786
FA(\))p 150 5141 3600 17 v eop end
5783
5787
%%Page: 2 2
5784
5788
TeXDict begin 2 1 bop 150 4523 a FB(This)30 b(man)m(ual)g(is)h(last)g
5785
 
(up)s(dated)e(30)i(June)f(2008)i(for)e(v)m(ersion)h(2.4.1)h(of)e(GNU)h
5786
 
(TLS.)150 4658 y(Cop)m(yrigh)m(t)37 b(\(C\))g(2001,)k(2002,)f(2003,)g
5787
 
(2004,)g(2005,)h(2006,)f(2007,)g(2008)e(F)-8 b(ree)38
5788
 
b(Soft)m(w)m(are)g(F)-8 b(oundation,)150 4767 y(Inc.)390
5789
 
4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
 
5789
(up)s(dated)e(15)i(Septem)m(b)s(er)f(2008)i(for)e(v)m(ersion)h(2.4.2)h
 
5790
(of)f(GNU)g(TLS.)150 4658 y(Cop)m(yrigh)m(t)37 b(\(C\))g(2001,)k(2002,)
 
5791
f(2003,)g(2004,)g(2005,)h(2006,)f(2007,)g(2008)e(F)-8
 
5792
b(ree)38 b(Soft)m(w)m(are)g(F)-8 b(oundation,)150 4767
 
5793
y(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
5790
5794
b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
5791
5795
(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
5792
5796
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
6032
6036
b(Clien)m(t)h(Example)g(with)f Fu(TLS/IA)g FB(Supp)s(ort)21
6033
6037
b Fw(:)15 b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)53
6034
6038
b FB(63)399 3806 y(7.3.9)93 b(Simple)30 b(Clien)m(t)h(Example)g(using)e
6035
 
(the)i Fu(C++)e FB(API)20 b Fw(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
6036
 
(:)f(:)g(:)h(:)f(:)h(:)49 b FB(66)399 3915 y(7.3.10)93
6037
 
b(Help)s(er)30 b(F)-8 b(unction)32 b(for)e(TCP)f(Connections)17
6038
 
b Fw(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
6039
 
f(:)h(:)46 b FB(69)275 4025 y(7.4)92 b(Serv)m(er)30 b(Examples)22
 
6039
(the)i(C++)e(API)11 b Fw(:)k(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 
6040
h(:)f(:)h(:)40 b FB(66)399 3915 y(7.3.10)93 b(Help)s(er)30
 
6041
b(F)-8 b(unction)32 b(for)e(TCP)f(Connections)17 b Fw(:)f(:)f(:)h(:)f
 
6042
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)46
 
6043
b FB(69)275 4025 y(7.4)92 b(Serv)m(er)30 b(Examples)22
6040
6044
b Fw(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
6041
6045
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
6042
6046
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b
6309
6313
h(from)f(the)g(follo)m(wing)i(URL:)150 935 y Ft
6310
6314
(http://www.gnutls.org/do)o(wnlo)o(ad.h)o(tml)150 1070
6311
6315
y FB(The)f(latest)i(v)m(ersion)f(is)g(stored)f(in)g(a)h(\014le,)g
6312
 
(e.g.,)i(`)p Ft(gnutls-2.4.1.tar.gz)p FB(')26 b(where)31
6313
 
b(the)h(`)p Ft(2.4.1)p FB(')e(v)-5 b(alue)150 1179 y(is)30
 
6316
(e.g.,)i(`)p Ft(gnutls-2.4.2.tar.gz)p FB(')26 b(where)31
 
6317
b(the)h(`)p Ft(2.4.2)p FB(')e(v)-5 b(alue)150 1179 y(is)30
6314
6318
b(the)h(highest)g(v)m(ersion)f(n)m(um)m(b)s(er)g(in)g(the)g(directory)
6315
6319
-8 b(.)150 1314 y(Gn)m(uTLS)25 b(uses)g(a)h(Lin)m(ux-lik)m(e)h(dev)m
6316
6320
(elopmen)m(t)g(cycle:)40 b(ev)m(en)26 b(minor)g(v)m(ersion)g(n)m(um)m
15785
15789
(\(iacred\);)245 3039 y(gnutls_anon_free_client_cr)o(eden)o(tia)o(ls)h
15786
15790
(\(anoncred\);)245 3258 y(gnutls_global_deinit)h(\(\);)245
15787
15791
3477 y(return)k(0;)150 3587 y(})150 3819 y Fv(7.3.9)63
15788
 
b(Simple)41 b(Clien)m(t)g(Example)f(using)i(the)f FB(C)p
15789
 
Ft(++)f Fv(API)150 3966 y FB(The)30 b(follo)m(wing)i(clien)m(t)g(is)e
 
15792
b(Simple)41 b(Clien)m(t)g(Example)f(using)i(the)f(C)p
 
15793
Fi(++)g Fv(API)150 3966 y FB(The)30 b(follo)m(wing)i(clien)m(t)g(is)e
15790
15794
(a)h(simple)f(example)h(of)g(a)g(clien)m(t)g(clien)m(t)h(utilizing)g
15791
 
(the)f(Gn)m(uTLS)e Fu(C)p Fi(++)g FB(API.)150 4134 y
15792
 
Ft(#if)47 b(HAVE_CONFIG_H)150 4244 y(#)g(include)f(<config.h>)150
 
15795
(the)f(Gn)m(uTLS)e(C)p Ft(++)g FB(API.)150 4134 y Ft(#if)47
 
15796
b(HAVE_CONFIG_H)150 4244 y(#)g(include)f(<config.h>)150
15793
15797
4354 y(#else)150 4463 y(#endif)150 4573 y(#include)g(<iostream>)150
15794
15798
4682 y(#include)g(<stdexcept>)150 4792 y(#include)g(<gnutls/gnutls.h>)
15795
15799
150 4902 y(#include)g(<gnutls/gnutlsxx.h>)150 5121 y(#include)g
20461
20465
(sizes)f(\(suc)m(h)g(as)g(256)h(bits\))f(for)g(symmetric)390
20462
20466
408 y(algorithms,)k(to)g(actually)g(increase)f(securit)m(y)h(the)f
20463
20467
(public)f(k)m(ey)h(algorithms)h(ha)m(v)m(e)g(to)f(use)f(longer)390
20464
 
518 y(k)m(ey)j(sizes)g(as)g(w)m(ell.)390 647 y Fn(Examples:)216
 
20468
518 y(k)m(ey)j(sizes)g(as)g(w)m(ell.)390 653 y Fn(Examples:)216
20465
20469
b Ft(")p FB(NORMAL:!AES-128-CBC)p Ft(")p FB(,)142 b Ft(")p
20466
 
FB(EXPOR)-8 b(T:!VERS-TLS1.0:)p Ft(+)p FB(COMP-)390 757
 
20470
FB(EXPOR)-8 b(T:!VERS-TLS1.0:)p Ft(+)p FB(COMP-)390 762
20467
20471
y(DEFLA)g(TE:)p Ft(+)p FB(CTYPE-OPENPGP)p Ft(")p FB(,)560
20468
20472
b Ft(")p FB(NONE:)p Ft(+)p FB(VERS-TLS1.0:)p Ft(+)p FB(AES-128-)390
20469
 
866 y(CBC:)p Ft(+)p FB(RSA:)p Ft(+)p FB(SHA1:)p Ft(+)p
 
20473
872 y(CBC:)p Ft(+)p FB(RSA:)p Ft(+)p FB(SHA1:)p Ft(+)p
20470
20474
FB(COMP-NULL)p Ft(")p FB(,)30 b Ft(")p FB(NORMAL)p Ft(")p
20471
 
FB(,)g Ft(")p FB(NORMAL:)p Ft(COMPAT")p FB(.)390 995
 
20475
FB(,)g Ft(")p FB(NORMAL:)p Ft(COMPAT")p FB(.)390 1007
 
20476
y(F)-8 b(or)44 b(all)g(the)f(curren)m(t)g(a)m(v)-5 b(ailable)46
 
20477
b(algorithms)e(and)f(proto)s(cols)h(use)e Ft(")p FB(gn)m(utls-cli)j(-l)
 
20478
p Ft(")e FB(to)h(get)h(a)390 1116 y(listing.)390 1251
20472
20479
y Fn(Returns:)93 b FB(On)55 b(syn)m(tax)i(error)f Ft
20473
20480
(GNUTLS_E_INVALID_REQUEST)50 b FB(is)56 b(returned,)62
20474
 
b Ft(GNUTLS_E_)390 1105 y(SUCCESS)28 b FB(on)j(success,)f(or)h(an)f
20475
 
(error)g(co)s(de.)150 1293 y Fv(gn)m(utls)p 483 1293
20476
 
37 5 v 55 w(priorit)m(y)p 945 1293 V 54 w(set)p 1151
20477
 
1293 V 54 w(direct)3350 1479 y FB([F)-8 b(unction])-3599
 
20481
b Ft(GNUTLS_E_)390 1361 y(SUCCESS)28 b FB(on)j(success,)f(or)h(an)f
 
20482
(error)g(co)s(de.)150 1560 y Fv(gn)m(utls)p 483 1560
 
20483
37 5 v 55 w(priorit)m(y)p 945 1560 V 54 w(set)p 1151
 
20484
1560 V 54 w(direct)3350 1757 y FB([F)-8 b(unction])-3599
20478
20485
b Fh(int)53 b(gnutls_priority_set_d)q(irec)q(t)f Fg(\()p
20479
 
Ff(gn)m(utls)p 2046 1479 28 4 v 40 w(session)p 2355 1479
20480
 
V 41 w(t)30 b Fe(session)p Ff(,)j(const)565 1589 y(c)m(har)e(*)g
 
20486
Ff(gn)m(utls)p 2046 1757 28 4 v 40 w(session)p 2355 1757
 
20487
V 41 w(t)30 b Fe(session)p Ff(,)j(const)565 1867 y(c)m(har)e(*)g
20481
20488
Fe(priorities)p Ff(,)i(const)e(c)m(har)g(**)g Fe(err_pos)12
20482
 
b Fg(\))390 1698 y Ff(session)p FB(:)41 b(is)30 b(a)h
20483
 
Ft(gnutls_session_t)26 b FB(structure.)390 1827 y Ff(priorities)t
 
20489
b Fg(\))390 1976 y Ff(session)p FB(:)41 b(is)30 b(a)h
 
20490
Ft(gnutls_session_t)26 b FB(structure.)390 2111 y Ff(priorities)t
20484
20491
FB(:)41 b(is)30 b(a)h(string)f(describing)h(priorities)390
20485
 
1957 y Ff(err)p 508 1957 V 40 w(p)s(os)t FB(:)39 b(In)28
 
20492
2246 y Ff(err)p 508 2246 V 40 w(p)s(os)t FB(:)39 b(In)28
20486
20493
b(case)i(of)f(an)g(error)f(this)h(will)g(ha)m(v)m(e)i(the)e(p)s
20487
20494
(osition)g(in)f(the)i(string)f(the)g(error)f(o)s(ccured)390
20488
 
2086 y(Sets)23 b(the)h(priorities)g(to)g(use)f(on)g(the)g(ciphers,)i(k)
 
20495
2381 y(Sets)23 b(the)h(priorities)g(to)g(use)f(on)g(the)g(ciphers,)i(k)
20489
20496
m(ey)f(exc)m(hange)g(metho)s(ds,)h(macs)e(and)g(compression)390
20490
 
2195 y(metho)s(ds.)62 b(This)37 b(function)h(a)m(v)m(oids)h(k)m(eeping)
 
20497
2490 y(metho)s(ds.)62 b(This)37 b(function)h(a)m(v)m(oids)h(k)m(eeping)
20491
20498
g(a)f(priorit)m(y)g(cac)m(he)h(and)f(is)f(used)g(to)i(directly)f(set)
20492
 
390 2305 y(string)c(priorities)g(to)h(a)f(TLS)f(session.)51
 
20499
390 2600 y(string)c(priorities)g(to)h(a)f(TLS)f(session.)51
20493
20500
b(F)-8 b(or)35 b(do)s(cumen)m(tation)g(c)m(hec)m(k)g(the)f
20494
 
Ft(gnutls_priority_)390 2414 y(init\(\))p FB(.)390 2543
 
20501
Ft(gnutls_priority_)390 2709 y(init\(\))p FB(.)390 2844
20495
20502
y Fn(Returns:)93 b FB(On)55 b(syn)m(tax)i(error)f Ft
20496
20503
(GNUTLS_E_INVALID_REQUEST)50 b FB(is)56 b(returned,)62
20497
 
b Ft(GNUTLS_E_)390 2653 y(SUCCESS)28 b FB(on)j(success,)f(or)h(an)f
20498
 
(error)g(co)s(de.)150 2841 y Fv(gn)m(utls)p 483 2841
20499
 
37 5 v 55 w(priorit)m(y)p 945 2841 V 54 w(set)3350 3027
 
20504
b Ft(GNUTLS_E_)390 2954 y(SUCCESS)28 b FB(on)j(success,)f(or)h(an)f
 
20505
(error)g(co)s(de.)150 3153 y Fv(gn)m(utls)p 483 3153
 
20506
37 5 v 55 w(priorit)m(y)p 945 3153 V 54 w(set)3350 3350
20500
20507
y FB([F)-8 b(unction])-3599 b Fh(int)53 b(gnutls_priority_set)e
20501
 
Fg(\()p Ff(gn)m(utls)p 1679 3027 28 4 v 41 w(session)p
20502
 
1989 3027 V 40 w(t)31 b Fe(session)p Ff(,)i(gn)m(utls)p
20503
 
2757 3027 V 40 w(priorit)m(y)p 3095 3027 V 41 w(t)565
20504
 
3137 y Fe(priority)12 b Fg(\))390 3246 y Ff(session)p
 
20508
Fg(\()p Ff(gn)m(utls)p 1679 3350 28 4 v 41 w(session)p
 
20509
1989 3350 V 40 w(t)31 b Fe(session)p Ff(,)i(gn)m(utls)p
 
20510
2757 3350 V 40 w(priorit)m(y)p 3095 3350 V 41 w(t)565
 
20511
3460 y Fe(priority)12 b Fg(\))390 3570 y Ff(session)p
20505
20512
FB(:)41 b(is)30 b(a)h Ft(gnutls_session_t)26 b FB(structure.)390
20506
 
3375 y Ff(priorit)m(y)8 b FB(:)41 b(is)30 b(a)h Ft(gnutls_priority_t)26
20507
 
b FB(structure.)390 3505 y(Sets)d(the)h(priorities)g(to)g(use)f(on)g
 
20513
3704 y Ff(priorit)m(y)8 b FB(:)41 b(is)30 b(a)h Ft(gnutls_priority_t)26
 
20514
b FB(structure.)390 3839 y(Sets)d(the)h(priorities)g(to)g(use)f(on)g
20508
20515
(the)g(ciphers,)i(k)m(ey)f(exc)m(hange)g(metho)s(ds,)h(macs)e(and)g
20509
 
(compression)390 3614 y(metho)s(ds.)390 3743 y Fn(Returns:)40
 
20516
(compression)390 3949 y(metho)s(ds.)390 4083 y Fn(Returns:)40
20510
20517
b Ft(GNUTLS_E_SUCCESS)26 b FB(on)31 b(success,)f(or)h(an)f(error)g(co)s
20511
 
(de.)150 3932 y Fv(gn)m(utls)p 483 3932 37 5 v 55 w(proto)s(col)p
20512
 
979 3932 V 55 w(get)p 1199 3932 V 54 w(id)3350 4117 y
 
20518
(de.)150 4283 y Fv(gn)m(utls)p 483 4283 37 5 v 55 w(proto)s(col)p
 
20519
979 4283 V 55 w(get)p 1199 4283 V 54 w(id)3350 4480 y
20513
20520
FB([F)-8 b(unction])-3599 b Fh(gnutls_protocol_t)57 b
20514
20521
(gnutls_protocol_get_)q(id)52 b Fg(\()p Ff(const)31 b(c)m(har*)g
20515
 
Fe(name)12 b Fg(\))390 4227 y FB(The)30 b(names)g(are)h(compared)f(in)g
20516
 
(a)h(case)h(insensitiv)m(e)f(w)m(a)m(y)-8 b(.)390 4356
 
20522
Fe(name)12 b Fg(\))390 4589 y FB(The)30 b(names)g(are)h(compared)f(in)g
 
20523
(a)h(case)h(insensitiv)m(e)f(w)m(a)m(y)-8 b(.)390 4724
20517
20524
y Fn(Returns:)40 b FB(an)31 b(id)f(of)g(the)h(sp)s(eci\014ed)e(proto)s
20518
20525
(col,)j(or)e Ft(GNUTLS_VERSION_UNKNOWN)25 b FB(on)30
20519
 
b(error.)150 4544 y Fv(gn)m(utls)p 483 4544 V 55 w(proto)s(col)p
20520
 
979 4544 V 55 w(get)p 1199 4544 V 54 w(name)3350 4730
 
20526
b(error.)150 4924 y Fv(gn)m(utls)p 483 4924 V 55 w(proto)s(col)p
 
20527
979 4924 V 55 w(get)p 1199 4924 V 54 w(name)3350 5121
20521
20528
y FB([F)-8 b(unction])-3599 b Fh(const)54 b(char)f(*)g
20522
20529
(gnutls_protocol_get_na)q(me)f Fg(\()p Ff(gn)m(utls)p
20523
 
2412 4730 28 4 v 40 w(proto)s(col)p 2777 4730 V 41 w(t)565
20524
 
4840 y Fe(version)12 b Fg(\))390 4950 y Ff(v)m(ersion)p
20525
 
FB(:)41 b(is)31 b(a)f(\(gn)m(utls\))i(v)m(ersion)f(n)m(um)m(b)s(er)390
20526
 
5079 y(Con)m(v)m(ert)g(a)g Ft(gnutls_protocol_t)26 b
20527
 
FB(v)-5 b(alue)30 b(to)i(a)e(string.)390 5208 y Fn(Returns:)94
20528
 
b FB(a)58 b(string)f(that)h(con)m(tains)g(the)g(name)f(of)g(the)h(sp)s
20529
 
(eci\014ed)e(TLS)g(v)m(ersion)i(\(e.g.,)390 5317 y Ft(")p
20530
 
FB(TLS1.0)p Ft(")p FB(\),)31 b(or)f Ft(NULL)p FB(.)p
 
20530
2412 5121 28 4 v 40 w(proto)s(col)p 2777 5121 V 41 w(t)565
 
20531
5230 y Fe(version)12 b Fg(\))390 5340 y Ff(v)m(ersion)p
 
20532
FB(:)41 b(is)31 b(a)f(\(gn)m(utls\))i(v)m(ersion)f(n)m(um)m(b)s(er)p
20531
20533
eop end
20532
20534
%%Page: 156 162
20533
20535
TeXDict begin 156 161 bop 150 -116 a FB(Chapter)30 b(9:)41
20534
 
b(F)-8 b(unction)31 b(Reference)2237 b(156)150 299 y
20535
 
Fv(gn)m(utls)p 483 299 37 5 v 55 w(proto)s(col)p 979
20536
 
299 V 55 w(get)p 1199 299 V 54 w(v)m(ersion)3350 521
20537
 
y FB([F)-8 b(unction])-3599 b Fh(gnutls_protocol_t)57
20538
 
b(gnutls_protocol_get_)q(vers)q(ion)565 630 y Fg(\()p
20539
 
Ff(gn)m(utls)p 846 630 28 4 v 41 w(session)p 1156 630
20540
 
V 40 w(t)31 b Fe(session)12 b Fg(\))390 740 y Ff(session)p
 
20536
b(F)-8 b(unction)31 b(Reference)2237 b(156)390 299 y(Con)m(v)m(ert)31
 
20537
b(a)g Ft(gnutls_protocol_t)26 b FB(v)-5 b(alue)30 b(to)i(a)e(string.)
 
20538
390 435 y Fn(Returns:)94 b FB(a)58 b(string)f(that)h(con)m(tains)g(the)
 
20539
g(name)f(of)g(the)h(sp)s(eci\014ed)e(TLS)g(v)m(ersion)i(\(e.g.,)390
 
20540
544 y Ft(")p FB(TLS1.0)p Ft(")p FB(\),)31 b(or)f Ft(NULL)p
 
20541
FB(.)150 745 y Fv(gn)m(utls)p 483 745 37 5 v 55 w(proto)s(col)p
 
20542
979 745 V 55 w(get)p 1199 745 V 54 w(v)m(ersion)3350
 
20543
943 y FB([F)-8 b(unction])-3599 b Fh(gnutls_protocol_t)57
 
20544
b(gnutls_protocol_get_)q(vers)q(ion)565 1053 y Fg(\()p
 
20545
Ff(gn)m(utls)p 846 1053 28 4 v 41 w(session)p 1156 1053
 
20546
V 40 w(t)31 b Fe(session)12 b Fg(\))390 1162 y Ff(session)p
20541
20547
FB(:)41 b(is)30 b(a)h Ft(gnutls_session_t)26 b FB(structure.)390
20542
 
899 y(Get)31 b(TLS)f(v)m(ersion,)h(a)g Ft(gnutls_protocol_t)25
20543
 
b FB(v)-5 b(alue.)390 1058 y Fn(Returns:)40 b FB(the)31
 
20548
1298 y(Get)31 b(TLS)f(v)m(ersion,)h(a)g Ft(gnutls_protocol_t)25
 
20549
b FB(v)-5 b(alue.)390 1434 y Fn(Returns:)40 b FB(the)31
20544
20550
b(v)m(ersion)g(of)f(the)h(curren)m(tly)f(used)g(proto)s(col.)150
20545
 
1283 y Fv(gn)m(utls)p 483 1283 37 5 v 55 w(proto)s(col)p
20546
 
979 1283 V 55 w(list)3350 1504 y FB([F)-8 b(unction])-3599
 
20551
1635 y Fv(gn)m(utls)p 483 1635 37 5 v 55 w(proto)s(col)p
 
20552
979 1635 V 55 w(list)3350 1833 y FB([F)-8 b(unction])-3599
20547
20553
b Fh(const)54 b(gnutls_protocol_t)j(*)c(gnutls_protocol_list)e
20548
 
Fg(\()31 b Fe(void)12 b Fg(\))390 1614 y FB(Get)31 b(a)g(list)g(of)g
 
20554
Fg(\()31 b Fe(void)12 b Fg(\))390 1943 y FB(Get)31 b(a)g(list)g(of)g
20549
20555
(supp)s(orted)d(proto)s(cols,)k(e.g.)41 b(SSL)30 b(3.0,)h(TLS)f(1.0)h
20550
 
(etc.)390 1773 y Fn(Returns:)43 b FB(a)32 b(zero-terminated)h(list)f
 
20556
(etc.)390 2079 y Fn(Returns:)43 b FB(a)32 b(zero-terminated)h(list)f
20551
20557
(of)g Ft(gnutls_protocol_t)27 b FB(in)m(tegers)33 b(indicating)f(the)g
20552
 
(a)m(v)-5 b(ail-)390 1883 y(able)31 b(proto)s(cols.)150
20553
 
2107 y Fv(gn)m(utls)p 483 2107 V 55 w(proto)s(col)p 979
20554
 
2107 V 55 w(set)p 1186 2107 V 54 w(priorit)m(y)3350 2329
 
20558
(a)m(v)-5 b(ail-)390 2188 y(able)31 b(proto)s(cols.)150
 
20559
2389 y Fv(gn)m(utls)p 483 2389 V 55 w(proto)s(col)p 979
 
20560
2389 V 55 w(set)p 1186 2389 V 54 w(priorit)m(y)3350 2587
20555
20561
y FB([F)-8 b(unction])-3599 b Fh(int)53 b(gnutls_protocol_set_p)q(rior)
20556
 
q(ity)f Fg(\()p Ff(gn)m(utls)p 2150 2329 28 4 v 41 w(session)p
20557
 
2460 2329 V 40 w(t)31 b Fe(session)p Ff(,)h(const)565
20558
 
2438 y(in)m(t)f(*)g Fe(list)12 b Fg(\))390 2548 y Ff(session)p
 
20562
q(ity)f Fg(\()p Ff(gn)m(utls)p 2150 2587 28 4 v 41 w(session)p
 
20563
2460 2587 V 40 w(t)31 b Fe(session)p Ff(,)h(const)565
 
20564
2697 y(in)m(t)f(*)g Fe(list)12 b Fg(\))390 2806 y Ff(session)p
20559
20565
FB(:)41 b(is)30 b(a)h Ft(gnutls_session_t)26 b FB(structure.)390
20560
 
2707 y Ff(list)r FB(:)41 b(is)31 b(a)g(0)f(terminated)h(list)g(of)g(gn)
20561
 
m(utls)p 1789 2707 V 40 w(proto)s(col)p 2154 2707 V 41
20562
 
w(t)g(elemen)m(ts.)390 2867 y(Sets)c(the)g(priorit)m(y)g(on)g(the)g
 
20566
2942 y Ff(list)r FB(:)41 b(is)31 b(a)g(0)f(terminated)h(list)g(of)g(gn)
 
20567
m(utls)p 1789 2942 V 40 w(proto)s(col)p 2154 2942 V 41
 
20568
w(t)g(elemen)m(ts.)390 3078 y(Sets)c(the)g(priorit)m(y)g(on)g(the)g
20563
20569
(proto)s(col)g(v)m(ersions)g(supp)s(orted)e(b)m(y)i(gn)m(utls.)40
20564
 
b(This)26 b(function)g(actually)390 2976 y(enables)31
 
20570
b(This)26 b(function)g(actually)390 3188 y(enables)31
20565
20571
b(or)f(disables)g(proto)s(cols.)42 b(New)m(er)31 b(proto)s(col)g(v)m
20566
20572
(ersions)g(alw)m(a)m(ys)h(ha)m(v)m(e)g(highest)e(priorit)m(y)-8
20567
 
b(.)390 3136 y Fn(Returns:)40 b Ft(GNUTLS_E_SUCCESS)26
 
20573
b(.)390 3323 y Fn(Returns:)40 b Ft(GNUTLS_E_SUCCESS)26
20568
20574
b FB(on)31 b(success,)f(or)h(an)f(error)g(co)s(de.)150
20569
 
3360 y Fv(gn)m(utls)p 483 3360 37 5 v 55 w(psk)p 719
20570
 
3360 V 54 w(allo)s(cate)p 1184 3360 V 53 w(clien)m(t)p
20571
 
1529 3360 V 54 w(creden)m(tials)3350 3581 y FB([F)-8
 
20575
3524 y Fv(gn)m(utls)p 483 3524 37 5 v 55 w(psk)p 719
 
20576
3524 V 54 w(allo)s(cate)p 1184 3524 V 53 w(clien)m(t)p
 
20577
1529 3524 V 54 w(creden)m(tials)3350 3722 y FB([F)-8
20572
20578
b(unction])-3599 b Fh(int)53 b(gnutls_psk_allocate_c)q(lien)q(t_c)q
20573
 
(red)q(ent)q(ials)565 3691 y Fg(\()p Ff(gn)m(utls)p 846
20574
 
3691 28 4 v 41 w(psk)p 1022 3691 V 39 w(clien)m(t)p 1274
20575
 
3691 V 42 w(creden)m(tials)p 1737 3691 V 41 w(t)31 b(*)g
20576
 
Fe(sc)12 b Fg(\))390 3801 y Ff(sc)6 b FB(:)40 b(is)31
 
20579
(red)q(ent)q(ials)565 3832 y Fg(\()p Ff(gn)m(utls)p 846
 
20580
3832 28 4 v 41 w(psk)p 1022 3832 V 39 w(clien)m(t)p 1274
 
20581
3832 V 42 w(creden)m(tials)p 1737 3832 V 41 w(t)31 b(*)g
 
20582
Fe(sc)12 b Fg(\))390 3941 y Ff(sc)6 b FB(:)40 b(is)31
20577
20583
b(a)g(p)s(oin)m(ter)f(to)h(an)f Ft(gnutls_psk_server_credenti)o(als)o
20578
 
(_t)24 b FB(structure.)390 3960 y(This)31 b(structure)g(is)h(complex)g
 
20584
(_t)24 b FB(structure.)390 4077 y(This)31 b(structure)g(is)h(complex)g
20579
20585
(enough)f(to)i(manipulate)f(directly)g(th)m(us)f(this)h(help)s(er)f
20580
 
(function)g(is)390 4070 y(pro)m(vided)f(in)g(order)g(to)h(allo)s(cate)i
20581
 
(it.)390 4229 y Fn(Returns:)40 b Ft(GNUTLS_E_SUCCESS)26
 
20586
(function)g(is)390 4187 y(pro)m(vided)f(in)g(order)g(to)h(allo)s(cate)i
 
20587
(it.)390 4323 y Fn(Returns:)40 b Ft(GNUTLS_E_SUCCESS)26
20582
20588
b FB(on)31 b(success,)f(or)h(an)f(error)g(co)s(de.)150
20583
 
4453 y Fv(gn)m(utls)p 483 4453 37 5 v 55 w(psk)p 719
20584
 
4453 V 54 w(allo)s(cate)p 1184 4453 V 53 w(serv)m(er)p
20585
 
1559 4453 V 54 w(creden)m(tials)3350 4675 y FB([F)-8
 
20589
4524 y Fv(gn)m(utls)p 483 4524 37 5 v 55 w(psk)p 719
 
20590
4524 V 54 w(allo)s(cate)p 1184 4524 V 53 w(serv)m(er)p
 
20591
1559 4524 V 54 w(creden)m(tials)3350 4722 y FB([F)-8
20586
20592
b(unction])-3599 b Fh(int)53 b(gnutls_psk_allocate_s)q(erve)q(r_c)q
20587
 
(red)q(ent)q(ials)565 4784 y Fg(\()p Ff(gn)m(utls)p 846
20588
 
4784 28 4 v 41 w(psk)p 1022 4784 V 39 w(serv)m(er)p 1294
20589
 
4784 V 41 w(creden)m(tials)p 1756 4784 V 41 w(t)31 b(*)f
20590
 
Fe(sc)12 b Fg(\))390 4894 y Ff(sc)6 b FB(:)40 b(is)31
 
20593
(red)q(ent)q(ials)565 4831 y Fg(\()p Ff(gn)m(utls)p 846
 
20594
4831 28 4 v 41 w(psk)p 1022 4831 V 39 w(serv)m(er)p 1294
 
20595
4831 V 41 w(creden)m(tials)p 1756 4831 V 41 w(t)31 b(*)f
 
20596
Fe(sc)12 b Fg(\))390 4941 y Ff(sc)6 b FB(:)40 b(is)31
20591
20597
b(a)g(p)s(oin)m(ter)f(to)h(an)f Ft(gnutls_psk_server_credenti)o(als)o
20592
 
(_t)24 b FB(structure.)390 5053 y(This)31 b(structure)g(is)h(complex)g
 
20598
(_t)24 b FB(structure.)390 5077 y(This)31 b(structure)g(is)h(complex)g
20593
20599
(enough)f(to)i(manipulate)f(directly)g(th)m(us)f(this)h(help)s(er)f
20594
 
(function)g(is)390 5163 y(pro)m(vided)f(in)g(order)g(to)h(allo)s(cate)i
 
20600
(function)g(is)390 5186 y(pro)m(vided)f(in)g(order)g(to)h(allo)s(cate)i
20595
20601
(it.)390 5322 y Fn(Returns:)40 b Ft(GNUTLS_E_SUCCESS)26
20596
20602
b FB(on)31 b(success,)f(or)h(an)f(error)g(co)s(de.)p
20597
20603
eop end