Frank Morgner
Frank Morgner
For my part, I'll keep the rust implementation as a seperate "project". What's the status of your implementation, is there anything to do? Will you polish this a little more...
Is there a difference between blocking and non-blocking mode? OpenSC is very deliberate about calling `sc_ctx_detect_readers()`. Typically it is called exactly once inside some specific framework, for example in src/pkcs11/pkcs11-global.c...
Let's zoom out a little bit: PKCS#11 v3 sais the following about [C_GetSlotList](https://docs.oasis-open.org/pkcs11/pkcs11-base/v3.0/csprd01/pkcs11-base-v3.0-csprd01.html#_Toc10472641): >All slots which C_GetSlotList reports MUST be able to be queried as valid slots by C_GetSlotInfo. Furthermore,...
The other option would be to just not support removal events. Even *not* implementing C_WaitForSlotEvent seems to be a viable option for some libraries...
> Can you provide a brief description what to test in the browser and how to do it? It's simple client authentication with a smart card certificate. If you do...
What's the status of this topic, is there anything to do?
OK, sounds great! I'll have a look through the code soon. Please have a look at the build problems listed above.
When talking about regression, I assume that there is some version of OpenSC which has already worked before. Which was the working version? Did you check if `pkcs11-tool --login --test`...
If I understand correctly, then the new permissions requested are related to user *notifications*. Are you sure that they also apply when requesting the user's PIN? Currently we are deriving...
true - we are also sending notifications in case of a PIN pad reader by use of an external helper app. However, the PIN is still requested at the reader...