summaryrefslogtreecommitdiffstats
path: root/doc/gnupg-card-architecture.fig
blob: 0efa362c516fda5b595c28abfc68a926b1e66fd2 (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
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
#FIG 3.2  Produced by xfig version 3.2.5-alpha5
# Copyright 2005 Werner Koch
#
# This file is part of GnuPG.
#
# GnuPG is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
# 
# GnuPG is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
Landscape
Center
Metric
A4      
100.00
Single
-2
1200 2
0 32 #414541
0 33 #808080
0 34 #c0c0c0
0 35 #c6b797
0 36 #eff8ff
0 37 #dccba6
0 38 #e0e0e0
0 39 #8e8f8e
0 40 #aaaaaa
0 41 #555555
0 42 #404040
0 43 #868286
0 44 #c7c3c7
0 45 #e7e3e7
0 46 #8e8e8e
0 47 #444444
0 48 #868686
0 49 #c7c7c7
0 50 #666666
0 51 #e2e2ee
0 52 #94949a
0 53 #dbdbdb
0 54 #a1a1b7
0 55 #9c0000
0 56 #ededed
0 57 #86acff
0 58 #7070ff
0 59 #bebebe
0 60 #515151
0 61 #000049
0 62 #797979
0 63 #303430
0 64 #c7b696
0 65 #d7d7d7
0 66 #aeaeae
0 67 #85807d
0 68 #d2d2d2
0 69 #3a3a3a
0 70 #4573aa
0 71 #000000
0 72 #e7e7e7
0 73 #f7f7f7
0 74 #d6d7d6
0 75 #7b79a5
0 76 #effbff
0 77 #9e9e9e
0 78 #717571
0 79 #73758c
0 80 #414141
0 81 #635dce
0 82 #565151
0 83 #dd9d93
0 84 #f1ece0
0 85 #c3c3c3
0 86 #e2c8a8
0 87 #e1e1e1
0 88 #da7a1a
0 89 #f1e41a
0 90 #887dc2
0 91 #d6d6d6
0 92 #8c8ca5
0 93 #4a4a4a
0 94 #8c6b6b
0 95 #5a5a5a
0 96 #636363
0 97 #b79b73
0 98 #4193ff
0 99 #bf703b
0 100 #db7700
0 101 #dab800
0 102 #006400
0 103 #5a6b3b
0 104 #d3d3d3
0 105 #8e8ea4
0 106 #f3b95d
0 107 #89996b
0 108 #646464
0 109 #b7e6ff
0 110 #86c0ec
0 111 #bdbdbd
0 112 #d39552
0 113 #98d2fe
0 114 #8c9c6b
0 115 #f76b00
0 116 #5a6b39
0 117 #8c9c6b
0 118 #8c9c7b
0 119 #184a18
0 120 #adadad
0 121 #f7bd5a
0 122 #636b9c
0 123 #de0000
0 124 #adadad
0 125 #f7bd5a
0 126 #adadad
0 127 #f7bd5a
0 128 #636b9c
0 129 #526b29
0 130 #949494
0 131 #006300
0 132 #00634a
0 133 #7b844a
0 134 #e7bd7b
0 135 #a5b5c6
0 136 #6b6b94
0 137 #846b6b
0 138 #529c4a
0 139 #d6e7e7
0 140 #526363
0 141 #186b4a
0 142 #9ca5b5
0 143 #ff9400
0 144 #ff9400
0 145 #00634a
0 146 #7b844a
0 147 #63737b
0 148 #e7bd7b
0 149 #184a18
0 150 #f7bd5a
0 151 #dedede
0 152 #f3eed3
0 153 #f5ae5d
0 154 #95ce99
0 155 #b5157d
0 156 #eeeeee
0 157 #848484
0 158 #7b7b7b
0 159 #005a00
0 160 #e77373
0 161 #ffcb31
0 162 #29794a
0 163 #de2821
0 164 #2159c6
0 165 #f8f8f8
0 166 #e6e6e6
0 167 #21845a
0 168 #ff9408
0 169 #007000
0 170 #d00000
0 171 #fed600
0 172 #d82010
0 173 #003484
0 174 #d62010
0 175 #389000
0 176 #ba0000
0 177 #003380
0 178 #00a7bd
0 179 #ffc500
0 180 #087bd0
0 181 #fbc100
0 182 #840029
0 183 #07399c
0 184 #0063bd
0 185 #39acdf
0 186 #42c0e0
0 187 #31ceff
0 188 #ffde00
0 189 #085a00
0 190 #ff2100
0 191 #f75e08
0 192 #ef7b08
0 193 #ff8200
0 194 #007d00
0 195 #0000be
0 196 #757575
0 197 #f3f3f3
0 198 #d7d3d7
0 199 #aeaaae
0 200 #c2c2c2
0 201 #303030
0 202 #515551
0 203 #f7f3f7
0 204 #717171
6 9270 1980 13230 6570
6 9471 3906 13014 5677
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 10540 4394 10540 3936 9471 3936 9471 4394 10540 4394
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 10387 5616 10387 5158 9471 5158 9471 5616 10387 5616
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 12984 5005 12984 4547 9471 4547 9471 5005 12984 5005
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 12984 5616 12984 5158 12067 5158 12067 5616 12984 5616
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 11701 5627 11701 5168 10784 5168 10784 5627 11701 5627
4 0 0 50 -1 16 11 0.0000 4 173 835 9623 4242 OpenPGP\001
4 0 0 50 -1 16 11 0.0000 4 132 2770 9776 4853 APDU and ISO-7816 access code\001
4 0 0 50 -1 16 11 0.0000 4 132 448 9623 5464 CCID\001
4 0 0 50 -1 16 11 0.0000 4 132 601 12220 5464 CT-API\001
4 0 0 50 -1 16 11 0.0000 4 132 560 10957 5464 PC/SC\001
-6
6 10693 3906 13014 4394
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 11762 4394 11762 3936 10693 3936 10693 4394 11762 4394
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 12984 4394 12984 3936 11915 3936 11915 4394 12984 4394
4 0 0 50 -1 16 11 0.0000 4 132 377 10998 4242 NKS\001
4 0 0 50 -1 16 11 0.0000 4 132 804 12067 4242 PKCS#15\001
-6
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 13137 2072 9318 2072 9318 5739 13137 5739 13137 2072
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
	 9318 3753 13137 3753
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 11691 6360 10774 6360 10774 5901 11691 5901 11691 6360
2 1 2 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 1
	 11762 5739
2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 4
	 10693 5739 10693 6502 11762 6502 11762 5739
4 0 0 50 -1 18 15 0.0000 4 183 1293 10540 2989 SCDaemon\001
4 0 0 50 -1 16 11 0.0000 4 133 662 10896 6176 wrapper\001
-6
6 90 1980 4050 5760
6 306 3906 3849 5677
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 1375 4394 1375 3936 306 3936 306 4394 1375 4394
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 1222 5616 1222 5158 306 5158 306 5616 1222 5616
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 3819 5005 3819 4547 306 4547 306 5005 3819 5005
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 3819 5616 3819 5158 2902 5158 2902 5616 3819 5616
2 4 0 1 0 7 50 -1 -1 0.000 0 0 5 0 0 5
	 2536 5627 2536 5168 1619 5168 1619 5627 2536 5627
4 0 0 50 -1 16 11 0.0000 4 173 835 458 4242 OpenPGP\001
4 0 0 50 -1 16 11 0.0000 4 132 2770 611 4853 APDU and ISO-7816 access code\001
4 0 0 50 -1 16 11 0.0000 4 132 448 458 5464 CCID\001
4 0 0 50 -1 16 11 0.0000 4 132 601 3055 5464 CT-API\001
4 0 0 50 -1 16 11 0.0000 4 132 560 1792 5464 PC/SC\001
-6
6 2139 3753 3208 4211
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 3208 4211 3208 3753 2139 3753 2139 4211 3208 4211
4 0 0 50 -1 16 11 0.0000 4 132 784 2291 4058 Gluecode\001
-6
2 1 2 2 0 7 50 -1 -1 4.500 0 0 -1 0 0 1
	 2597 5739
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
	1 1 1.00 40.73 81.47
	 2139 4028 1405 4150
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 4
	 153 3753 1833 3753 1833 4364 3972 4364
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 3972 2072 153 2072 153 5739 3972 5739 3972 2072
4 0 0 50 -1 18 15 0.0000 4 224 866 1375 2989 gpg 1.4\001
-6
6 4888 4058 5346 5433
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 5346 5433 5346 4058 4888 4058 4888 5433 5346 5433
4 0 0 50 -1 16 11 1.5708 4 132 611 5194 5128 Assuan\001
-6
6 4680 1980 8640 5760
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 5346 3753 5346 2378 4888 2378 4888 3753 5346 3753
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 8554 5739 4735 5739 4735 2072 8554 2072 8554 5739
4 0 0 50 -1 16 11 1.5708 4 173 804 5194 3447 ssh-agent\001
-6
6 5805 3447 7332 4975
6 5957 3447 7179 4211
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 7179 4211 7179 3447 5957 3447 5957 4211 7179 4211
4 0 0 50 -1 16 11 0.0000 4 173 937 6110 3753 Private Key\001
4 0 0 50 -1 16 11 0.0000 4 173 896 6110 4058 Operations\001
-6
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 1
	 7195 4883
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 1
	 7195 4883
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 7332 4975 7332 4517 6721 4517 6721 4975 7332 4975
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
	1 1 1.00 40.73 81.47
	1 1 1.00 40.73 81.47
	 6568 4211 7027 4517
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
	1 1 1.00 40.73 81.47
	1 1 1.00 40.73 81.47
	 6568 4211 6110 4517
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 6416 4975 6416 4517 5805 4517 5805 4975 6416 4975
4 0 0 50 -1 16 11 0.0000 4 132 397 6874 4822 Card\001
4 0 0 50 -1 16 11 0.0000 4 132 356 5957 4822 Disk\001
-6
6 7638 3600 8401 4058
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 8401 4058 8401 3600 7638 3600 7638 4058 8401 4058
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 1
	 7638 3814
4 0 0 50 -1 16 11 0.0000 4 132 530 7790 3905 Cache\001
-6
6 9471 2225 9929 3600
2 4 0 1 0 7 50 -1 -1 4.000 0 0 5 0 0 5
	 9929 3600 9929 2225 9471 2225 9471 3600 9929 3600
4 0 0 50 -1 16 11 1.5708 4 132 611 9776 3294 Assuan\001
-6
6 6480 360 8640 1440
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 8554 1339 6568 1339 6568 423 8554 423 8554 1339
4 0 0 50 -1 18 15 0.0000 4 234 967 7027 881 pinentry\001
4 0 0 50 -1 16 10 0.0000 4 153 1375 6874 1187 (GTK+, Qt, Curses)\001
-6
6 10570 270 13137 1003
2 1 1 1 1 2 50 -1 -1 4.000 0 0 -1 1 0 2
	1 1 1.00 40.73 81.47
	 10632 331 11181 331
2 1 0 2 1 2 50 -1 -1 6.000 0 0 -1 1 0 2
	1 1 2.00 81.47 162.94
	 10632 637 11181 637
2 1 0 1 0 2 50 -1 -1 4.000 0 0 -1 1 0 2
	1 1 1.00 40.73 81.47
	 10632 942 11181 942
4 0 0 50 -1 16 10 0.0000 4 163 1762 11365 392 Alternative access paths\001
4 0 0 50 -1 16 10 0.0000 4 163 1426 11365 698 IPC (pipe or socket)\001
4 0 0 50 -1 16 10 0.0000 4 122 1232 11365 1003 Internal data flow\001
-6
# Smartcard ID-1
6 6840 6120 8550 7200
6 7069 6526 7307 6746
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 2
	 7234 6691 7307 6691
2 1 0 1 0 0 48 -1 20 0.000 0 0 -1 0 0 2
	 7069 6636 7143 6636
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 2
	 7069 6581 7143 6581
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 2
	 7069 6691 7143 6691
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 2
	 7143 6526 7143 6746
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 3
	 7307 6581 7234 6581 7234 6746
2 1 0 1 0 7 48 -1 -1 0.000 0 0 -1 0 0 2
	 7234 6636 7307 6636
2 4 0 1 0 31 49 -1 20 0.000 0 0 1 0 0 5
	 7069 6526 7307 6526 7307 6746 7069 6746 7069 6526
-6
2 4 0 1 -1 7 50 -1 20 0.000 0 0 1 0 0 5
	 8472 7185 6904 7185 6904 6197 8472 6197 8472 7185
-6
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
	1 1 1.00 40.73 81.47
	 5346 3142 5957 3753
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
	1 1 1.00 40.73 81.47
	 5346 4669 5957 3905
2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
	1 1 1.00 40.73 81.47
	1 1 1.00 40.73 81.47
	 7179 3814 7638 3814
2 4 0 2 0 6 60 -1 20 0.000 0 0 5 0 0 5
	 11731 7480 10693 7480 10693 6991 11731 6991 11731 7480
3 2 0 2 1 2 50 -1 -1 6.000 0 1 0 3
	1 1 2.00 81.47 162.94
	 8022 3600 8096 2225 7513 1360
	 0.000 -1.000 0.000
3 2 0 2 1 2 50 -1 -1 0.000 0 1 0 3
	0 0 2.00 81.47 162.94
	 7332 4730 8737 4486 9471 2897
	 0.000 -1.000 0.000
3 2 0 2 1 2 50 -1 -1 6.000 0 1 0 3
	1 1 2.00 81.47 162.94
	 3238 3997 4216 4242 4888 4730
	 0.000 -1.000 0.000
3 2 0 2 1 2 50 -1 -1 6.000 0 1 0 3
	1 1 2.00 81.47 162.94
	 11243 6502 11304 6747 11181 6991
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 10693 7235 9471 7174 8493 6869
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 9898 5647 9532 6380 8493 6563
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 12465 5647 11731 6624 8493 6747
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 2077 5647 3177 6502 6843 6624
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 733 5647 2444 6808 6843 6747
	 0.000 -1.000 0.000
3 2 1 1 1 2 50 -1 -1 4.000 0 1 0 3
	1 1 1.00 40.73 81.47
	 3361 5647 4155 6319 6843 6502
	 0.000 -1.000 0.000
4 0 0 50 -1 18 15 0.0000 4 214 1191 5957 2989 gpg-agent\001
4 0 0 50 -1 16 11 0.0000 4 173 387 10998 7297 pcsd\001