TclPKCS11

History of tclpkcs11.c of c755f4d2a43023b7
Login

History of tclpkcs11.c of c755f4d2a43023b7

History of file tclpkcs11.c at check-in c755f4d2a43023b7

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]