History of file tclpkcs11.c at check-in da10f287f308cf3b
2023-05-26
| ||
23:46 | Support listing keys file: [ee9f1102e4] check-in: [53e9d23ecb] user: rkeene, branch: trunk, size: 63152 [annotate] [blame] [check-ins using] [diff] | |
2019-06-12
| ||
21:03 | Better handling of singlepart signing file: [6a093d42b0] check-in: [dfd4dfccb3] user: rkeene, branch: trunk, size: 53858 [annotate] [blame] [check-ins using] [diff] | |
06:08 | Minor updates file: [9bdc58f8f5] check-in: [76c2923038] user: rkeene, branch: trunk, size: 52657 [annotate] [blame] [check-ins using] [diff] | |
2015-10-05
| ||
11:54 | Updated to call Tcl_LoadFile() with an interp argument since Tcl_LoadFile() segfaults when interp is NULL (bug in Tcl_LoadFile()) file: [506823d58c] check-in: [5e2883f391] user: rkeene, branch: trunk, size: 52346 [annotate] [blame] [check-ins using] [diff] | |
10:56 | Updated to increase the reference count before calling Tcl_LoadFile(), which seems to be required file: [f04afe6243] check-in: [9a3f1ea155] user: rkeene, branch: trunk, size: 52316 [annotate] [blame] [check-ins using] [diff] | |
2015-09-14
| ||
10:11 | Added SetPIN support file: [755f362790] check-in: [658145fe85] user: rkeene, branch: trunk, size: 52197 [annotate] [blame] [check-ins using] [diff] | |
2014-01-07
| ||
00:02 | Updated to clean-up handles if unable to load (rare memory leak) file: [8d34754bf9] check-in: [4ea7b9090a] user: rkeene, branch: trunk, size: 49844 [annotate] [blame] [check-ins using] [diff] | |
2011-06-30
| ||
00:06 | Fixed issue with threads file: [d1d4644b83] check-in: [f16ee55999] user: rkeene, branch: trunk, size: 49514 [annotate] [blame] [check-ins using] [diff] | |
2011-06-29
| ||
23:56 | Fixed bug with finalizing Encrypt/Sign operations file: [b28d164d97] check-in: [e7904ef06a] user: rkeene, branch: trunk, size: 49370 [annotate] [blame] [check-ins using] [diff] | |
2010-10-12
| ||
00:58 | Removed references to "dllimport" file: [5545ced6e8] check-in: [e1252f4d5b] user: rkeene, branch: trunk, size: 49188 [annotate] [blame] [check-ins using] [diff] | |
2010-10-11
| ||
13:54 | Changed session management functions to use an active flag rather than a special session value file: [2e5a3ac01f] check-in: [250660270e] user: rkeene, branch: trunk, size: 49473 [annotate] [blame] [check-ins using] [diff] | |
13:41 | Updated to use pragma pack on Win32 fixing issues experienced with C_GetFunctionList returning unusable data Updated to unload all active PKCS#11 modules on exit file: [671cc071b5] check-in: [fcc22c8809] user: rkeene, branch: trunk, size: 49569 [annotate] [blame] [check-ins using] [diff] | |
04:59 | Updated to close session if we get a CKR_DEVICE_REMOVED on logout Win32-specific PKCS#11 definitions created Updated to retrieve function pointers using lookups rather than C_GetFunctionList on Win32 since ActivClient doesn't seem to return valid function pointers... Updated to return fake PKCS#11 error "MAYBE_LOGIN" if we are unable to find any private key objects Updated to try C_Encrypt for encryption before trying C_Sign. Updated to unpad (PKCS 1.5 mode 1 only) input when encrypting since some drivers require the input to be unpadded Minor cleanup Updated test driver to support logging in if MAYBE_LOGIN is recieved file: [f5446da071] check-in: [85de7abf4c] user: rkeene, branch: trunk, size: 54604 [annotate] [blame] [check-ins using] [diff] | |
2010-10-10
| ||
23:15 | Updated to bind all references immediately in dlopen Updated to use "--" to end options when calling PKI file: [93a4e33898] check-in: [88fe253dd1] user: rkeene, branch: trunk, size: 47479 [annotate] [blame] [check-ins using] [diff] | |
22:27 | Added README Updated to set package version from release script file: [ec79d424ff] check-in: [d902a335fd] user: rkeene, branch: trunk, size: 47401 [annotate] [blame] [check-ins using] [diff] | |
21:38 | Removed old define file: [bb3f293081] check-in: [66f35eca87] user: rkeene, branch: trunk, size: 47391 [annotate] [blame] [check-ins using] [diff] | |
19:05 | Updated unload to be more forgiving about the state of the PKCS11 module Fixed issue with determining flags for dynamic linking file: [428601fccc] check-in: [634ecd11da] user: rkeene, branch: trunk, size: 47464 [annotate] [blame] [check-ins using] [diff] | |
17:59 | Fixed issue with bytearray conversion file: [c3ee986c0c] check-in: [35de72dc72] user: rkeene, branch: trunk, size: 47702 [annotate] [blame] [check-ins using] [diff] | |
17:56 | Updated to not call Tcl_ObjPrintf() since this is not in Tcl 8.4 file: [adf04fca8e] check-in: [774b9d1bc0] user: rkeene, branch: trunk, size: 47682 [annotate] [blame] [check-ins using] [diff] | |
17:38 | Fixed issue with defining stubs mechanism incorrectly Updated to find shared object build flags Updated ignores Updated to cleanup after Win32 builds correctly file: [621c9705a3] check-in: [515139af76] user: rkeene, branch: trunk, size: 47488 [annotate] [blame] [check-ins using] [diff] | |
15:27 | Began TEA-ifying TclPKCS11 file: [1f96f707c2] check-in: [16597afcf3] user: rkeene, branch: trunk, size: 47488 [annotate] [blame] [check-ins using] [diff] | |
13:39 | Added additional OS support for loading libraries (mostly untested) file: [e61975e985] check-in: [f7f7813de0] user: rkeene, branch: trunk, size: 47235 [annotate] [blame] [check-ins using] [diff] | |
05:33 | Improved Tcl 8.6 module loading support file: [05f498a3e1] check-in: [87f454af73] user: rkeene, branch: trunk, size: 46831 [annotate] [blame] [check-ins using] [diff] | |
05:25 | Updated to support Tcl 8.6 file loading (untested) file: [0e48a30252] check-in: [295f01867c] user: rkeene, branch: trunk, size: 46671 [annotate] [blame] [check-ins using] [diff] | |
04:34 | Got tclpkcs11 into usable state file: [eac26b71e7] check-in: [504bf858f4] user: rkeene, branch: trunk, size: 45619 [annotate] [blame] [check-ins using] [diff] | |
2010-10-09
| ||
21:04 | Added: Added tclpkcs11 file: [def012d324] check-in: [73118f183b] user: rkeene, branch: trunk, size: 4252 [annotate] [blame] [check-ins using] | |