Commit Graph

342 Commits

Author SHA1 Message Date
aet 34af339510 #include cleanups to get rid of compiler warnings
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@351 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 19:33:52 +00:00
jey 7b6371dae1 - Added Olaf's ASN.1 wrapping magic
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@350 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 19:31:56 +00:00
jey ac3c33d26c - Fixed debug output in pkcs15_create_slot()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@349 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 17:17:48 +00:00
okir 7952f81721 - implemented C_ChangePIN
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@348 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 15:04:14 +00:00
okir 853d414fc3 - implemented CKA_SUBJECT
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@347 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 13:08:51 +00:00
okir 8f07d6706d - now extracting issuer from certificate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@346 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-20 13:08:09 +00:00
jey 3fa7a056f1 - Fixed a couple of memory leaks
- Fixed a bug in decoding EF(TokenInfo)


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@344 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-19 10:04:11 +00:00
okir e630a05dd5 - make it compile with readline versions that declare readline(char *);
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@343 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-18 13:24:06 +00:00
okir 21911ebf4c - by default, the token is marked write_protected
- fixed debug output when creating a slot with no PIN


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@342 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-18 12:49:46 +00:00
okir f82c470cb5 - do not enable the RSA flag n netscape
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@341 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-18 12:49:08 +00:00
okir 51ccfe79f4 - made email decryption work in netscape
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@340 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-18 11:05:21 +00:00
okir 6953286d01 - first stab at C_Unwrap
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@339 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 15:22:41 +00:00
okir 7d6cf8fa81 - extract certificate issuer and store it in sc_pkcs15_cert
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@338 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 15:19:34 +00:00
jey a3b521a704 - started adding support for DSA private keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@337 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 12:48:06 +00:00
okir 563515dc46 - email signing now works from navigator
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@336 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 12:37:31 +00:00
okir 6d4988f12a - set debug log file and libopensc debug level via environment vars
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@334 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 11:41:16 +00:00
jey c5e53429cd *** empty log message ***
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@333 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 10:40:35 +00:00
jey 67ffdfa213 - Added support for big serial numbers in certificates
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@332 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 10:10:33 +00:00
okir 3838af2bd7 - now uses sc_pkcs15_free_pubkey
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@331 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 10:05:20 +00:00
okir 41cd4c4d2c - implemented sc_pkcs15_free_pubkey
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@330 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 10:01:25 +00:00
okir 7ec8498962 - removed SC_CARDCTL_GET_PK_ALGORITHMS card_ctl
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@329 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 09:43:31 +00:00
okir ccb6bb1b1c - implemented decipher() operation
- removed SC_CARDCTL_GET_PK_ALGORITHMS card_ctl
- minor signing fixes


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@328 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 09:43:10 +00:00
okir 6ca0cb108c - moved sc_decipher implementation to iso7816.c
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@326 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 09:42:07 +00:00
okir c6a9091f67 - fixed PEM public key header
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@325 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-15 09:01:11 +00:00
okir 879690f6f4 - add option --md5
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@324 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-14 17:02:08 +00:00
okir a42a47ea33 - list and extract public keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@323 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-14 16:57:20 +00:00
aet 3161964a4b Add missing static for parse_tokeninfo();
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@322 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-14 11:50:48 +00:00
okir bf5f0f6fe1 - fixed a typo that caused bad auth_id's
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@321 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-14 11:50:09 +00:00
aet 04e929da00 Fix minor compiler warnings
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@320 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 23:11:25 +00:00
okir f3b7c99e1a - if the offset shift is 2 in update binary et al, make sure the
application provided offset is a multiple of 4.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@319 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 20:25:37 +00:00
okir ca2f725f05 - make sure SC_APDU_CHOP_SIZE is a multiple of 4 (otherwise, update binary
et al of large files will fail on the GPK)


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@318 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 20:24:31 +00:00
okir 55dd227587 - fixed certificate download
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@317 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 20:23:18 +00:00
aet b1a3e6cfb3 Add missing files
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@316 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 15:18:43 +00:00
jey c17b3eb940 - added docs/Makefile to AC_OUTPUT
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@314 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 13:21:15 +00:00
jey 308bffc583 - removed README.Cryptoflex from EXTRA_DIST
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@313 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 13:17:13 +00:00
okir 8448298519 - added docs subdirectory so that manpages get installed
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@312 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 13:09:51 +00:00
okir 2135862802 - added Makefile.am for manpages
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@311 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 13:09:31 +00:00
okir 47b1df15af - added a bunch of manpages
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@310 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 13:09:15 +00:00
aet c418eb91af - Ahem, decrease the version number a bit
- assuan_transact is now API compatible with the latest
  version of Assuan (newpg/assuan)


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@309 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 12:42:11 +00:00
jey b3e7235e30 - fixed a small core-dumping bug
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@308 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 11:36:19 +00:00
jey 19e2a4787f - Preparation for release 0.6.0
- Removed obsolete README.Cryptoflex


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@307 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 10:51:31 +00:00
jey 8efe36617c *** empty log message ***
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@306 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 10:48:07 +00:00
jey e280d2f444 - some autodetection magic in pkcs15_prkey_sign()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@305 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 10:34:05 +00:00
jey 31e78a3acb - reverted a change in pkcs15_prkey_sign
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@304 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 09:51:49 +00:00
jey ef4c142c47 - Fixed signature generation
- Assuan API is now compatible with newer versions


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@303 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-13 08:54:44 +00:00
okir 83686af746 - added pkcs12 support
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@302 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-12 16:27:21 +00:00
okir b635539aa8 - Make the default size for DF files 128 bytes (FIXME: we need to be
able to set this on a per card basis in $cardname.profile


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@301 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-12 16:27:04 +00:00
okir 252323e0db - add support for PuKDF objects.
- lock the card in C_Login, and unlock it in C_Logout.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@300 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-12 14:36:40 +00:00
okir 66b00e06bb - keep track of number of sessions
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@299 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-12 14:36:07 +00:00
okir 5df7c9b8e9 - keep track of the number of sessions per slot, and do a C_Logout
when the last session is closed.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@298 c6295689-39f2-0310-b995-f0e70906c6a9
2002-03-12 14:35:50 +00:00