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
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel