File tree 7 files changed +14
-19
lines changed
7 files changed +14
-19
lines changed Original file line number Diff line number Diff line change @@ -27,14 +27,14 @@ addons:
27
27
- libattr1-dev
28
28
- libbrlapi-dev
29
29
- libcap-ng-dev
30
+ - libcacard-dev
30
31
- libgcc-7-dev
31
32
- libgnutls28-dev
32
33
- libgtk-3-dev
33
34
- libiscsi-dev
34
35
- liblttng-ust-dev
35
36
- libncurses5-dev
36
37
- libnfs-dev
37
- - libnss3-dev
38
38
- libpixman-1-dev
39
39
- libpng-dev
40
40
- librados-dev
@@ -129,6 +129,7 @@ jobs:
129
129
- libaio-dev
130
130
- libattr1-dev
131
131
- libbrlapi-dev
132
+ - libcacard-dev
132
133
- libcap-ng-dev
133
134
- libgcrypt20-dev
134
135
- libgnutls28-dev
@@ -137,7 +138,6 @@ jobs:
137
138
- liblttng-ust-dev
138
139
- libncurses5-dev
139
140
- libnfs-dev
140
- - libnss3-dev
141
141
- libpixman-1-dev
142
142
- libpng-dev
143
143
- librados-dev
@@ -163,6 +163,7 @@ jobs:
163
163
- libaio-dev
164
164
- libattr1-dev
165
165
- libbrlapi-dev
166
+ - libcacard-dev
166
167
- libcap-ng-dev
167
168
- libgcrypt20-dev
168
169
- libgnutls28-dev
@@ -171,7 +172,6 @@ jobs:
171
172
- liblttng-ust-dev
172
173
- libncurses5-dev
173
174
- libnfs-dev
174
- - libnss3-dev
175
175
- libpixman-1-dev
176
176
- libpng-dev
177
177
- librados-dev
@@ -196,6 +196,7 @@ jobs:
196
196
- libaio-dev
197
197
- libattr1-dev
198
198
- libbrlapi-dev
199
+ - libcacard-dev
199
200
- libcap-ng-dev
200
201
- libgcrypt20-dev
201
202
- libgnutls28-dev
@@ -204,7 +205,6 @@ jobs:
204
205
- liblttng-ust-dev
205
206
- libncurses5-dev
206
207
- libnfs-dev
207
- - libnss3-dev
208
208
- libpixman-1-dev
209
209
- libpng-dev
210
210
- librados-dev
@@ -238,14 +238,14 @@ jobs:
238
238
apt_packages :
239
239
- libaio-dev
240
240
- libattr1-dev
241
+ - libcacard-dev
241
242
- libcap-ng-dev
242
243
- libgnutls28-dev
243
244
- libiscsi-dev
244
245
- liblttng-ust-dev
245
246
- liblzo2-dev
246
247
- libncurses-dev
247
248
- libnfs-dev
248
- - libnss3-dev
249
249
- libpixman-1-dev
250
250
- libsdl2-dev
251
251
- libsdl2-image-dev
@@ -281,6 +281,7 @@ jobs:
281
281
- libaio-dev
282
282
- libattr1-dev
283
283
- libbrlapi-dev
284
+ - libcacard-dev
284
285
- libcap-ng-dev
285
286
- libgcrypt20-dev
286
287
- libgnutls28-dev
@@ -289,7 +290,6 @@ jobs:
289
290
- liblttng-ust-dev
290
291
- libncurses5-dev
291
292
- libnfs-dev
292
- - libnss3-dev
293
293
- libpixman-1-dev
294
294
- libpng-dev
295
295
- librados-dev
Original file line number Diff line number Diff line change @@ -34,15 +34,14 @@ reader and smart card (i.e. not backed by a physical device) using this device.
34
34
35
35
2. Building
36
36
37
- The cryptographic functions and access to the physical card is done via NSS.
38
-
39
- Installing NSS :
37
+ The cryptographic functions and access to the physical card is done via the
38
+ libcacard library, whose development package must be installed prior to
39
+ building QEMU :
40
40
41
41
In redhat/fedora:
42
- yum install nss-devel
43
- In ubuntu/debian:
44
- apt-get install libnss3-dev
45
- (not tested on ubuntu)
42
+ yum install libcacard-devel
43
+ In ubuntu:
44
+ apt-get install libcacard-dev
46
45
47
46
Configuring and building:
48
47
./configure --enable-smartcard && make
@@ -51,7 +50,7 @@ Configuring and building:
51
50
3. Using ccid-card-emulated with hardware
52
51
53
52
Assuming you have a working smartcard on the host with the current
54
- user, using NSS, qemu acts as another NSS client using ccid-card-emulated:
53
+ user, using libcacard, QEMU acts as another client using ccid-card-emulated:
55
54
56
55
qemu -usb -device usb-ccid -device ccid-card-emulated
57
56
Original file line number Diff line number Diff line change @@ -93,7 +93,6 @@ ENV PACKAGES \
93
93
mingw64-SDL2 \
94
94
ncurses-devel \
95
95
nettle-devel \
96
- nss-devel \
97
96
numactl-devel \
98
97
perl \
99
98
perl-Test-Harness \
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ ENV PACKAGES \
28
28
libasan \
29
29
libattr-devel \
30
30
libblockdev-mpath-devel \
31
+ libcacard-devel \
31
32
libcap-ng-devel \
32
33
libcurl-devel \
33
34
libepoxy-devel \
@@ -82,7 +83,6 @@ ENV PACKAGES \
82
83
ncurses-devel \
83
84
nettle-devel \
84
85
ninja-build \
85
- nss-devel \
86
86
numactl-devel \
87
87
perl \
88
88
perl-Test-Harness \
Original file line number Diff line number Diff line change @@ -40,7 +40,6 @@ ENV PACKAGES \
40
40
libncurses5-dev \
41
41
libncursesw5-dev \
42
42
libnfs-dev \
43
- libnss3-dev \
44
43
libnuma-dev \
45
44
libpixman-1-dev \
46
45
libpng-dev \
Original file line number Diff line number Diff line change @@ -27,7 +27,6 @@ ENV PACKAGES \
27
27
libncurses5-dev \
28
28
libncursesw5-dev \
29
29
libnfs-dev \
30
- libnss3-dev \
31
30
libnuma-dev \
32
31
libpixman-1-dev \
33
32
librados-dev \
Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ ENV PACKAGES flex bison \
31
31
libncurses5-dev \
32
32
libncursesw5-dev \
33
33
libnfs-dev \
34
- libnss3-dev \
35
34
libnuma-dev \
36
35
libpixman-1-dev \
37
36
librados-dev \
You can’t perform that action at this time.
0 commit comments