Andreas Jellinghaus wrote:
any other changes anyone wants in 0.11.1?
Yes the piv change pkcs15-piv.c I sent in on 5/2. Its attached.
I think you may already have it CVS.
Also the piv-tool.exe was not installed on Windows, not needed
but would be nice to have.
Regards, Andreas
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel
--
Douglas E. Engert <[EMAIL PROTECTED]>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
--- ./src/libopensc/,pkcs15-piv.c Tue Mar 14 15:55:39 2006
+++ ./src/libopensc/pkcs15-piv.c Mon May 1 11:38:28 2006
@@ -215,6 +215,7 @@
int r, i;
sc_card_t *card = p15card->card;
+ int exposed_cert[4] = {1, 0, 0, 0};
SC_FUNC_CALLED(card->ctx, 1);
@@ -264,6 +265,9 @@
struct sc_pkcs15_cert_info cert_info;
struct sc_pkcs15_object cert_obj;
+ if ((card->flags & 0x20) && (exposed_cert[i] == 0))
+ continue;
+
memset(&cert_info, 0, sizeof(cert_info));
memset(&cert_obj, 0, sizeof(cert_obj));
@@ -326,6 +330,9 @@
struct sc_pkcs15_pubkey_info pubkey_info;
struct sc_pkcs15_object pubkey_obj;
+ if ((card->flags & 0x20) && (exposed_cert[i] == 0))
+ continue;
+
memset(&pubkey_info, 0, sizeof(pubkey_info));
memset(&pubkey_obj, 0, sizeof(pubkey_obj));
@@ -356,6 +363,9 @@
for (i = 0; prkeys[i].label; i++) {
struct sc_pkcs15_prkey_info prkey_info;
struct sc_pkcs15_object prkey_obj;
+
+ if ((card->flags & 0x20) && (exposed_cert[i] == 0))
+ continue;
memset(&prkey_info, 0, sizeof(prkey_info));
memset(&prkey_obj, 0, sizeof(prkey_obj));
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel