CardDeleteContext may be called at any time, interrupting any ongoing operation with the same PCARD_DATA. This leads to a race condition when CardDeleteContext deletes, for example, the sc_context_t which the interrupted call still wants to access. We have seen and fixed this problem in https://github.com/OpenSC/OpenSC/issues/973 specifically for the PIN entry process, however, it also applies to all other calls to the md. The new implementation removes the need for global data in the md. |
||
---|---|---|
.github | ||
MacOSX | ||
doc | ||
etc | ||
m4 | ||
packaging/debian.templates | ||
solaris | ||
src | ||
win32 | ||
.gitignore | ||
.travis.yml | ||
COPYING | ||
Makefile.am | ||
Makefile.mak | ||
NEWS | ||
README | ||
README.md | ||
appveyor.yml | ||
bootstrap | ||
bootstrap.ci | ||
configure.ac | ||
version.m4 |
README.md
OpenSC documentation
Wiki is available online
Please take a look at the documentation before trying to use OpenSC.