Page MenuHome GnuPG

More general for large scale multi-apps card in pcsc-shared context.
Needs ReviewPublic

Authored by Sanmilie on Jun 28 2021, 6:17 AM.
This revision needs review, but there are no reviewers specified.

Details

Summary

Adjust the external interference for the large number of multi-app tokens. This can resolve a large number of cache garbage cause by another application interference. EX. PIV was used by windows or by adobe acrobat for signing files or decrypting files.

This cause GNUPG to reselect current applet on cards and flush pin cache. This can resolve applet switch involved by other applications.

Test Plan

Have card with multi-applet installed on it
PIV - OpenPGP - FIDO
GIDS - OpenPGP
PIV - OpenPGP
PCKS15 - OpenPGP
GIDS - Gemalto EMV Applet - OpenPGP

Diff Detail

Repository
rG GnuPG
Lint
Lint Skipped
Unit
Unit Tests Skipped