Hi! src/tools/opensc-tool.c:303: const char *ac_ops_ef[] = { "read", "update", "write", "erase", "rehab", "inval" };
src/libopensc/opensc.h:92 /* Operations relating to access control (in case of DF) */ #define SC_AC_OP_SELECT 0 #define SC_AC_OP_LOCK 1 #define SC_AC_OP_DELETE 2 #define SC_AC_OP_CREATE 3 #define SC_AC_OP_REHABILITATE 4 ..... /* Operations relating to access control (in case of EF) */ #define SC_AC_OP_READ 0 #define SC_AC_OP_UPDATE 1 /* the use of SC_AC_OP_ERASE is deprecated, SC_AC_OP_DELETE should be used * instead */ #define SC_AC_OP_ERASE SC_AC_OP_DELETE #define SC_AC_OP_WRITE 3 (http://www.opensc-project.org/opensc/changeset/2683/trunk/src/libopensc/opensc.h) Patch for trunk revision 3694 is in attachment. Thanks.
diff -u -r opensc-trunk-r3694/src/tools/opensc-tool.c opensc-trunk-r3694_new/src/tools/opensc-tool.c --- opensc-trunk-r3694/src/tools/opensc-tool.c 2008-12-27 19:15:30.000000000 +0300 +++ opensc-trunk-r3694_new/src/tools/opensc-tool.c 2009-06-09 16:39:50.000000000 +0400 @@ -301,7 +301,7 @@ "list" }; const char *ac_ops_ef[] = { - "read", "update", "write", "erase", "rehab", "inval" + "read", "update", "erase", "write", "rehab", "inval" }; for (r = 0; r < depth; r++)
_______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel