Commit Graph

1991 Commits

Author SHA1 Message Date
nils f59a51397c apply Stef's patch which puts all public objects in first slot if only one pin is present (and hide_empty_tokens is true)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2448 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-24 14:06:02 +00:00
aj c26dde1a82 fix compiling without openssl.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2447 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-21 21:05:40 +00:00
nils e16485826e fix memory leak; patch supplied by Imanishi Masayuki <Masayuki.Imanishi@jp.sony.com>
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2446 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-20 18:19:40 +00:00
nils c2751a60da fix use of x509v3 key usage extension value
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2445 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-20 17:58:55 +00:00
aj 66b080f154 sorry, not compatible :(
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2441 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-19 21:03:03 +00:00
nils b99c52c6f5 free error strings on when destroying context
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2440 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-19 11:57:31 +00:00
sth 70d50abfba #ifndef strncasecmp doesn't work because strncasecmp is no macro (thx Nils)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2439 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-19 11:20:17 +00:00
aj 65ab52d9cf add new atr.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2438 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 22:33:27 +00:00
nils a1261369e2 only copy resp if the operation was successful
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2437 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 21:30:30 +00:00
nils e09bdac57b don't use software prng
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2436 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 20:20:22 +00:00
sth a1e2ac529d Added #ifdef HAVE_OPENSSL for read_ssh_key()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2435 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 12:20:24 +00:00
sth e3b11a0aa4 Don't build libp11 if we don't have OpenSSL support
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2434 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 12:13:48 +00:00
sth b9a7cd402a Changes in .obj and .lib files now we have the new libp11
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2432 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 11:56:11 +00:00
sth 3ba355247d No strncasecmp() on Windows
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2431 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 11:54:07 +00:00
sth 9ac748f6d3 Install libp11.h + small fixes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2430 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 11:53:19 +00:00
sth 205d23f4c3 No strncasecmp() on Windows
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2429 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 11:51:34 +00:00
aj ada4504daf open a session if there is none.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2428 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 09:15:06 +00:00
nils 817e26a362 starcos has a GET CHALLENGE command ... useless flag
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2427 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-18 07:26:41 +00:00
aj f7bbc8e95a add functions to access smart card as random number generator.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2426 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 21:19:11 +00:00
aj 69c25e325a oops, ldap/scam is no more.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2424 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:31:37 +00:00
aj 4c9cb46f72 remove scldap.conf, and pkg-config files for libscldap and libscam.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2422 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:23:25 +00:00
aj 0495aef57f remove ldap/random related makefile commands.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2421 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:19:16 +00:00
aj dd08853693 remove code dealing with random numbers for now.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2420 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:18:31 +00:00
aj 944904fac5 remove scrandom code. We will implement proper code to get random data
from the card itself.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2418 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:10:13 +00:00
aj 7de8272675 pam module obsoleted by pam_pkcs11 and pam_p11.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2416 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:08:06 +00:00
aj 85ab01a8cd fail() returned NULL, windows need return 0;
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2410 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 09:39:44 +00:00
sth 7939f0b010 If we want to test signing, first see if the key can do this
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2409 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-15 13:37:38 +00:00
sth be65c3804e Cast correctly
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2408 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-15 13:32:14 +00:00
aj f21115d6e8 cert to key is even more interesting than key to cert.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2407 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-14 10:38:06 +00:00
aj 16a89ae2ef Unload twice causes segfault.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2406 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 17:11:26 +00:00
aj 19419bb3d1 make the sign/encrypt/decrypt opterations public.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2405 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 17:10:54 +00:00
aj 124b046d99 first step to eleminate libpkcs11.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2404 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 13:50:21 +00:00
aj dc27ebf414 commit latest code, improve include file split, first steps towards
eleminating libpkcs11.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2403 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 13:48:03 +00:00
aj 5038b57691 add new internal header file.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2402 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 11:47:05 +00:00
aj 23685829b8 split libp11.h in an internal and a public part.
add p11_ops.c and other code by kevin stefanik.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2401 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 11:41:20 +00:00
aj cbada7cbca install header file, fix linking.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2400 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 10:24:54 +00:00
sth 217c4fcf12 Increased the ID length
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2399 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-13 08:25:23 +00:00
nils d88f377747 interpret rec_nr == 0 as a request to create a new record, fix for bug report #21
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2398 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-12 21:03:47 +00:00
nils b9cf818d56 in case of T0 the Le value is omitted for case 4 APDUs; patch supplied by richard.musil@bigfoot.com
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2397 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-11 21:31:48 +00:00
nils eddd1e3ab6 fix file descriptor byte and ef_structure type; patch supplied by richard.musil@bigfoot.com
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2396 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-11 21:28:55 +00:00
aj d0259f046c remove reference to no longer existing file pkcs11-internal.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2395 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-11 08:26:36 +00:00
aj 5ffcd1fb9c fix compiling and distribution package.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2394 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 20:32:27 +00:00
aj 085c3cedbd use new libp11.h header from libp11.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2393 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 18:40:08 +00:00
aj b3b3e7607e use new name in include syntax.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2392 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 18:38:52 +00:00
aj 30b9957637 enable libp11.pc pkg-config file.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2391 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 18:37:58 +00:00
aj 9f308a1fcc move and rename pkcs11-internal.h to libp11.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2390 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 18:36:24 +00:00
aj 7427606867 add Makefiles for libp11
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2389 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 17:03:44 +00:00
aj 2445a52ad4 do not install libpkcs11 as shared library.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2388 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 17:03:15 +00:00
aj 4818083938 move p11_* into a new library.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2387 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-10 17:01:03 +00:00
nils 65eec98c71 enhance attribute support; patch supplied by supplied by Marc Bevand <bevand_m@epita.fr>
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2386 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-08 21:16:31 +00:00