<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Sep 8, 2014 at 9:30 AM, Umberto Rustichelli <span dir="ltr"><<a href="mailto:umberto.rustichelli@gt50.org" target="_blank">umberto.rustichelli@gt50.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br> ...a few millions consecutive signatures for each card (what you wouldn't do to meet the absurd customers' demand!)...<br></blockquote><div>omg<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
To make it short, does anybody know of any predictable limit that can cause failures (after "many" signatures the *cards disconnect*, one by one) among the following:<br>
<br>
- cards cannot reliably work for more than N signatures<br></blockquote><div>If it's a chip-writing limit issue, the card shouldnt be able to write after reconnect. Have you tried that?<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- some counters in the PCSC / CCID code</blockquote><div>You can try stopping pcscd service and powering off devices each x-million operations to discard this. <br></div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- any known issue with smart card drivers,</blockquote><div>I dont know how you doing, but I suggest doing independent operations (ie: use establishContext/releaseContext)<br><br></div><div>Whats the current operation limit?<br></div><div>Perhaps the amount of operations done is much more clarifying for us.<br></div><div>Consider, for example, PCSC dwCurrenStatus has a limit of bits to notify card changes (including card resets).<br><br></div><div></div><div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Did anybody try such massive use of cards?<br></blockquote><div>Not me.<br></div>Why on earth...?<br></div><br></div></div>