Commit Graph

793 Commits

Author SHA1 Message Date
okir
21fe5ef918 - Patch from Stef to implement sc_wait_for_event, slightly enhanced by
yours truly.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@825 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 16:32:06 +00:00
okir
8d7fd40e80 - new error code (wait_for_event timeout)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@824 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 16:30:28 +00:00
okir
e01554814b - Patch from Stef: add support for --pin and --test
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@823 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 14:33:17 +00:00
okir
bd96ae9be3 - C_Sign* and C_Digest* now return the proper codes when the output buffer
is too small, or when the caller is doing and output buffer size query


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@822 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 14:28:50 +00:00
okir
675ef65073 - default apdu_fix=1 on win32
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@821 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 13:27:19 +00:00
okir
939d78a72d - allow hard-coded config options
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@820 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 13:26:58 +00:00
okir
3dc71272a5 - added support for parsing a static configuration string
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@819 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 11:54:02 +00:00
okir
1c22c55655 - Try to fix pkcs11.hide_empty_slots
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@818 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 11:40:11 +00:00
okir
0ffa466eab - sc_pkcs11_slot_t typedef added
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@817 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 11:39:59 +00:00
okir
36930668fb - Added run-time option pkcs11.cache_pins, default false
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@816 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 11:09:45 +00:00
okir
8e6dc966b5 - Added run-time option pkcs11.lock_login
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@815 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-03 10:49:07 +00:00
okir
93c0cab7b9 - win32 fixes from stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@814 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-02 15:31:53 +00:00
okir
8abb5fa801 - Getattr(CKA_MODULUS_BITS) would fail for keys w/o certificate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@813 c6295689-39f2-0310-b995-f0e70906c6a9
2003-01-02 15:23:08 +00:00
okir
9acca0e724 - Implemented new PIN verify/change/unblock framework. All PIN operations
are routed through sc_pin_cmd(), which builds the APDU and either passes
  it to the card directly, or to the card reader along with a request to
  read the PIN(s) from the reader's keypad.

  Currently, entering PIN in the standard way (i.e. via the application)
  should still work - I have verified GPK and eToken; Cryptoflex verify
  should work as well. Anything else needs additional testing, and support
  for keypad input in particular (I cannot test this at the moment for
  lack of a suitable reader).


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@811 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-23 18:47:27 +00:00
okir
604e9cd318 - the AC CHANGE condition of the PIN objects we created referenced the
PUK, rather than the PIN. This caused the standard sc_change_reference_data
  operation to fail.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@810 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-23 18:43:04 +00:00
okir
4419574608 - NUL-terminate strings returned by getattr(CKA_LABEL)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@809 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-23 17:02:05 +00:00
okir
079821b8c4 - Added --hash/-h to hash data (Stef Hoeben)
- Added function to translate CKR_* error codes to strings.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@808 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-22 23:16:47 +00:00
okir
8c7bfd1a3d - define enough reader slots
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@807 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-22 20:50:25 +00:00
aet
1ddde4e899 - Add access, mkdir and getpass wrappers into winconfig.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@806 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-22 14:43:13 +00:00
okir
d1fa35e1d0 - slightly changed previous patch; new flag hide_empty_slots
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@805 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-22 11:50:41 +00:00
okir
0babb91194 - Allow the admin to configure how many slots are used per card
(opensc.conf; pkcs11.num_slots)


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@804 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-21 16:45:37 +00:00
okir
3b7ebc7c02 - clarified use of conf_blocks in process_config_file
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@803 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-21 14:10:36 +00:00
okir
4c28f0dad8 - prevent buffer overflow
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@802 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-20 14:55:17 +00:00
okir
34d45b2210 - minor signedness issue
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@801 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 21:17:06 +00:00
okir
882c5b9ed3 - implemented unblock command
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@800 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 19:42:51 +00:00
okir
0980825796 - get rid of warnings when calling load_card_driver_options
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@799 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 16:16:42 +00:00
okir
a7615abdeb - attempt to fix DODF encoding/decoding
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@798 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 14:26:54 +00:00
okir
6d324715da - add missing help message for --module
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@797 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 10:49:28 +00:00
okir
d22d1b13a4 - Another fix to mechanism handling: ripemd160 signatures should work now
- Got rid of get_mechanism_{list,info} in framework_ops, as they're not
  needed anymore.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@795 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 09:27:08 +00:00
okir
9a472d4e65 - fixed rsa-ripemd160 signatures
- Added new option --module


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@794 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-19 09:24:58 +00:00
okir
fc26b49ee5 - Values of CKA_SIGN and similar attributes now based on the pkcs15
usage flags rather than on some hardwired defaults.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@792 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-18 19:26:18 +00:00
okir
d37c1ff58c - fixed pkcs1-ripemd160 signature header
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@791 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-18 12:15:04 +00:00
okir
337674d65a - Added helpful comment about --use-default-transport-keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@789 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-18 11:34:35 +00:00
okir
b86d2e994b - First shot at pkcs15 data objects from Danny De Cock
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@788 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-18 10:17:01 +00:00
okir
ca82169e63 - removed some dead code
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@787 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-18 09:23:10 +00:00
okir
2e4f640c2d - More win32 fixes from Stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@785 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 20:44:48 +00:00
okir
647d4bcdef - Register only those mechanisms the card actually supports
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@783 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 20:16:31 +00:00
okir
0c16b3d887 - Added shorthand rsa-ripemd160
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@782 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 20:15:56 +00:00
okir
5ef34fc7bc - Added support for SC_ALGORITHM_RSA_HASH_RIPEMD160 in sc_pkcs15_compute_signature
- rewrote add_padding


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@781 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 20:15:32 +00:00
okir
3f584dbb1f - Added SC_ALGORITHM_RSA_HASH_RIPEMD160
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@780 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 20:14:41 +00:00
okir
29dd06ba9f - more win32 fixes from Stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@779 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 16:00:40 +00:00
okir
96c953c5a3 - generate header symlinks for libpkcs11
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@778 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 12:37:44 +00:00
okir
d584e80d71 - build pkcs11 before tools, as pkcs11-tool needs libpkcs11
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@777 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 11:51:07 +00:00
okir
ffd4773e20 - New application: pkcs11-tool
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@776 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 11:50:11 +00:00
okir
21dfabee27 - New mechanism framework
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@775 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 11:49:12 +00:00
okir
a01b8d0b24 - New mechanism framework
- New libpkcs11 utility library


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@774 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 11:48:54 +00:00
okir
317a0663c9 - New utility library libpkcs11 - supposed to provide easy loading and
unloading of modules, and possibly a few other features in the future.
  Needed by pkcs11-tool


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@773 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-17 11:48:14 +00:00
okir
d997440546 - more Makefile.mak fixes from Stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@772 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-12 10:08:23 +00:00
okir
87fc4815d9 - do not segfault when we fail to parse a pkcs15 DF
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@771 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-11 08:54:16 +00:00
okir
f984a3fd97 - win32 patch from Stef Hoeben
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@770 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 17:53:58 +00:00
okir
23158d7a96 - win32 patch from Stef Hoeben
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@769 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 17:47:19 +00:00
okir
2e6af762c3 - Added support for CKM_RSA_X_509 (Stef Hoeben)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@768 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 17:47:10 +00:00
jey
9a8c3b2b20 - Added support for separator characters in sc_bin_to_hex()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@767 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 14:44:42 +00:00
okir
dc06b5f702 - When exporting the public key, fall back to the certificate object if
there's no public key with the given ID.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@765 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 14:22:26 +00:00
jey
717cb0ccce - Modified base64 test so it actually tests base64 stuff
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@764 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 14:14:55 +00:00
jey
9b6074b951 - Added openscd and Assuan
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@763 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 13:43:23 +00:00
jey
0b8853a1a6 - Small bugfix
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@762 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 13:41:36 +00:00
jey
79b5672edc - Keep the DER encoding of each PKCS #15 object in memory
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@761 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 13:27:17 +00:00
jey
3bced8aeae - Changed sc_bin_to_hex() prototype a bit and removed the ':' characters
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@760 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-10 13:26:31 +00:00
okir
5a568eeb75 - translate SC_ERROR_WRONG_LENGTH to CKR_DATA_RANGE
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@759 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-09 13:33:39 +00:00
okir
6217b4adf5 - changed pcsc_detect_card_presence to call refresh_slot_attributes. This
eliminates duplicate code, and that we also pick up the new ATR if another
  card was inserted in the meanwhil.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@758 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-06 21:40:41 +00:00
okir
868d1d7a20 - added sc_bin_to_hex
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@757 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-06 12:49:19 +00:00
okir
59ca2a4b0f - sc_parse_atr: initialize slot->atr_info.hist_bytes even if the ATR is bad
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@756 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-05 09:34:24 +00:00
okir
4f35b0a753 - we expect an RSA key, so better make sure it _is_ RSA
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@755 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-05 08:58:54 +00:00
okir
c83fa88ca8 - Parsing pkcs11 IDs and paths with an odd number of bytes would scan past
the end of the string. Made sc_hex_to_bin more robust and change various
  place to use it rather than doing it on their own with scanf(%02x)


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@754 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 15:36:33 +00:00
okir
96ba7bf4d3 - pass the --label argument as the token label when creating the pkcs15 app
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@753 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 14:56:50 +00:00
okir
e9c8806c75 - properly set the TokenInfo label from user input
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@752 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 14:56:17 +00:00
okir
22fd834ec4 - added comment on pkcs12 files
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@751 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 14:28:08 +00:00
okir
c55b8d8377 - Fixed CKM_SHA1_RSA_PKCS: if OpenSSL is available, use it to hash the supplied
data.  If OpenSSL is unavailable, CKM_SHA1_RSA_PKCS is not advertised to the
  user.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@750 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 13:50:23 +00:00
okir
27c2369cee - make sure we don't assign the same ID more than once
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@749 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 13:25:31 +00:00
okir
d8a3189026 - Added sc_pkcs15init_get_secret so that the GPK driver can get the
MF secure messaging key.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@748 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 13:24:40 +00:00
okir
2c280fe351 - updated pkcs15init error codes
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@747 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 12:33:43 +00:00
okir
92adeef9a6 - fixed ATR for Cryptoflex 32K e-gate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@746 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 12:09:07 +00:00
okir
8ba7b370e4 - got rid of default transport keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@745 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 11:57:32 +00:00
okir
946824dfe5 - implement get_key callback
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@744 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 11:56:51 +00:00
okir
eaebdec8b0 - Change the way we handle default transport keys, attempt to reduce the
risk of users entering the wrong keys and locking their cards. Here's how
  we do it:
   - ask the card driver (via cardctl GET_DEFAULT_KEY) for default key
   - invoke the front-end's get_key callback. If the card driver gave us
     a default key, pass it as default value
   - front end is free to use default key as-is, or prompt user


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@743 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 11:56:34 +00:00
okir
555f612166 - implemented SC_CARDCTL_GET_DEFAULT_KEY for the flex driver; will return
the default AAKs for Cryptoflex and Cyberflex Access. Hope I got them
  right.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@742 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 09:59:33 +00:00
okir
3168c8ea26 - added new cardctl SC_CARDCTL_GET_DEFAULT_KEY to get default transport keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@741 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 09:26:40 +00:00
okir
6df8dbbed3 - fixed asn1_encode_path - include length value if given
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@740 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-04 09:24:49 +00:00
okir
d635d53771 - support ATR maps in /etc/opensc.conf, e.g.
card_driver flex {
		atr = 11:22:33:44;
		atr = 55:66:77:88;
	}


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@738 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-03 15:40:40 +00:00
okir
5e8a76d6da - disabled default AAK for now
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@737 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-03 12:44:02 +00:00
okir
f44247070f - added Cryptoflex 32k e-gate
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@736 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-03 12:27:29 +00:00
okir
08f4d67cec - Avoid segfaults: if we cannot parse the certificate, do not create a
cert object.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@735 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-02 14:40:30 +00:00
okir
021ea9c0c3 - added length value to sc_path
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@734 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-02 13:42:03 +00:00
okir
3f16e04a8f - sc_pkcs15_read_certificate now uses sc_pkcs15_read_file
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@733 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-02 13:39:36 +00:00
okir
d3c6bfd10f sc_pkcs15_read{,_cached}_file now honor the index/length parameters from Path
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@732 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-02 13:38:50 +00:00
okir
fcfbeb1845 - When decoding Path, decode "length" value as well (if present)
- a few int -> size_t changes to suppress gcc3 warnings.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@731 c6295689-39f2-0310-b995-f0e70906c6a9
2002-12-02 13:38:09 +00:00
okir
d4ac1aabaa - do not crash if the application tries to log into a token w/o PIN
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@730 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-29 10:54:12 +00:00
okir
38280e479e - use @libdir@ instead of ${exec_prefix}/lib - some platforms (such as
s390x and ppc64) put libraries into /usr/lib64


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@729 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-29 08:56:32 +00:00
okir
8a01ceb81c - fixed typo
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@728 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-28 16:38:26 +00:00
okir
b00579d40d - Fix from Joe Phillips: fix help message
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@726 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-28 15:44:32 +00:00
okir
09faf83bd0 - Fix from Joe Phillips: option mismatch in --help message
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@725 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-28 15:43:54 +00:00
okir
718aa6e361 - Fix from Stef Hoeben for win32
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@724 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-28 15:38:55 +00:00
okir
51d8983b99 - Fix from Stef Hoeben to get the eid-cache stuff working on win32
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@723 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-27 14:27:53 +00:00
okir
34ba5b223c - --card-driver was mapped to -D, but should have been -c.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@722 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-25 09:03:48 +00:00
okir
c3b479fc82 - in case of an invalid session/object handle, return OBJECT_HANDLE_INVALID
or SESSION_HANDLE_INVALID instead of FUNCTION_DAILED


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@721 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-22 09:10:10 +00:00
okir
6f4587f612 - Return correct error codes in GetAttributeValue in case of
ATTRIBUTE_TYPE_INVALID and ATTRIBUTE_SENSITIVE


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@720 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-22 09:09:04 +00:00
okir
828819a1ec - get_mechanism_list now reports correct number of mechanisms
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@719 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-22 09:07:43 +00:00
aet
4e61af2b57 Duh, revert previous patch.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@718 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-18 09:05:06 +00:00
aet
9c4844ede7 Build PKCS#11 module for win32 port.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@717 c6295689-39f2-0310-b995-f0e70906c6a9
2002-11-17 20:26:25 +00:00