Commit Graph

1298 Commits

Author SHA1 Message Date
aet 886de97b27 More consistent indentation for multi-line variables
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1312 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-29 10:04:40 +00:00
sth 0b1a65cd81 Added struct sc_card to process_fci(), just like it's done with the orhter card operations
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1311 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-28 13:19:49 +00:00
aet 10a9d6ffc4 Upgrade the version number.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1310 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-28 12:17:21 +00:00
aet a327d1994a Minor cleanups
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1309 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-28 12:11:03 +00:00
aet 3ed1b9dfc7 Fix the pam_opensc-test linking problem for AIX5.1+ and MacOS X
MacOS X doesn't have /usr/include/security so you'll need to
symlink /usr/include/pam to /usr/include/security yourself
at the moment.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1308 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-28 11:10:26 +00:00
aet 40f995994a Add support for MacOS X with PC/SC framework using autoconfigure.
Tested using Panther (WWDC build) + fink. Should work without fink, too.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1307 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-28 10:02:23 +00:00
aet bc7d9bdef3 Renamed test_engine.s to test_engine.sh
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1306 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-27 16:51:50 +00:00
sth abc1e8b000 Fix: allways set pag_flags = SC_ALGORITHM_RSA_HASH_NONE if sc_pkcs15_compute_signature() is called with this flag
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1305 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-27 16:50:08 +00:00
aj 7fb4472f4c Add a big fat warning not to use usbtoken.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1304 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-27 16:31:33 +00:00
aet 5b1e46329b Build fix
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1303 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-25 09:01:51 +00:00
sth 18ebc833f8 Fix: don't give an error if the hash algo is SC_ALGORITHM_RSA_HASH_NONE
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1302 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 14:27:54 +00:00
aet 4de1bef042 - Build fixes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1301 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 13:10:53 +00:00
sth 4cbd578bc0 Added test code for Mozilla-like keypair generation and the writing of a certificate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1300 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 11:29:08 +00:00
aet 3a61c4fe97 - Remove src/assuan, what's the point of having --with-assuan
if we're including our own version? Besides, opensc-signer
  and openscd both are incomplete versions, I don't know if
  they work at all.
- Minor cleanups to openscd.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1299 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 10:00:57 +00:00
aet 8b091d6694 Add missing 'n' for getopt_long
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1298 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 09:09:35 +00:00
sth 6ff35eed3d Little fix in test_verify()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1297 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 08:35:34 +00:00
aj 849d48068e Nils fixes to starcos.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1296 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 06:47:54 +00:00
aj 98ffae14ca Add Nils and J��rn to Authors.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1295 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-24 06:46:27 +00:00
aj b458deb38b updated patch. changes:
- add Nils fix for split keys.
 - changed "ask for pin" code.
The later is ugly and needs to be changed. however it is
open how we can do that. Maybe it will require changes in
openssh, so lets keep it till those issues are solved.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1294 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-23 18:12:08 +00:00
aet 0da7aaadee Resync with p15_eid changes. No, it still won't work.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1293 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-23 16:11:53 +00:00
aet d87ec12d0c Remove the rest of old, obsolete SCIDI related crap.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1292 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-23 15:07:41 +00:00
sth 06d4311e80 Made the construct_fci() a card operaton, just like it has been done with process_fci() before
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1291 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-23 14:31:21 +00:00
aj c34eb2b147 find the keys by usage (patch by Nils Lars)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1290 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-22 15:51:17 +00:00
aj c4b6992735 clean *.m4 files.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1289 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-22 15:50:22 +00:00
aj 5f0e9c9333 somewhat improved profile search.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1288 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-22 15:13:16 +00:00
sth 23ee080756 Added test code for the new Verify functions
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1287 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-22 09:54:20 +00:00
aj 99c2b883e7 add id's to all chapter and section tags.
add documentation on Eutron CryptoIdendity IT-SEC.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1286 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-21 13:03:54 +00:00
aj 993abdd443 set automake option.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1285 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-19 10:52:02 +00:00
sth c2d09ff959 Read the file's contents as binary
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1284 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-18 09:34:38 +00:00
sth cb581484b8 Read/write the file's contents as binary
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1283 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-18 09:32:41 +00:00
okir 98f56be49a - added sc_pkcs15_compute_signature.3 draft
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1282 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 23:03:16 +00:00
okir d9d050bc5d - fixed typo
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1281 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 23:03:08 +00:00
sth 01a36a8aed Added some debugging info
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1280 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 22:59:12 +00:00
sth 47489c5567 Added some debugging info
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1279 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 22:53:48 +00:00
sth f8c5da9ccc Fix: if a pkcs11 operation fails, it should be ended
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1278 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 22:09:18 +00:00
aet 31819196c4 Don't leave -lpcsclite to LIBS, use LIBPCSC instead.
We really don't want to directly link -lpcsclite to
every single library and program.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1277 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 16:50:02 +00:00
aet 1c1db18232 Use $LIBDL instead of hardcoding to -ldl
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1276 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 15:13:37 +00:00
sth 9dd994fb2c Little fix for Windows
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1275 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 15:09:01 +00:00
aet 6ff35cbbba For crying out loud, hands off. There is a fucking
reason for these files to be removed manually.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1274 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 13:09:59 +00:00
aet d79ed53743 Remove the use of AC_FUNC_MALLOC and AC_FUNC_MEMCMP as
they don't work correctly with autoconf 2.57, we don't
really need them for anything anyway.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1273 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 13:07:06 +00:00
aet beebb1bc47 Remove C++-style // comments. Yes, I know that they
are ok in C99 spec, but who says that all compilers
are already C99 compatible.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1272 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 13:05:09 +00:00
aet 118c7a4dcc Resync .cvsignore files
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1271 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 12:39:11 +00:00
aj 049246f234 real cleanup via MAINTAINERCLEANFILES. include depcomp in distribution.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1270 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 11:04:25 +00:00
aj 83d17988d7 The CVS HEAD should always have a version "CVS".
For stable releases we should create a branch I guess.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1269 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-17 10:59:10 +00:00
okir 64c62eb0db - patch for synthetic p15 cards by Nils Larsch
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1268 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-16 15:17:57 +00:00
aet 665ee52210 rm -f depcomp and friends so that we don't have to use
-f flag for autoreconf. Fixed an issue noticed after
upgrading to autoconf 2.52 -> 2.57, automake 1.5 -> 1.7
and libtool 1.4.2 -> 1.5.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1267 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-16 15:10:54 +00:00
sth f563ee6a9e Moved padding from pkcs15-sec.c to padding.c
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1266 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-16 11:52:28 +00:00
sth 34fbb4219a Fix of the previous patch: show only 1 public key if both public key and cert exist
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1265 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-16 05:20:58 +00:00
okir 95e2d8b78a - Change padding functions
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1264 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-15 10:49:28 +00:00
sth 0a05d8340c Have process_fci() as a card operation instead of being called internally by iso7816_select_file(). This way card drivers can implement a select_file() and process_fci() independently
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1263 c6295689-39f2-0310-b995-f0e70906c6a9
2003-07-14 17:39:19 +00:00