gnupg/doc/gnupg-card-architecture.fig

420 lines
11 KiB
Plaintext

#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