aet
|
14b49ccb81
|
- Forgot to commit
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1526 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-10-14 22:11:11 +00:00 |
aet
|
603ccec619
|
- Fixed nightly snapshot generation
- Link keycache.h to src/include/opensc
- Move mutex function declarations to opensc.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1525 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-10-14 21:56:56 +00:00 |
okir
|
12a4ef75ef
|
- replace sc_pkcs15init_set_pin_data -> sc_keycache_put_key
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1515 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-10-14 08:33:20 +00:00 |
aet
|
fac4bd6008
|
Tweak out some compiler warnings
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1486 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-10-02 08:29:32 +00:00 |
sth
|
ebca5c681c
|
Added C_DecryptInit() and C_Decrypt() for RSA keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1485 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-10-01 06:51:49 +00:00 |
sth
|
c5eea382ee
|
Fix: C_GenerateKeyPair(), C_CreateObject() returned CKR_USER_NOT_LOGGED_IN if lock_login is set to false in the config file, because then the pkcs15_init functions do a logoff internally
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1441 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-09-11 12:11:52 +00:00 |
aet
|
763fc16704
|
Rename libopensc specific error/debug to sc_error/sc_debug
We should have done this ages ago.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1392 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-08-25 14:21:18 +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 |
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
|
77432ee438
|
- indentation fix
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1320 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-07-31 08:10:23 +00:00 |
sth
|
af50810d0f
|
Fix: if a pkcs11 attribute is requested that valid for that type of object, but that we don't have, then we should return length = 0 instead of returning CKR_ATTRIBUTE_TYPE_INVALID
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1319 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-07-30 14:46:27 +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 |
sth
|
e8cf96af9f
|
Fix of the previous patch: if there are a public key and cert with the same ID, show the public key derived from the cert
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1262 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-07-14 17:34:50 +00:00 |
sth
|
864f261679
|
Fix: if there was a public key and cert with the same ID, you'd see the public key twice in pkcs11: once the 'real' one and once the one derived from the cert
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1261 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-07-14 17:28:30 +00:00 |
sth
|
b093146578
|
If C_SetAttributeValue() wants to change the CKA_SUBJECT, simply return OK. This is OK as we don't save the CKA_SUBJECT of a public key anyway, and it's needed for doing keypair gen + cert writing with Mozilla
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1254 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-07-11 20:14:48 +00:00 |
sth
|
7b7f2106f2
|
Implemented the C_VerifyXXX() functions
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1236 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-27 15:26:17 +00:00 |
sth
|
b7d92d3127
|
Removed the CKF_WRITE_PROTECTED tokeninfo flag
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1235 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-27 13:29:51 +00:00 |
sth
|
4fdecc39c2
|
Fix: register CKF_GENERATE_KEY_PAIR in a correct way
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1232 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-27 12:11:19 +00:00 |
sth
|
ffadf4770c
|
Implemented C_SetAttributeValue() that can change the CKA_VALUE and CKA_ID
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1230 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-27 12:00:43 +00:00 |
sth
|
09650d29a3
|
Changed SC_PKCS15_MAX_PINS to MAX_OBJECTS in pkcs15_create_tokens()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1220 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-24 11:31:02 +00:00 |
sth
|
11660330f4
|
Added a safer locking mechanism, based on sc_lock/sc_unlock (Olaf)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1219 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-24 11:26:17 +00:00 |
sth
|
97da0b6149
|
Now you can specify your card profile for pkcs15init, both on the command line if you use the pkcs15init tool and in the opensc.conf file. Not specifying gives the default one, like before.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1212 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-18 08:07:12 +00:00 |
sth
|
c85913c5c7
|
Fix in pkcs15_gen_keypair(): labels didnt work
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1184 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-04 19:17:51 +00:00 |
sth
|
fe3cb3de3f
|
some fixes to pkcs15_create_object() and pkcs15_gen_keypair()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1181 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-04 12:26:06 +00:00 |
sth
|
c8c2cf725b
|
First implementation of C_GenerateKeyPair()
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1179 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-06-03 13:57:52 +00:00 |
okir
|
9d6227ec64
|
- return value of pkcs15_login was ignored
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1165 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-05-27 09:58:39 +00:00 |
sth
|
fc31b65a88
|
added sc_logout() functionality
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1153 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-05-20 08:30:46 +00:00 |
sth
|
053b10e2bf
|
If signing/decryption fails because the card lost its security status, try to log in again and then do another attempt to sign/decrypt
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1113 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-05-15 10:34:03 +00:00 |
sth
|
fb417772fb
|
Allow non-repudation as a signature usage
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1050 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-18 15:42:04 +00:00 |
okir
|
41a22174dc
|
- bugfix for unwrap
- support getattr(CKA_VALUE) for public key objects
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1045 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-17 14:38:00 +00:00 |
okir
|
c94d72f3ea
|
- fixed signing and hopefully unwrap for split keys
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1041 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-17 13:13:48 +00:00 |
okir
|
9fae9999ea
|
- fix for the previous change
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1040 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-17 13:03:49 +00:00 |
okir
|
d2075b2c13
|
- implemented split-key support for CardOS
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1038 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-17 12:38:08 +00:00 |
okir
|
c53043a97e
|
- in getattr(CKA_LABEL), do not include trailing NUL
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1020 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-16 14:17:02 +00:00 |
sth
|
92c5e24572
|
Have allways a label in CK_TOKEN_INFO
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1010 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-04-14 17:29:19 +00:00 |
sth
|
0abafd0e9a
|
Fix: root certs could be shown more then once
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@965 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-03-27 16:08:10 +00:00 |
sth
|
a2ff6d66b4
|
take the last 8 bytes of the card as the pkcs11 serialNumber
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@935 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-02-28 15:16:56 +00:00 |
okir
|
9173c9934e
|
- new pkcs15 object creation stuff
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@929 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-02-23 17:50:33 +00:00 |
sth
|
252cbd51d2
|
login should return CKR_ARGUMENTS_BAD if wrong pin length
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@924 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-02-21 12:27:24 +00:00 |
sth
|
a7a5701e0c
|
added support for max pin length
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@922 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-02-20 23:19:01 +00:00 |
sth
|
5c1b8d9411
|
selection between SHA-1 and RIPEMD160 sigs when 35 bytes supplied
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@887 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-01-28 15:37:54 +00:00 |
okir
|
a7551e1822
|
- Patches from Stef implementing PKCS11 RNG related functions
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@866 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-01-16 20:10:28 +00:00 |
okir
|
0af2a35b9c
|
- Another go at the empty slot/empty token issue
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@857 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-01-13 21:38:43 +00:00 |
okir
|
9c5782e2b2
|
- pin pad changes from Stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@839 c6295689-39f2-0310-b995-f0e70906c6a9
|
2003-01-06 19:28:48 +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
|
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
|
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
|
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
|
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 |