Hi Andreas,

I provide some answer to your questions sinces I think them
Interesting to understand minidriver concepts:


>0.12 is currently modified a lot. once martins changes are
>all applied, we can add your changes too. that way people could
>download a nightly snapshot package with all the recent changes
>and not need to patch files themself - thus it should be easier.

Ok but keep in mind that the patch I've send is experimental for now...

>for autoconf/make and friends I can try to help by adding the
>usual configure flags etc.
>
>btw: if someone uses a minidriver, can he still use opensc
>as pkcs#11 module (e.g. firefox)?

It's the interesting part, the answer is perhaps yes perhaps no,
it depends, once windows take hold on the card you can't use it
directly since the reader is opened but you can forbidden windows
to manage the card (by stop loadind dll on memory)...
An other possibility maybe if you reconnect card in share mode,
I don't try this but perhaps it's working...


>I guess the minidriver must be compiled with the new reader
>driver, while all other apps must use pcsc instead. so people
>would need to compile opensc two times, once with and once without
>minidriver support, to get in total a working package?
>
>or does the internal logic manage that? (i.e. find out if it is
>run as minidriver with some magic, and then switch from pcsc
>into minidriver mode?)


I add a new pcsc drivers called opensccm and for windows build with minidriver 
support I add this driver to the list of available drivers. For classic use 
default configuration load pcsc driver only, for minidriver use (inside 
openscm.c so) I use opensccm profile witch load only opensccm
driver so don't need to build with one or other driver for one case or other 
case. The opensccm pcsc reader driver part is just pcsc driver with some 
rewrites (put at the end of reader-pcsc.c file).

>Regards, Andreas

Thank you for your interest, hope this is more clear now.

François.

_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to