Commit Graph

1408 Commits

Author SHA1 Message Date
aet 252e44b532 Allow MacOS X users to disable the use of PC/SC
using --with-pcsclite=no.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1388 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-22 13:44:34 +00:00
aet 7468169cc9 Merge with recent OpenCT changes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1387 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-22 11:47:09 +00:00
okir 3c88da0d81 - Do not barf on empty SEQUENCEs if all elements inside are OPTIONAL
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1386 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-21 05:39:51 +00:00
sth 093adc8c89 Fix: don't DER-en/decode the data in a pkcs15 object
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1385 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-20 14:15:02 +00:00
aet 2b3db944e0 - Rename sysdep_timestamp_t to sc_timestamp_t
- Add missing function prototype for sc_current_time


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1384 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 14:54:37 +00:00
aet 8cf5945900 Add common versioning to all libraries
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1383 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 14:28:47 +00:00
aet e6258f8049 - Install OpenSSL engines as bundles as well
- Don't bother "renaming" opensc-pkcs11.so
  when installing as bundle.
- More irrelevant cleanups


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1382 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 13:45:37 +00:00
aet 40b747a612 Minor cleanups
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1381 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 12:06:35 +00:00
aet 90cd91c0c5 Fix for --without-ldap-ssl
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1380 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 12:05:50 +00:00
aet 7160d1190c Fix OpenSSL engine linking for MacOS X.
Somewhat works on patched OpenSSL 0.9.7b linked again dlcompat.
Macosx's default openssl (0.9.6) does not include engine support
and fink's openssl 0.9.7 doesn't include any support for dynamic
loading, but that's hardly not our problem.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1379 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 11:15:36 +00:00
aj 1a4c15749e fix for compiling openscd,
thanks for help to werner koch.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1378 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-18 08:18:38 +00:00
aet 844a25c9f1 Add ANNOUNCE to distribution tarball
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1376 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-15 11:30:19 +00:00
aet 4f797b3376 Add macos
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1372 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-15 10:07:10 +00:00
okir bf5b6e8c14 - Updated gnupg statement
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1371 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-15 09:00:26 +00:00
aj cbffe9c0f2 Let's not advertise buggy code.
Usbtoken is only a fall back solution,
openct is working far better.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1361 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 16:05:00 +00:00
aet 5d2ba9096a Updates for the upcoming release.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1360 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 15:34:18 +00:00
aet bfc584e3ef - Allow MacOS X build to be able to support simultaneously
loading of .dylibs, .bundles (native MacOS X) and bundle
  objects (.so) created by GNU libtool, if dlcompat is found.
  Otherwise just support .dylibs and .bundles.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1359 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 12:45:22 +00:00
aet 890d6ee2bc Cleanups
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1358 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 11:47:17 +00:00
aet 0aaed9f3cf - Minor cleanups
- Add preliminary support for MacOS X bundle installation


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1357 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 11:37:46 +00:00
sth c3c68e86f0 Global Platform PIN Encoding: 1. Fix for pin changes: use the real length instead of the max length -- 2. Check for valid pin chars
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1356 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-14 07:13:44 +00:00
aet 062fcebf0a - More cleanups
- Add '-no-cpp-precomp' check for MacOS X
- Rename --with-ssl-dir to --with-openssl


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1355 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-12 11:44:18 +00:00
aj 2a0da5cc31 improve configure code for openssl.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1353 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-12 09:34:26 +00:00
aet 7089ef56e8 More cleanups
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1352 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-11 15:26:02 +00:00
aet c62171e2cb Rewrite parts of the OpenSSL detection
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1351 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-11 14:52:13 +00:00
okir 11e38e8d29 - first stab at user_consent handling
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1350 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-11 14:39:01 +00:00
okir 9f065e840f - suppress stupid debug messages for sc_lock/sc_unlock for debug level < 7
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1349 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-11 13:56:07 +00:00
okir 954325bb8d - print user_consent field
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1348 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-11 13:55:16 +00:00
aj 5ff735c71a stupid bug, set those variables if empty...
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1345 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-09 10:42:41 +00:00
okir 3b6b9ee894 - Added announcement
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1344 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-08 20:46:09 +00:00
okir c74ba58d0b - when asked to sign data, also consider SIGNRECOVER and NONREPUDIATION keys
- properly interpret return value of get_key


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1343 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-08 08:44:38 +00:00
aj 3589b0e717 "-lcrypt" is always wrong for CRYPTOA,
and we always need a path to find libcrypto.a.
So default to /usr.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1342 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-08 08:41:25 +00:00
okir b33b74c37e - cleaned up formatting
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1341 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-08 08:34:02 +00:00
sth 83f81f29c4 Fix: use of uninitalised variable
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1340 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-07 06:47:20 +00:00
aet d0b18fbb4b Status update
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1339 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 13:01:07 +00:00
sth 085ec59b3e correct makefile so that the depending libopensc is updated when a new scconf.lib exist (Ivo Pieck)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1338 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 12:13:09 +00:00
aet 8dd292fc4b Blah, unify the string handling a bit
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1337 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 12:01:40 +00:00
sth 55d05ae222 Removed some unnecessary output
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1336 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 11:18:21 +00:00
aet c42a3bfc0f - Fixed a mac specific compiler warning
- Fixed libdl-specific code to work with Fink's dlcompat package


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1335 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 08:45:57 +00:00
aet 6e29c9f599 Fixed a typo
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1334 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-06 07:36:38 +00:00
sth ce51dac5e9 Fixed the verification, so that it corresponds completely with the signature functions (more specifically: the special cases are provided for SHA-1 and MD5 signatures with the RSA_PKCS1_PADDING mechanism)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1333 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 19:26:07 +00:00
aet 3e1dd82f4f Remove some compiler warnings
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1332 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 17:28:29 +00:00
okir d1d502eb3a - accept option -T
- added function skip_unless_card


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1331 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 10:34:34 +00:00
okir 67d6167259 - accept option -T
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1330 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 10:34:04 +00:00
sth ce2ed80bfa Under Windows, flex generates lex_parse_win32.c, because the default lex_parse.c that is in the snapshots and in the releases won't compile on Windows
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1329 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 10:12:43 +00:00
okir 1287ed1c6d - doubled file size of PrKDF, PuKDF, CDF etc
- provided old profile as pkcs15-small.profile for e.g. GPK4K


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1328 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 09:50:39 +00:00
sth 222387d7ef Added info about SC_ALGORITHM_RSA_HASH_NONE, to comply with the 0.8.0 release
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1327 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 09:08:02 +00:00
aet ef1826ce5f Renamed pam_opensc-test to test-pam
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1326 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-05 07:09:09 +00:00
aet d44719457b Add support for native MacOS X pam header location
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1325 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-04 15:11:27 +00:00
aj 1091548eda seperator is written to an u8, so it should be a char or u8 anyway.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1324 c6295689-39f2-0310-b995-f0e70906c6a9
2003-08-01 07:03:16 +00:00
okir 3a68ba695b - warn if EF is too small for the amount of data we want to write
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1323 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-31 21:16:15 +00:00