Home GnuPG
Diffusion GnuPG 5732e7a8e97c

scd: New option --pcsc-shared.

Description

scd: New option --pcsc-shared.

* scd/scdaemon.h (opt): Add field opcsc_shared.
* scd/scdaemon.c (opcscShared): New.
(opts): Add "--pcsc-shared".
(main): Set flag.
* scd/apdu.c (connect_pcsc_card): Use it.
(pcsc_get_status): Take flag in account.
* scd/app-openpgp.c (cache_pin): Bypass in shared mode.
(verify_chv2: Do not auto verify chv1 in shared mode.
* scd/app-piv.c (cache_pin): By pass caceh in shared mode.

This option should in general not be used. The patch tries to limit
bad effects but using shared mode is somewhat dangerous depending on
the other PC/SC users.

Details

Provenance
wernerAuthored on Mar 12 2021, 9:21 AM
Parents
rG95156ef9bfb6: scd: Fix computing fingerprint for ECC with SOS.
Branches
Unknown
Tags
Unknown