522 check-ins using file pkcs11/mypkcs11.h version c7b295b688
2024-02-27
| ||
18:31 | Create new branch named "ssh-agent-encode-bigint-better" Leaf check-in: bae07d7e7c user: rkeene tags: ssh-agent-encode-bigint-better | |
2022-03-13
| ||
20:46 | Make Tcl SSH Agent more standalone Leaf check-in: 2d57dd9864 user: rkeene tags: trunk | |
20:23 | Add SHA-512 support (hacked) and a bit of cleanup check-in: a1b40a439c user: rkeene tags: trunk | |
20:15 | Better error logging in Tcl/JS emulation check-in: f69d4ccb30 user: rkeene tags: trunk | |
20:14 | Ignore listing errors in JS-SSH agent check-in: b9b289bb1f user: rkeene tags: trunk | |
2021-11-03
| ||
10:46 | CACKey 0.7.12 check-in: 1b3cf11b1b user: rkeene tags: 0.7.12, trunk | |
2021-11-02
| ||
22:56 | Improve fetching large certificates check-in: dfc8252148 user: roykeene tags: trunk | |
2021-10-30
| ||
20:27 | CACKey 0.7.11 check-in: e6b5859a01 user: rkeene tags: 0.7.11, trunk | |
19:47 | Fix issue with buffer being undersized check-in: 0c4b467640 user: roykeene tags: trunk | |
2019-11-15
| ||
15:07 | Integrated RFC 6234 SHA1 implementation changes check-in: fa9ae90eae user: rkeene tags: 0.7.10, trunk | |
14:59 | Include stdint or inttypes depending on platform Closed-Leaf check-in: 0d816bdcfc user: rkeene tags: rfc-6234 | |
08:52 | Replace a non-free implementation of SHA1 hash from RFC-3174 by a free one from RFC-6234. check-in: 5504b5dd47 user: sergei tags: rfc-6234 | |
2019-11-13
| ||
14:59 | Corrected license check-in: 480596d8cb user: rkeene tags: trunk | |
2019-08-09
| ||
01:34 | Fixed padding conditions check-in: b63163f527 user: rkeene tags: trunk | |
2019-08-08
| ||
16:52 | Added softokn3 wrapper module check-in: 3eb54f93b1 user: rkeene tags: trunk | |
2019-06-12
| ||
22:41 | More testing of the Tcl implementation of the SSH agent check-in: 24e37c4dab user: rkeene tags: trunk | |
19:40 | Tcl-based interface to JS SSH Agent check-in: 7ef094be65 user: rkeene tags: trunk | |
19:39 | More work Duktape-based chrome-alike environment check-in: d73ab988ad user: rkeene tags: trunk | |
19:38 | Handle converting from buffers which cannot be converted to byte arrays check-in: af11332c35 user: rkeene tags: trunk | |
2019-06-09
| ||
18:35 | Minor cleanup check-in: e4e500972a user: rkeene tags: trunk | |
2019-06-08
| ||
22:18 | Start of Tcl-based SSH agent that uses JavaScript implementation check-in: 7336ecd46a user: rkeene tags: trunk | |
22:17 | Use indexOf() instead of includes for backwards compatibility support check-in: 8b2206f04e user: rkeene tags: trunk | |
2019-06-06
| ||
21:56 | Merged in trunk Leaf check-in: 8a375324e9 user: rkeene tags: ssh-agent-ui | |
2019-06-05
| ||
21:38 | Added a toggle for disabling the Chrome PIN dialog check-in: 2a4f67952b user: rkeene tags: trunk | |
21:35 | Potentially better PIN handling check-in: e5a1e29b79 user: rkeene tags: trunk | |
20:40 | Updated to support using the Chrome PIN dialog if doing a Chrome Certificate request check-in: f486b04a4b user: rkeene tags: trunk | |
18:12 | Work on getting an SSH agent UI going check-in: 4ce30d9e04 user: rkeene tags: ssh-agent-ui | |
2019-02-06
| ||
17:58 | ChromeOS Release 11 check-in: 7288e80894 user: rkeene tags: trunk | |
17:58 | Disable SSH Agent by default for this release check-in: eb5db5feea user: rkeene tags: trunk | |
2019-02-04
| ||
23:17 | Better matching of requested blob to one of our certificates check-in: fd3c997789 user: rkeene tags: trunk | |
17:32 | More X.509v3 support for SSH agent check-in: 0defa19481 user: rkeene tags: trunk | |
2019-01-31
| ||
15:04 | Added support for x509v3-ssh-rsa and x509v3-sign-rsa to agent check-in: 648368d41d user: rkeene tags: trunk | |
13:29 | Ensure externally connectable IDs are present check-in: e04736eb53 user: rkeene tags: trunk | |
13:25 | Better handling for unapproved apps and dealing with non-RSA signing attempts check-in: d756b0ea34 user: rkeene tags: trunk | |
07:23 | Improved SSH agent check-in: 43f92f8f98 user: rkeene tags: trunk | |
07:16 | Added SSH agent support check-in: 5d6a50ef48 user: rkeene tags: trunk | |
07:15 | Added SHA512 support and support for returning a promise when signing check-in: a5d56f2277 user: rkeene tags: trunk | |
04:41 | Upgrade to latest JS RSA check-in: f0d2c2ccee user: rkeene tags: trunk | |
04:33 | Support for returning a promise from cackeyListCertificates() check-in: 622c57faac user: rkeene tags: trunk | |
2019-01-30
| ||
19:02 | Updated tile logo to meet Web Store requirements check-in: 72910e50a1 user: rkeene tags: trunk | |
18:38 | CACKey 0.7.10 check-in: 78a50b4f1b user: rkeene tags: trunk | |
18:36 | ChromeOS Release 10 check-in: a0a37b2628 user: rkeene tags: trunk | |
18:35 | Periodically restart CACKey if PC/SC handle has not been used in a while check-in: 75e6e54b71 user: rkeene tags: trunk | |
17:47 | Whitespace cleanup check-in: 90921f9444 user: rkeene tags: trunk | |
17:47 | Added reload button to CACKey UI page to reload info more easily check-in: 8e5aed79dc user: rkeene tags: trunk | |
17:24 | Only display extended key usage if it is present in the certificate check-in: 731ccabde6 user: rkeene tags: trunk | |
17:23 | Fix dereferencing of cackey_pin_command when it is NULL and ensure printed buffers are truncated check-in: ce07b4406e user: rkeene tags: trunk | |
17:21 | Use patched version of libpcsc check-in: 4aa7799e7f user: rkeene tags: trunk | |
2018-08-24
| ||
21:33 | Updated URL for RPM spec file check-in: 1efa305922 user: rkeene tags: trunk | |
2018-06-29
| ||
18:58 | More work on improving wrapper Leaf check-in: 3fdad99785 user: rkeene tags: better-wrapping | |
2017-12-28
| ||
01:32 | More work on improving the wrapper check-in: 3b7b2eddb4 user: rkeene tags: better-wrapping | |
01:32 | Updated to support supplying an empty PIN command to be equivelant to unsetting check-in: 9043258dc4 user: rkeene tags: trunk | |
2017-12-27
| ||
18:59 | CACKey 0.7.9 check-in: ac7bd0bf8f user: rkeene tags: trunk | |
18:54 | Integrated dlmopen() wrapper library (not for general use) check-in: 59356166dc user: rkeene tags: trunk | |
18:48 | Added a wrapper PKCS#11 module which uses GNU dlmopen to segregate loading cackey and its libraries to avoid issues with different linkspaces Closed-Leaf check-in: 45c70bc44d user: rkeene tags: dlopen-wrapper | |
17:59 | Started work on updating DOD certs Leaf check-in: ff2eb37b0a user: rkeene tags: update-dod-certs | |
17:52 | Started work on runtime loading of dependencies Leaf check-in: e14e862239 user: rkeene tags: runtime-loading-of-deps | |
2017-07-17
| ||
13:56 | Updated to treat returning a zero-length signed message as an error check-in: 0c7c510048 user: rkeene tags: trunk | |
13:56 | Corrected typo causing debug builds to fail check-in: d02f2af7a5 user: rkeene tags: trunk | |
2017-03-09
| ||
02:43 | ChromeOS Release 9 check-in: 21da395d74 user: rkeene tags: trunk | |
02:42 | Better linking to zlib for AppFS build check-in: ee07cc40d0 user: rkeene tags: trunk | |
02:41 | Updated to try more application IDs for CACs check-in: fbed2df898 user: rkeene tags: trunk | |
02:15 | ChromeOS: Fix debug check-in: 1c45a8940d user: rkeene tags: trunk | |
01:20 | Updated PIN dialog from Google Leaf check-in: e53bb33148 user: rkeene tags: chrome-pin-dialog-update | |
01:19 | Reverted [317e74ef9b], moving PIN dialog changes to a different branch check-in: ecf15c25f8 user: rkeene tags: trunk | |
01:17 | Added test code, untested Leaf check-in: 233bfb6414 user: rkeene tags: chrome-testing | |
01:16 | Updated to include original request when an error occurs check-in: 9e3e9917fe user: rkeene tags: trunk | |
2016-10-21
| ||
18:08 | CACKey 0.7.8 check-in: 74206459ad user: kvanals tags: 0.7.8, trunk | |
18:08 | Updated TokenD to Version 25 for CACKey on macOS check-in: 0cf1cd0636 user: kvanals tags: trunk | |
2016-10-19
| ||
11:41 | Updated CACKey Postinstall script to create /usr/local/bin/ if it doesn't already exist before placing uninstall script there. check-in: ba7e9d7b52 user: kvanals tags: trunk | |
11:39 | Updated CACKey Build Script to point to new PKCS11.tokend, which includes a fix for SHA-384 support check-in: 4cf37709bf user: kvanals tags: trunk | |
2016-10-18
| ||
18:23 | CACKey 0.7.7 check-in: 458e2fe6b9 user: kvanals tags: 0.7.7, trunk | |
18:14 | Added CACKey Uninstaller for macOS into the installer package (/usr/local/bin/cackey_osx_uninstall.sh), removed the extra macOS uninstaller script from the build tree, and updated the macOS build script to use the new SHA-256 hash of the external PKCS11.tokend (which now supports SHA-2 (256/384/512)) check-in: a8231fc377 user: kvanals tags: trunk | |
2016-09-22
| ||
19:59 | Updated CACKey macOS Install and Uninstall Scripts to try harder to disable CryptoTokenKit support after the GM release started ignoring some methods check-in: 56006440a0 user: kvanals tags: trunk | |
2016-08-19
| ||
17:20 | CACKey 0.7.6 check-in: be8c9e6769 user: kvanals tags: 0.7.6, trunk | |
16:32 | Updated CACKey Apple Mac macOS OS X Postinstall and Uninstall scripts to properly disable and enable builtin conflicting OS components when on 10.12 "Sierra" or newer check-in: e2fd50bfda user: kvanals tags: trunk | |
2016-04-26
| ||
18:04 | ChromeOS: Updated PIN dialog (untested) check-in: 317e74ef9b user: rkeene tags: trunk | |
2016-04-14
| ||
19:43 | CACKey Chrome release 8 check-in: 71c8167cfd user: rkeene tags: trunk | |
19:42 | Cleanup, more work towards a stable release check-in: d2b0a782d9 user: rkeene tags: trunk | |
18:16 | Upgraded to latest nacl-libpcsc and started using the sightly cleaner interfaces check-in: 357cf7b22f user: rkeene tags: trunk | |
17:07 | Updated to use NaCl libpcsc (in progress) check-in: c3e0c9025e user: rkeene tags: trunk | |
2016-03-15
| ||
17:57 | Updated to parse X.509v1 implied version certificates check-in: 899318c012 user: rkeene tags: trunk | |
2016-03-09
| ||
04:53 | ChromeOS: Updated to deal with the UI if the smartcard manager app isn't running check-in: e99cc9c924 user: rkeene tags: trunk | |
04:48 | ChromeOS: Added list of readers detected to smartcard UI check-in: e0f544bc9b user: rkeene tags: trunk | |
04:40 | ChromeOS: Fix issue where multiple calls made close together may have used the same ID check-in: 40765d7728 user: rkeene tags: trunk | |
04:30 | ChromeOS: Added support for listing smartcard readers check-in: 64c4c68fa6 user: rkeene tags: trunk | |
2016-03-08
| ||
21:02 | ChromeOS: Added support for informing the user if we are a certificate provider or not check-in: 188c4d598f user: rkeene tags: trunk | |
2016-03-01
| ||
03:10 | ChromeOS: Updated to forget PINs that have not been used recently check-in: a7016d7084 user: rkeene tags: trunk | |
00:53 | ChromeOS: Release 7 check-in: aeca5bf8e3 user: rkeene tags: trunk | |
00:43 | ChromeOS: Added artwork for the Chrome Web Store check-in: fe2620544f user: rkeene tags: trunk | |
00:43 | ChromeOS: Only emit a warning on non-ChromeOS devices, still initialize check-in: fc7a05e23a user: rkeene tags: trunk | |
2016-02-29
| ||
22:23 | ChomeOS: Release 6 check-in: b45f1b708e user: rkeene tags: trunk | |
22:22 | Removed "import", does not work because the required module does not export check-in: 50743e141d user: rkeene tags: trunk | |
16:50 | ChromeOS: Updated to call a failure callback if PCSC connection fails check-in: b276afc558 user: rkeene tags: trunk | |
04:32 | ChromeOS: Release 5 check-in: 30263e48a3 user: rkeene tags: trunk | |
04:32 | ChromeOS: Added certificate usage information to bare UI check-in: 833f48f854 user: rkeene tags: trunk | |
2016-02-28
| ||
22:37 | ChromeOS: Added basic UI page that shows certificates check-in: 1a6c58edd1 user: rkeene tags: trunk | |
22:12 | ChromeOS: Delayed PCSC initialization even further until we receieved positive confirmation that initialization completed check-in: bdb2e8cfb1 user: rkeene tags: trunk | |
21:22 | ChromeOS: Improved cleanup after crash check-in: 789f3b2324 user: rkeene tags: trunk | |
21:18 | ChromeOS: Made JavaScript talking to PCSC more robust check-in: 455296a053 user: rkeene tags: trunk | |
2016-02-26
| ||
21:40 | ChromeOS: Deal with CACKey crashing by restarting check-in: f631a1ccb2 user: rkeene tags: trunk | |
21:26 | ChromeOS: Removed deprecated attribution from manifest check-in: 6af094b0e4 user: rkeene tags: trunk | |
21:05 | ChromeOS: Provide a more informative UI page, even if it just says not to open it check-in: 981bf08de7 user: rkeene tags: trunk | |
21:05 | ChromeOS: Removed default_locale since we do not provide any translations check-in: 099f54c5ea user: rkeene tags: trunk | |
20:51 | ChromeOS: Declare additional permissions check-in: 79a26e5dbf user: rkeene tags: trunk | |
20:30 | ChromeOS: Fixed name of hashing algorithms we do support check-in: 3956295cf1 user: rkeene tags: trunk | |
20:24 | ChromeOS: Updated PIN entry prompt to accept "Escape" to close it check-in: b297c8220e user: rkeene tags: trunk | |
20:00 | ChromeOS: Fixed bug in debug message logic being inverted and possible undefined dereference check-in: 620c0e591e user: rkeene tags: trunk | |
19:55 | ChromeOS: Clean up console logs in non-debug builds check-in: d06273088d user: rkeene tags: trunk | |
19:50 | ChromeOS: Accept the "Enter" key to click OK at the PIN prompt check-in: b8c2cad6d9 user: rkeene tags: trunk | |
19:20 | ChromeOS: Dynamically compute the package version check-in: d1316cdccd user: rkeene tags: trunk | |
19:09 | ChromeOS: Updated ignores check-in: a67fe2704f user: rkeene tags: trunk | |
19:07 | ChromeOS: Added missing UI page check-in: e5eec2292c user: rkeene tags: trunk | |
19:06 | ChromeOS: Renamed files to be more obvious check-in: 6f34302432 user: rkeene tags: trunk | |
18:42 | Updated to workaround a bug in Google's PCSC implementation where SCardStatus() requires a reader parameter check-in: bf8001bc42 user: rkeene tags: trunk | |
18:36 | Added additional debugging information for SCardTransmit() being done successfully check-in: 7272e3d08a user: rkeene tags: trunk | |
18:36 | Updated to supply a pioRecvPci parameter to SCardTransmit(), needed by Google's PCSC implementation check-in: dc38d00e61 user: rkeene tags: trunk | |
18:35 | Corrected typo in debug message check-in: b512a6df69 user: rkeene tags: trunk | |
18:28 | Started working on improving slot reset mechanism Leaf check-in: 32d54df268 user: rkeene tags: improve-session-and-slot-reset | |
18:25 | Create new branch named "improve-session-and-slot-reset" check-in: 356ac541c7 user: rkeene tags: improve-session-and-slot-reset | |
18:23 | ChromeOS: Renamed output from "cackey.crx" to "cackey.zip", which gets uploaded to the Chrome Web Store check-in: fa6376b98d user: rkeene tags: trunk | |
18:22 | ChromeOS: Include icon in the zip file check-in: fa44d4ac0f user: rkeene tags: trunk | |
18:21 | ChromeOS: Updated to only enable debugging symbols in a debugging build check-in: 8668b85846 user: rkeene tags: trunk | |
18:20 | ChromeOS: Fixed issue with including signed data in the reply check-in: c27bb81788 user: rkeene tags: trunk | |
16:35 | ChromeOS: Updated to pass original message back correctly check-in: 3783f79015 user: rkeene tags: trunk | |
16:23 | ChromeOS: Updated to support raw PKCS#1 message signing using the interface Chrome provides it check-in: ea7a58ef60 user: rkeene tags: trunk | |
16:23 | ChromeOS: Updated to delete the entire retry queue when we are done with it check-in: 42d0db67a2 user: rkeene tags: trunk | |
2016-02-19
| ||
17:50 | ChromeOS: Fix a potential free(NULL) in initialization of PCSC-NaCl check-in: 5acacab000 user: rkeene tags: trunk | |
17:50 | ChromeOS: Slightly better PCSC-NaCl initialization and enabled debugging in all projects check-in: c4916c27cd user: rkeene tags: trunk | |
14:29 | ChromeOS: Ignore debugging binaries check-in: a779f950ca user: rkeene tags: trunk | |
14:27 | ChromeOS: Added support for building a debugging-enabled Chrome extension check-in: d4dfc708fb user: rkeene tags: trunk | |
14:11 | ChromeOS: Added the start of a UI check-in: e5e8b9f32b user: rkeene tags: trunk | |
13:30 | ChromeOS: Added package icon check-in: e1dc965e9b user: rkeene tags: trunk | |
2016-02-16
| ||
23:24 | Simplified some slot disconnect logic and updated to store an ID type hint on the slot itself so that if we reinitialize we treat it as the same type of device check-in: fdd66a54cd user: rkeene tags: trunk | |
17:04 | Added workaround for Google's PCSC where we cannot determine the amount of space required to hold the reader list automatically check-in: 6218cc54fc user: rkeene tags: trunk | |
16:06 | Fixed an issue where the mutex released slightly too early check-in: 54d3a148ef user: rkeene tags: trunk | |
16:06 | Better handling of loss of connection to the PCSC daemon or card resetting check-in: 9f8b1347d9 user: rkeene tags: trunk | |
15:25 | Updated AppFS build script to set the PIN entry program check-in: 3fe401d585 user: rkeene tags: trunk | |
15:24 | Fixed typo in script that rebuilds built-in certs causing the files to be placed in the wrong directory check-in: 1a5312bdfa user: rkeene tags: trunk | |
2016-02-15
| ||
09:00 | Added basic AppFS build script check-in: 036a594834 user: rkeene tags: trunk | |
08:44 | Fixed issue with test library not including the appropriate libs check-in: 37a5c34d9f user: rkeene tags: trunk | |
08:36 | Updated to create better Debian package (untested) check-in: 3b8c1a6846 user: rkeene tags: trunk | |
08:31 | Updated to print an error in debug mode if we run across compressed certificates without zlib support available check-in: ecd7178afb user: rkeene tags: trunk | |
08:30 | ChromeOS: Minor cleanup in the test case check-in: 925edeaa39 user: rkeene tags: trunk | |
07:49 | Minor cleanup check-in: 43490cab39 user: rkeene tags: trunk | |
07:34 | ChromeOS: Sanity -- initialize PIN prompt check-in: e0d9e2f1fb user: rkeene tags: trunk | |
07:31 | ChromeOS: Attempt to sign the correctly prefixed data check-in: 7879121689 user: rkeene tags: trunk | |
07:22 | ChromeOS: Try to supply the user PIN to the card check-in: 036113d051 user: rkeene tags: trunk | |
06:45 | ChromeOS: Removed extraneous PIN clearing check-in: 4509382d11 user: rkeene tags: trunk | |
06:43 | ChromeOS: Fixed race with specifying the Google Smartcard Manager App ID check-in: c53eda4523 user: rkeene tags: trunk | |
06:39 | ChromeOS: Restructured initialization so that the Google PCSC Smartcard Manager App ID can be found at runtime check-in: 16b40cb47e user: rkeene tags: trunk | |
06:20 | ChromeOS: Pass PIN prompt back to the user (unused for now) check-in: b97c4963e4 user: rkeene tags: trunk | |
06:17 | ChromeOS: Add new PIN to requests to sign once we gathered a new PIN check-in: ae9cfddbd2 user: rkeene tags: trunk | |
06:16 | ChromeOS: Start trying to sign data or send it back as needing a PIN or unsignable check-in: a90efdf98f user: rkeene tags: trunk | |
05:16 | ChromeOS: Converted callback storage from an array to a hash, since we don't care about ordering check-in: a655f43d3b user: rkeene tags: trunk | |
2016-02-13
| ||
15:43 | ChromeOS: More work towards making the PIN entry more useful check-in: 16fd3e5408 user: rkeene tags: trunk | |
10:09 | ChromeOS: Whitespace cleanup check-in: 78f6a43a4e user: rkeene tags: trunk | |
10:08 | ChromeOS: Made PIN entry failure code slightly cleaner check-in: 233d1929c2 user: rkeene tags: trunk | |
10:05 | ChromeOS: Made PIN entry dialog much more robust check-in: 2c6a5fb7dd user: rkeene tags: trunk | |
07:19 | ChromeOS: Added start of PIN entry dialog check-in: 32182121df user: rkeene tags: trunk | |
2016-02-12
| ||
16:16 | ChromeOS: Updated comments in the NaCl-to-JavaScript bridge check-in: 891997b798 user: rkeene tags: trunk | |
05:26 | ChromeOS: Restructed the JavaScript portion of CACKey check-in: 2900ebd791 user: rkeene tags: trunk | |
05:10 | ChromeOS: Started working on providing working callbacks for calls into NaCl check-in: b356505dc2 user: rkeene tags: trunk | |
05:10 | ChromeOS: Updated to include the command we are replying to in the reply check-in: e3aaea539b user: rkeene tags: trunk | |
04:10 | ChromeOS: Removed extra debugging initialization, should now be centralized check-in: 39884d86b4 user: rkeene tags: trunk | |
04:06 | ChromeOS: Started work on supporting signing messages check-in: 75140d9f77 user: rkeene tags: trunk | |
04:06 | ChromeOS: Removed debugging from PCSC bridge initialization check-in: 433d53f019 user: rkeene tags: trunk | |
04:04 | Better invocation of "ar" for static CACKey builds check-in: 2eba6a47c6 user: rkeene tags: trunk | |
03:48 | ChromeOS: More work towards a functioning system check-in: a7af34860d user: rkeene tags: trunk | |
03:47 | ChromeOS: Disable DOD certs getting built-in to CACKey since they will never get used anyway check-in: 8c99b5e102 user: rkeene tags: trunk | |
03:47 | Renamed our C_Login() function with a mutex arg to be a less annoying name check-in: bd977f41d5 user: rkeene tags: trunk | |
2016-02-11
| ||
18:33 | ChromeOS: Updated to pass messages to the PCSC-NACL plugin if they do not belong to us check-in: b7dc336d0f user: rkeene tags: trunk | |
18:32 | ChromeOS: Remove USB requirement -- we talk to the Smartcard Manager App for this check-in: 35a258e3b8 user: rkeene tags: trunk | |
18:31 | Started working on fixing an issue where if no hardware slots are present the internal slots would not show up check-in: c18406ef3e user: rkeene tags: trunk | |
16:07 | ChromeOS: Check to ensure we are running under ChromeOS before initializing, print an error to our console if not check-in: 5af7507345 user: rkeene tags: trunk | |
16:04 | ChromeOS: Hard-coded ID of smartcard manager app check-in: 2c83f782c6 user: rkeene tags: trunk | |
16:03 | ChromeOS: Updated to create a new thread for every request, since we must not run on the main thread check-in: a32e10a9ec user: rkeene tags: trunk | |
16:02 | ChromeOS: Made debugging build optional and non-default, as well as applying to the JavaScript portion of the extension check-in: 01a8bae109 user: rkeene tags: trunk | |
2016-02-10
| ||
23:06 | ChromeOS: better cleanup check-in: 82721ca5b6 user: rkeene tags: trunk | |
23:04 | More work towards getting ChromeOS extension going check-in: 9e8c8d0997 user: rkeene tags: trunk | |
2016-02-04
| ||
22:52 | Added more Chrome extension parts check-in: e9e86eb240 user: rkeene tags: trunk | |
22:51 | Updated to create a Chrome extension (maybe) check-in: 433933e8bf user: rkeene tags: trunk | |
22:51 | More work towards a prototypical CACKey JavaScript file check-in: 7fc78ce33e user: rkeene tags: trunk | |
18:23 | Added start of Chrome javascript module check-in: 1578fc80e7 user: rkeene tags: trunk | |
18:07 | Create a native manifest for CACKey on Chrome and other fixups check-in: b0a1326758 user: rkeene tags: trunk | |
17:50 | Refer to correct PC/SC headers and link to zlib in final target check-in: 88d2f36ad4 user: rkeene tags: trunk | |
17:36 | Better work towards a Chrome plugin check-in: 7c7e9cf4fc user: rkeene tags: trunk | |
2016-02-03
| ||
18:57 | Updated to support building static archives and to check a cache variable regarding PC/SC working check-in: a708a36250 user: rkeene tags: trunk | |
18:50 | Updated to cast length variable to the correct type for formatting check-in: df8d7782c8 user: rkeene tags: trunk | |
17:42 | More work towards standardizing NaCl build check-in: ce27ad0559 user: rkeene tags: trunk | |
08:03 | Removed extra debugging symbols no longer needed check-in: 378c58fb5a user: rkeene tags: trunk | |
08:03 | Chrome extension cleanups check-in: 482f4fa828 user: rkeene tags: trunk | |
07:11 | Release building updates check-in: 294977292d user: rkeene tags: trunk | |
07:08 | Add header files for pcsclite check-in: b4f1d32aff user: rkeene tags: trunk | |
05:26 | Added start of a Google Chrome extension check-in: fc49ac54cf user: rkeene tags: trunk | |
2015-09-30
| ||
15:16 | CACKey 0.7.5 check-in: bb7be6db49 user: rkeene tags: 0.7.5, trunk | |
15:11 | Updated Mac OS X build script to validate SHA-256 Checksum of outside-sourced TokenD check-in: cbe478d8a3 user: kvanals tags: trunk | |
2015-09-25
| ||
19:17 | Added uninstall script for CACKey on Mac OS X, to be made available for download by popular demand. check-in: 976efa3ffc user: kvanals tags: trunk | |
2015-08-30
| ||
03:21 | Updated to use older mechanism for activating gzip support in zlib, to support zlib older than zlib 1.2.4 check-in: ce2ae07c02 user: rkeene tags: trunk | |
2015-07-27
| ||
15:41 | Simplified test code for AFL and added it to the Makefile check-in: 79322b800c user: rkeene tags: trunk | |
2015-07-24
| ||
15:11 | Better cleanup now that we exclude some bytes in debug printing buffer check-in: 75b2699549 user: rkeene tags: trunk | |
15:10 | Fixed issue with NULL tags found with AFL fuzzing check-in: 74d7607e3c user: rkeene tags: trunk | |
04:11 | Further failure to free on error repaired and start of AFL testing code added. check-in: 8299a1c4f7 user: rkeene tags: trunk | |
04:07 | Added more fixes for memory leaks or use of uninitialized memory check-in: 846e77f0f5 user: rkeene tags: trunk | |
2015-07-23
| ||
20:45 | Fixed a couple of issues found setting up test cases for the AFL fuzzer check-in: 633a24960e user: rkeene tags: trunk | |
18:28 | Merged in reader filtering check-in: 30f9879615 user: rkeene tags: trunk | |
18:27 | Merged in trunk Closed-Leaf check-in: 4092b10f67 user: rkeene tags: reader-filtering | |
18:25 | Updated to reset if signing fails and hope for the best afterwards check-in: b6e428f68c user: rkeene tags: trunk | |
18:24 | Updated KPS certificates check-in: fed23dc867 user: rkeene tags: trunk | |
2015-07-17
| ||
18:54 | Added support for reader filtering check-in: a2a8052958 user: rkeene tags: reader-filtering | |
02:53 | Made 0x6d00 wrong instruction handling handling also work for CACs check-in: 9723187878 user: rkeene tags: trunk | |
2015-07-16
| ||
17:04 | Updated Windows zlib build check-in: 526fde7c45 user: rkeene tags: trunk | |
16:50 | Updated RPM spec file description and email address check-in: 2cb25c581d user: rkeene tags: trunk | |
16:20 | CACKey 0.7.4 check-in: 1adc8b9d33 user: rkeene tags: 0.7.4, trunk | |
16:18 | Updated to retry login if it fails with a 6D 00 (wrong instruction) check-in: 4e30511f94 user: rkeene tags: trunk | |
16:06 | Reset the card and rescan for certificates if we get the ISO 7816 error 6D 00 (Wrong instruction) error from the card when trying to verify. Closed-Leaf check-in: 52569c3e74 user: rkeene tags: piv-reset-on-wronginstruction | |
2015-07-15
| ||
20:10 | Merged in trunk Leaf check-in: 38771da1e8 user: rkeene tags: require-login-if-needed | |
20:10 | Merged divergent PIV branches Closed-Leaf check-in: 466549fe92 user: rkeene tags: piv | |
20:08 | Merged in trunk Closed-Leaf check-in: bab332232a user: rkeene tags: protected-auth-path | |
20:05 | Added support for updating the PIN check-in: b5ecb7c2d6 user: rkeene tags: trunk | |
18:47 | Updated KPS CA Certs check-in: efe7692225 user: rkeene tags: trunk | |
2015-07-13
| ||
20:21 | Updated Mac OS X Build to support installation on 10.11 "El Capitan" after external project (TokenD) did the same check-in: a4a018ea4d user: kvanals tags: trunk | |
2015-07-03
| ||
01:57 | CACKey 0.7.3 check-in: 9c86f3a63d user: kvanals tags: 0.7.3, trunk | |
01:56 | Updated OS X build script to reflect compatibility with newer releases of the OS check-in: 7fd0dc50ca user: kvanals tags: trunk | |
01:51 | Updated to optinally generate commercial certs, and removed commercial certs from internal file check-in: ee33ccc6af user: rkeene tags: trunk | |
00:42 | CACKey 0.7.2 check-in: a0b997c021 user: kvanals tags: 0.7.2, trunk | |
2015-06-29
| ||
16:31 | Updated authoritative DoD PKI cert source and updated to latest DoD certs check-in: d4b40c4076 user: kvanals tags: trunk | |
2015-05-04
| ||
16:02 | Merged in trunk check-in: 6938f7a82c user: rkeene tags: require-login-if-needed | |
2015-03-22
| ||
06:25 | Updated with latest set of DoD and Federal certs check-in: 133c2dbd45 user: rkeene tags: trunk | |
06:25 | Added commericial PKI, but not referenced anywhere in CACKey check-in: 06f7fdb141 user: rkeene tags: trunk | |
06:24 | Updated to not update built-in certs file if one of the makes fails check-in: 11c30d03cf user: rkeene tags: trunk | |
06:23 | Fixed issue with federal certificate fetching check-in: 832276f583 user: rkeene tags: trunk | |
2015-03-20
| ||
17:32 | CACKey 0.7.1 check-in: 7c43a082a7 user: rkeene tags: 0.7.1, trunk | |
2015-03-05
| ||
17:49 | Updated to set the output size after decompressing a certificate check-in: bc60cf4dca user: rkeene tags: trunk | |
17:40 | Updated to use fewer APDUs when signing/decrypting check-in: 4f5638aabf user: rkeene tags: trunk | |
16:20 | Updated ignores to ignore downloaded certificates and test driver check-in: d36685d176 user: rkeene tags: trunk | |
16:09 | Removed extraneous code check-in: 47251b740c user: rkeene tags: trunk | |
16:06 | Updated to deal with reading impossibly small TLV buffers sanely check-in: 614742ca67 user: rkeene tags: trunk | |
15:48 | Added debugging to ASN.1 X.509 parser, added support for gzip'd certificates, and fixed a possible non-deterministic case with realloc(0) check-in: e4a2e1c560 user: rkeene tags: trunk | |
2014-10-21
| ||
23:01 | Updated email addresses, cleaned up Mac OS X build script, and modified the Mac OS X build script to work on a build host running Mac OS X 10.10 (Yosemite). check-in: f44c5c32ff user: kvanals tags: trunk | |
2014-07-28
| ||
20:14 | Updated build_osx.sh to reflect testing on Mac OS X 10.10 (Yosemite). No build script or sources changes were required. It Just Works. check-in: 21f0b8b137 user: kvanals tags: trunk | |
2014-03-18
| ||
04:33 | Updated to work with pclose() failures check-in: 42891ae8ca user: rkeene tags: trunk | |
2014-03-14
| ||
14:30 | Merged in changes from PIV check-in: 8ba93699b4 user: rkeene tags: trunk | |
14:25 | Updated to reset the card if a retry is required check-in: ad6536ceb0 user: rkeene tags: protected-auth-path | |
2014-01-17
| ||
13:42 | Merged in trunk check-in: b5af3ab373 user: rkeene tags: protected-auth-path | |
13:35 | Work towards fixing listing of slots to not list redundant slots check-in: afd6df445d user: rkeene tags: trunk | |
2014-01-08
| ||
13:56 | Fixed another Mac OS X Installer issue check-in: c5f0715d66 user: kvanals tags: trunk | |
2013-12-30
| ||
15:39 | Fixed issue in OS X Installer that didn't allow it to install on Mac OS X 10.9.1 Beta check-in: a09bdf7797 user: kvanals tags: trunk | |
2013-10-18
| ||
01:04 | Updated logic for Mac OS X version checking to be compatible with Mac OS X 10.9 (Mavericks) check-in: eefa1b7799 user: kvanals tags: trunk | |
2013-10-17
| ||
23:05 | Added Mac OS X 10.9 (Mavericks) Support check-in: 1df62da199 user: kvanals tags: trunk | |
20:32 | CACKey 0.7.0 check-in: d6a874f3b5 user: rkeene tags: 0.7.0, trunk | |
20:29 | Merged in PIV support check-in: 3e5963d5d9 user: rkeene tags: trunk | |
20:29 | Updated to deal with 6E00 and added support for win32 build options check-in: 6ba1dff55a user: rkeene tags: piv | |
2013-09-14
| ||
04:11 | Merged in changes from piv check-in: 5f8f3e59a7 user: rkeene tags: protected-auth-path | |
02:50 | Updated to treat a return code of 0x6E00 (wrong instruction class) the same as 0x6982 (security status not satisified) check-in: 2e1e0bfc20 user: rkeene tags: piv | |
2013-08-19
| ||
03:33 | Updated to exclude USG certificates slot if compiled without it check-in: eba8a2346a user: rkeene tags: piv | |
03:25 | Fixed order of processing PIN command options check-in: 0e841c8724 user: rkeene tags: piv | |
03:19 | Fixed memory leak when checking PIV certificates check-in: 182c88b988 user: rkeene tags: piv | |
03:14 | Improved waiting for slot event to allow C_Finalize to terminate any waiting Leaf check-in: d52881feec user: rkeene tags: wait-for-slot-event | |
2013-08-18
| ||
07:02 | Added support for CKF_DONT_BLOCK check-in: 0058a3b41b user: rkeene tags: wait-for-slot-event | |
06:53 | First work towards implementing C_WaitForSlotEvent check-in: 4d4946cc1f user: rkeene tags: wait-for-slot-event | |
2013-08-14
| ||
06:29 | Updated to not dead-lock when prompting for PIN during a signing operation check-in: 27d18fd03a user: rkeene tags: protected-auth-path | |
05:53 | If using Protected Authentication Path, don't set the LOGIN_REQUIRED flag check-in: 14d49a499f user: rkeene tags: protected-auth-path | |
04:54 | Added support for enabling the PROTECTED_AUTHENTICATION_PATH flag for the token if a command to provide the PIN is configured check-in: 8a76f09a85 user: rkeene tags: piv | |
04:49 | Merged trunk check-in: 2e12e46ded user: rkeene tags: piv | |
04:40 | Updated to allow compilation excluding DoD certificates check-in: b6863060d8 user: rkeene tags: trunk | |
04:22 | Merged in updates check-in: 5469f9a4d0 user: rkeene tags: protected-auth-path | |
04:22 | Merged in trunk check-in: 8c73344738 user: rkeene tags: piv | |
04:21 | Added ignores for generated files check-in: 00fbb45437 user: rkeene tags: trunk | |
04:16 | Added return value printing for C_Login() and removed requirement that PIN not be provided if using protected authentication path (some tools provide it anyway) check-in: a68e222d00 user: rkeene tags: protected-auth-path | |
04:15 | Added start of script to ask for PIN via X11 check-in: 20ddc71853 user: rkeene tags: protected-auth-path | |
03:55 | Updated to allow the Protected Authentication Path to be set only if an X server display is available check-in: b6ea2dbe0a user: rkeene tags: protected-auth-path | |
03:48 | Added support for supplying a command to provide a PIN via standard output check-in: b6a0e30bff user: rkeene tags: protected-auth-path | |
03:01 | Made test driver aware of PKCS#11 protected authentication path flag check-in: 06eb7a2600 user: rkeene tags: protected-auth-path | |
02:26 | Create new branch named "protected-auth-path" check-in: 93bebaff52 user: rkeene tags: protected-auth-path | |
2013-08-03
| ||
02:20 | Updated to create a PKCS#7 bundle check-in: 0a6ef43f4c user: rkeene tags: piv | |
02:19 | Added support for outputting NetScaler cert configuration check-in: c46c2cd501 user: rkeene tags: piv | |
2013-02-07
| ||
23:29 | Added script to generate certificate bundles in heirarchy order check-in: 6a49836224 user: rkeene tags: piv | |
2013-01-18
| ||
15:11 | Added support for compiling in a default debug log file check-in: 0e0490e060 user: rkeene tags: trunk | |
2013-01-16
| ||
15:46 | Updated macbuild contact information to have valid government email addresses to contact us. check-in: f42b92cf98 user: kvanals tags: piv | |
15:21 | Updated to determine what kind of authentication to perform based on token present (PIV/CAC) check-in: def08b9deb user: rkeene tags: piv | |
2013-01-15
| ||
21:12 | Updated to label PIV keys with their types. Removed extraneous debugging output check-in: e2ba3f7684 user: rkeene tags: piv | |
21:00 | Added additional debugging output check-in: b7f98935cd user: rkeene tags: piv | |
19:15 | Added "Common Policy" root CA check-in: 69efc196d7 user: rkeene tags: piv | |
19:03 | Removed extraneous CA check-in: acce3f42d5 user: rkeene tags: piv | |
18:48 | Updated built-in certs, and added script to rebuild built-in certs check-in: 2c8ab6e8d0 user: rkeene tags: piv | |
18:44 | Updated to build a certificate chain to a root (atleast one) and also not have loops in chains check-in: 1847ef7af2 user: rkeene tags: piv | |
15:59 | Updated to use BER-TLV decoding to extract responses rather than hard-coded offsets check-in: ab26dec401 user: rkeene tags: piv | |
14:20 | Updated to make "leakcheck" more tolerant of %p formats check-in: 33a93aab41 user: rkeene tags: trunk | |
14:12 | Merged in trunk check-in: 8f27214611 user: rkeene tags: piv | |
14:11 | Updated debugging messages to be written in a single fprintf() call in an attempt to avoid having them intermingled when written from multiple threads check-in: 402217513a user: rkeene tags: trunk | |
05:27 | Updated to copy type when copying pcsc_identities check-in: 150cbc7790 user: rkeene tags: piv | |
04:52 | Minor cleanup check-in: eed54cb794 user: rkeene tags: piv | |
04:50 | Corrected signature unpacking check-in: ea4c430c50 user: rkeene tags: piv | |
04:48 | Updated code so that information on accessing each certificate for different kinds of cards is not shared check-in: dc6044978a user: rkeene tags: piv | |
2013-01-14
| ||
17:56 | Updated documentation for cackey_get_data check-in: a02a881547 user: rkeene tags: piv | |
17:53 | Updated extended modes to use BER encoding and added some basic comments check-in: de23309dd3 user: rkeene tags: piv | |
2013-01-10
| ||
19:39 | Added debug messages for newly supported features which may not function. Updated to not use newly supported features, which seem to fail sometimes. check-in: 1b3d97f6ef user: rkeene tags: piv | |
05:10 | Renamed "DoD Certs" slot to "US Government Certs" and added Federal Certificates to built-in list check-in: 3f1484d1ad user: rkeene tags: piv | |
05:07 | Added Makefile to download DoD Root CAs check-in: d97a4f9c8a user: rkeene tags: piv | |
05:02 | Added Makefile to generate certs for federal CA chain check-in: 69e6931bb8 user: rkeene tags: piv | |
05:00 | Cleaned up debug messages check-in: cfa10c1ef8 user: rkeene tags: piv | |
04:59 | Updated to provide basic (and buggy) PIV functionality check-in: b9b26ebc73 user: rkeene tags: piv | |
01:00 | Began adding PIV support check-in: 1494008def user: rkeene tags: piv | |
2012-07-30
| ||
16:02 | Updated email address in CACKey for OSX Build Script check-in: 003e5de0f0 user: kvanals tags: trunk | |
05:07 | Moved copying in of automake/autoconf files to autogen from build check-in: 2086fbe318 user: rkeene tags: trunk | |
05:06 |
Updated to cache certificate information
Added a C_FindObject() speed test macro Updated to reset slot less frequently check-in: a5af46b2b5 user: rkeene tags: trunk | |
2012-07-27
| ||
19:00 | Updated to copy win64 build tree to releases in addition to win32 check-in: 1bab9f801f user: rkeene tags: trunk | |
18:44 | CACKey 0.6.8 check-in: 314ff4ce38 user: rkeene tags: 0.6.8, trunk | |
18:39 | Moved computation of number of objects per DoD cert into the cackey_read_dod_identities() function check-in: 8a57ac5688 user: rkeene tags: trunk | |
18:29 | Initialized variables we pass into PC/SC check-in: af692c90b0 user: rkeene tags: trunk | |
18:29 | Removed extraneous parameter of cackey_read_dod_identities() check-in: e491e4b5f9 user: rkeene tags: trunk | |
18:27 | Fixed bug where DoD certs were overwriting random parts of memory causing strange bugs, fixes [b9306c2b35] check-in: 3efa328414 user: rkeene tags: trunk | |
2012-07-25
| ||
14:14 | Fixed typo in Mac OS X package LICENSE. check-in: e716dafc55 user: kvanals tags: trunk | |
02:33 | CACKey 0.6.7 check-in: 11563df531 user: rkeene tags: 0.6.7, trunk | |
02:31 | Merged in "dodcerts-on-seperate-slot" branch check-in: cca6a7fec4 user: rkeene tags: trunk | |
02:30 | Merged from trunk Closed-Leaf check-in: 62f39ca124 user: rkeene tags: dodcerts-on-seperate-slot | |
02:28 | Updated Mac OS X build script in dodcerts-on-seperate-slot to support Moutain Lion. check-in: f5c6990bf3 user: kvanals tags: dodcerts-on-seperate-slot | |
2012-07-24
| ||
22:24 | Updated Mac OS X build script to support building a Snow Leopard to Mountain Lion-compatible package. check-in: 07c7888bc0 user: kvanals tags: trunk | |
20:53 | Removed win32 SDK files, which are now part of mingw32 (untested) check-in: c1fa623247 user: rkeene tags: trunk | |
15:55 | Added basic stub for adding support for checking if LOGIN_REQUIRED is needed check-in: 6db637b204 user: rkeene tags: require-login-if-needed | |
2012-07-22
| ||
15:55 | Create new branch named "require-login-if-needed" check-in: 459f215faf user: rkeene tags: require-login-if-needed | |
2012-07-21
| ||
06:55 | Updated Mac OS X build to use --enable-dod-certs-on-hw-slots, which is needed for its Tokend check-in: 3dd0313cab user: rkeene tags: dodcerts-on-seperate-slot | |
06:54 | Updated test for --enable-dod-certs-on-hw-slots configure option check-in: ba2bf716e9 user: rkeene tags: dodcerts-on-seperate-slot | |
06:50 | Updated to allow the user to specify (via environment variables) whether or not to include the DoD certificates on the hardware slot tokens check-in: b957a3fa2e user: rkeene tags: dodcerts-on-seperate-slot | |
06:19 | Protected access to cackey_slots with mutex check-in: 90faf75892 user: rkeene tags: dodcerts-on-seperate-slot | |
06:09 | Added support for treating the DoD certs as a seperate slot check-in: b6b2190360 user: rkeene tags: dodcerts-on-seperate-slot | |
04:55 | Create new branch named "dodcerts-on-seperate-slot" check-in: caac1986d6 user: rkeene tags: dodcerts-on-seperate-slot | |
2012-07-20
| ||
01:05 | Corrected arithmetic on a void pointer check-in: 07d8b72d7d user: rkeene tags: trunk | |
01:04 | Corrected casting to for %p formatting check-in: c634e02a7f user: rkeene tags: trunk | |
00:55 | Updated to define _WIN32_WINNT before including windows.h anywhere check-in: 6b0275529a user: rkeene tags: trunk | |
00:53 | Corrected type-punning issue check-in: 9bed3538e1 user: rkeene tags: trunk | |
2012-07-19
| ||
18:03 | Added support for logging to a file using CACKEY_DEBUG_LOGFILE environment variable check-in: b9df324b66 user: rkeene tags: trunk | |
18:03 | Corrected type for debugging certificates check-in: ecfb2af250 user: rkeene tags: trunk | |
16:06 | Updated to a zlib compiled by a newer mingw32-w64 check-in: e095e31b05 user: rkeene tags: trunk | |
05:43 | Corrected name of new Windows compiler check-in: 39dd453bcd user: rkeene tags: trunk | |
05:39 | Updated to build using mingw32-w64 built-in winscard check-in: a2b7df3c9a user: rkeene tags: trunk | |
05:39 | Subversion to Fossil Copy Commit. Please Ignore. Recording copying build/cackey_win32_build/include/pthread.h to build/cackey_win64_build/include/pthread.h. check-in: 5bd5ef312f user: rkeene tags: trunk | |
05:29 | Corrected PC/SC test check-in: b0c5c2ea32 user: rkeene tags: trunk | |
05:19 | Updated to deal with newer versions of mingw32 check-in: d0b5ea65f9 user: rkeene tags: trunk | |
04:00 | Added first attempt at Win64 build support check-in: 40d223588a user: rkeene tags: trunk | |
2012-05-09
| ||
16:38 |
Updated to print attribute type as string in lookups
Updated to include public key objects for DoD certificates check-in: 638b5f52a7 user: rkeene tags: trunk | |
16:37 | Removed spurious variables check-in: cfd166f381 user: rkeene tags: trunk | |
16:22 | Added support for CKO_PUBLIC_KEY objects check-in: 30d36fdd77 user: rkeene tags: trunk | |
2012-04-26
| ||
01:53 | CACKey 0.6.6 check-in: db27c32333 user: rkeene tags: 0.6.6, trunk | |
01:10 | Updated to support an environment variable named CACKEY_NO_EXTRA_CERTS to inhibit DoD certs from being presented check-in: b9bcff12a6 user: rkeene tags: trunk | |
2012-04-21
| ||
01:14 | Fixed issue with C_GetMechanismList rejecting valid buffer sizes check-in: dbd79de227 user: rkeene tags: trunk | |
01:13 | Fixed issue with C_GetMechanismList reporting wrong number of mechanisms when asked check-in: 66ea8c8073 user: rkeene tags: trunk | |
2012-02-12
| ||
06:26 | Stopped reporting CKM_SHA1_RSA_PKCS as a supported mechanism -- it was never actually supported check-in: b673394c9a user: rkeene tags: trunk | |
2011-12-22
| ||
19:11 | Updated to check for more tools when trying to strip check-in: 780725ae48 user: rkeene tags: trunk | |
2011-09-08
| ||
03:48 | CACKey 0.6.5 check-in: ed5f20c85e user: rkeene tags: 0.6.5, trunk | |
03:42 | More work towards getting Mac OS X to export only the symbols we care about check-in: fa022cbc5d user: rkeene tags: trunk | |
03:01 |
CACKey 0.6.4
Moved determining how to weaken and strip symbols into an autoconf macro Added support for stripping symbols to Mac OS X builds check-in: 521abe23e2 user: rkeene tags: 0.6.4, trunk | |
01:51 |
CACKey 0.6.3
Fixed typo in last commit check-in: 9d554f2765 user: rkeene tags: 0.6.3, trunk | |
01:47 |
CACKey 0.6.2
Updated to include sha1.c, md5.c, and asn1-x509.c in the cackey.c translation unit so that these symbols never get exported and conflict with existing programs Updated to try harder to remove and weaken symbols from shared object check-in: 02f5cea2da user: rkeene tags: 0.6.2, trunk | |
2011-08-26
| ||
20:37 | Removed External CA and retired CAs check-in: ed2ca0f170 user: rkeene tags: trunk | |
20:20 | Removed expired certificates check-in: e5f5d2e812 user: rkeene tags: trunk | |
05:40 | CACKey 0.6.1 check-in: 6d0500d7e7 user: rkeene tags: 0.6.1, trunk | |
05:29 |
Updated to include DoD root CAs as objects in the PKCS#11 module
Updated to include Netscape Trust Objects (https://developer.mozilla.org/index.php?title=en/NSS/PKCS_%2311_Netscape_Trust) in PKCS#11 module Added more attributes to scan for to test driver check-in: 5027cbae9b user: rkeene tags: trunk | |
03:59 | Updated to support linking to PKCS#11 providers that export the minimal PKCS#11 symbols check-in: ab28e9b926 user: rkeene tags: trunk | |
2011-08-25
| ||
04:01 | CACKey 0.6.0 check-in: 21d6e16ab8 user: rkeene tags: 0.6.0, trunk | |
04:00 |
Fixed bug in UUID of package
Added PKCS11.tokend package to CACKey on Mac OS X Removed legacy (pre-Mac OS X 10.5) build support check-in: 059330a9a5 user: rkeene tags: trunk | |
2011-08-24
| ||
03:44 | Removed incomplete and never-used SPM implementation check-in: 6723914ef9 user: rkeene tags: trunk | |
03:36 | Corrected typo check-in: 8cb81a67c7 user: rkeene tags: trunk | |
03:35 | Updated to deal with comparing the MODULUS attribute with non-exact matches check-in: d689039e52 user: rkeene tags: trunk | |
01:46 | Updated Mac OS X build scripts check-in: e8be04d9cf user: rkeene tags: trunk | |
2011-07-21
| ||
21:12 | Fixed bug in rpm2deb for x86_64 check-in: def14c0dc3 user: rkeene tags: trunk | |
2011-06-17
| ||
06:26 | Corrected small issues check-in: 80df9c1ff5 user: rkeene tags: trunk | |
2011-01-12
| ||
15:29 | Updated to remove duplicate file (causes problems on case-insensitive filesystems) check-in: e0a76b9d35 user: rkeene tags: trunk | |
2010-10-27
| ||
23:30 | Fixed Snow Leopard OSX CACKey Package Build Issue check-in: 17538042d7 user: kvanals tags: trunk | |
22:39 | Corrected directory permissions on CACKey OSX Package check-in: df48b96fd1 user: kvanals tags: trunk | |
22:22 | Added Snow Leopard Host Build Support for CACKey OSX Build Scripts check-in: c44a109dc7 user: kvanals tags: trunk | |
2010-10-21
| ||
03:43 | CACKey 0.5.21 check-in: 89933f697d user: rkeene tags: 0.5.21, trunk | |
03:32 | Updated to leave Win32 build scripts in place for release check-in: 35b6d2498d user: rkeene tags: trunk | |
2010-10-20
| ||
22:22 | Added missing libz.a check-in: 81d58547cf user: rkeene tags: trunk | |
2010-10-15
| ||
17:56 | Updated Win32 build script to use relative paths check-in: f238396b29 user: rkeene tags: trunk | |
10:27 |
Fixed issue with win32 build script
Updated ignores check-in: 81e42b32af user: rkeene tags: trunk | |
10:20 | Added local definitions of T=1 and T=0 protocols on Win32 build (seems to be missing from library) check-in: c3a8fe4086 user: rkeene tags: trunk | |
09:53 |
Added mostly-compiling Win32 support
Added local copy of RSA PKCS#11 check-in: ec1f93c869 user: rkeene tags: trunk | |
2010-10-10
| ||
09:10 |
CACKey 0.5.20
Updated CACKey to not require pReserved to be set to NULL Fixed bug where Sign and Decrypt operations would not terminate correctly check-in: 8aec474c2b user: rkeene tags: 0.5.20, trunk | |
2010-08-02
| ||
16:05 | CACKey 0.5.19 check-in: 25c710f288 user: rkeene tags: 0.5.19, trunk | |
16:04 | Updated CACKey Mac OS X Template XML Files to change file mode check-in: 5d16c0176e user: kvanals tags: trunk | |
05:04 | Updated CACKey Mac OS X Build to support postinstall scripts check-in: 3e27b1140f user: kvanals tags: trunk | |
03:58 | Added postinstall scripts for Mac OS X build of CACKey check-in: a792c7de90 user: kvanals tags: trunk | |
03:50 | Updated Mac OS X tested platforms for CACKey check-in: 1fbe3ffac3 user: kvanals tags: trunk | |
2010-07-27
| ||
00:05 | Updated platforms check-in: 84b477088d user: rkeene tags: trunk | |
2010-07-26
| ||
05:13 | Fixed formatting typo in CACKey OSX build script check-in: e3c1df1376 user: kvanals tags: trunk | |
05:08 | Adding tested CACKey OSX Package Build template files check-in: d8c192e92a user: kvanals tags: trunk | |
05:07 | Removing pmdoc files in favor of Template for CACKey OSX build. Updated OSX build script to handle this. check-in: 01d1fb838f user: kvanals tags: trunk | |
2010-07-24
| ||
18:56 | Modified OSX cackey build script to support automatically generating UUIDs check-in: 578368c8b1 user: kvanals tags: trunk | |
18:47 | Started preliminary work to support PackageMaker templates for CACKey builds check-in: 34f573e3f8 user: kvanals tags: trunk | |
2010-07-23
| ||
23:08 | Added platform build notes check-in: 031f9f08b9 user: rkeene tags: trunk | |
22:25 |
CACKey 0.5.18
Fixed issue with reset clean-up marking slot as reset (infinite loop) check-in: aff9dd7ca3 user: rkeene tags: 0.5.18, trunk | |
22:03 | CACKey 0.5.17 check-in: 45a6d087db user: rkeene tags: 0.5.17, trunk | |
21:58 | Updated to call SCardDisconnect if we detect a previously connected slot -- this fixes a regression in the previous commit where a smartcard would not function after being inserted, removed, and reinserted check-in: 84aaf35a0e user: rkeene tags: trunk | |
21:46 |
Consolidated slot resetting into a single function.
Updated slot resetting to invalidate slot PC/SC handle. check-in: 1edf82bc16 user: rkeene tags: trunk | |
21:23 |
Added timing information to debug output
Fixed issue where readers that were removed and readded weren't connected to properly check-in: e4fd58cbb9 user: rkeene tags: trunk | |
17:24 |
Fixed retry on NOT_TRANSACTED to retry at a higher level
Consolidated all SCardReconnect calls into a wrapper that takes care of T=0 or T=1 selection check-in: 93bc06dab6 user: rkeene tags: trunk | |
09:08 |
Fixed bug with selecting between T=0 and T=1 protocol and card going to sleep
Fixed bug with soft-transactions Updated soft-transactions to re-lock hardware card if possible check-in: 9b04a062cc user: rkeene tags: trunk | |
07:08 | Added forgotten Mac OS X PackageMaker contents files check-in: 5dc7094235 user: kvanals tags: trunk | |
05:56 | Updated snapshot to give build an updated version number check-in: a0551b52f7 user: rkeene tags: trunk | |
2010-07-22
| ||
18:57 | CACKey 0.5.16 check-in: a066a8770f user: rkeene tags: 0.5.16, trunk | |
07:48 | Removed OSX PackageMaker Contents files from SVN. They are dynamically generated at build-time. check-in: e7fff05894 user: kvanals tags: trunk | |
07:46 | Added XML files for PackageMaker Project OSX CACKey to support installing CACKey in /usr/lib/pkcs11 as wel as /Library/CACKey. check-in: 32918df39a user: kvanals tags: trunk | |
07:45 |
Updated OSX CACKey build script to support more descriptive package names.
Updated PackageMaker Document XML files for OSX CACKey build to be better formatted. check-in: 284fc537fc user: kvanals tags: trunk | |
2010-07-21
| ||
21:33 | Updated to leave build directory intact on snapshot check-in: 1fed88b8b1 user: rkeene tags: trunk | |
21:21 |
Updated to allow use of protocol T=0 or protocol T=1
Fixed minor warning in debug mode check-in: d85f1a762d user: rkeene tags: trunk | |
2010-07-14
| ||
03:59 | Corrected typo in version dependency output message. Will be fixed in released packages in next minor release of CACKey. check-in: 63b337f367 user: kvanals tags: trunk | |
2010-07-13
| ||
01:41 | Added support for copying libtool from build box and running autogen.sh check-in: 39be32107d user: kvanals tags: trunk | |
01:13 | Updated PackageMaker Build Documents to set permissions correctly check-in: 22e587bc6b user: kvanals tags: trunk | |
2010-07-12
| ||
22:50 | Updated usage in OSX build script check-in: 473fc401e3 user: kvanals tags: trunk | |
22:44 | Fixed typos in PackageMaker build templates. check-in: 16ca59a5a2 user: kvanals tags: trunk | |
22:40 |
Updated build_osx to build correctly under "build" directory.
Updated pmbuild files to have correct permissions and build correctly under "build" directory. check-in: ee77b32476 user: kvanals tags: trunk | |
15:54 | Removed extraneous Mac OS X files check-in: e32e750733 user: rkeene tags: trunk | |
15:46 | Added tools for building CACKey on Mac OS X check-in: 4b8c40e52b user: kvanals tags: trunk | |
2010-07-11
| ||
07:40 |
CACKey 0.5.15
Fixed issue with manually specifying header file path check-in: cae3768452 user: rkeene tags: 0.5.15, trunk | |
07:27 | CACKey 0.5.14 check-in: b0c547f735 user: rkeene tags: 0.5.14, trunk | |
07:27 | Added support for allowing users to specify path to headers and libraries check-in: 99d0ae7d47 user: rkeene tags: trunk | |
07:04 | Fixed typo check-in: 340fea6bf9 user: kvanals tags: trunk | |
06:53 | Added support for Mac OS X headers and libraries check-in: 48bd3742a7 user: rkeene tags: trunk | |
06:32 |
Updated to include PCSC header "winstype.h"
Updated PCSC header inclusion to be more robust check-in: fea904e63c user: rkeene tags: trunk | |
2010-06-23
| ||
22:13 |
CACKey 0.5.13
Updated debugging messages check-in: b09d33f9bc user: rkeene tags: 0.5.13, trunk | |
2010-06-07
| ||
19:20 | Corrected compiler warning check-in: 2c67b3f70f user: rkeene tags: trunk | |
17:37 | CACKey 0.5.12 check-in: 82a12f1ab0 user: rkeene tags: 0.5.12, trunk | |
17:35 | Updated to correctly handle condition where pSignature is NULL in C_Sign() check-in: 85feb752e1 user: rkeene tags: trunk | |
08:40 | Added a test program to configure script check-in: 8c2970ff5d user: rkeene tags: trunk | |
04:41 |
Added LICENSE and README
Renamed aclocal PCSC script Added warnings for PC/SC libraries and headers not being found check-in: 6e6d64508e user: rkeene tags: trunk | |
2010-06-05
| ||
23:46 | Updated to create Debian package from RPM version check-in: 8757ba0280 user: rkeene tags: trunk | |
20:18 | CACKey 0.5.11 check-in: 1a514f86a4 user: rkeene tags: 0.5.11, trunk | |
20:17 |
Updated to correctly deep copy pTemplate in C_FindObjectsInit
Added support for CKA_TRUSTED check-in: 965b9a28c7 user: rkeene tags: trunk | |
2010-06-04
| ||
00:21 | Added script to build release packages check-in: 6b55b9da2d user: rkeene tags: trunk | |
2010-06-03
| ||
23:34 | CACKey 0.5.10 check-in: d1b2e5ea57 user: rkeene tags: 0.5.10, trunk | |
22:58 |
Updated to work around issues with loss of connectivity to PC/SC
Updated to re-power card if needed check-in: 55457b92ff user: rkeene tags: trunk | |
19:16 | Corrected issues with compiling without zlib support check-in: bd8ec23325 user: rkeene tags: trunk | |
2010-05-26
| ||
16:01 | CACKey 0.5.9 check-in: db42db5d95 user: rkeene tags: 0.5.9, trunk | |
15:58 | Corrected issue with sending wrong APDU for selecting applet, failing on older cards check-in: 68ed2268aa user: rkeene tags: trunk | |
2010-05-23
| ||
07:07 |
Added more debugging for failed realloc()s
Added ifdefs to support more versions of PCSC in debug mode check-in: 170e3dfda4 user: rkeene tags: trunk | |
05:36 |
Updated to strip library more on Linux, and work on Solaris
Updated to try to support more protocols check-in: 5ba02cbd65 user: rkeene tags: trunk | |
04:17 | Updated return code documentation check-in: f337c480d8 user: rkeene tags: trunk | |
04:00 | Removed retry on NOT_TRANSACTED check-in: ab991c0450 user: rkeene tags: trunk | |
03:42 |
Updated to retry if got NOT_TRANSACTED
Fixed issue with retry in APDU transmit check-in: 7cc9fb64cc user: rkeene tags: trunk | |
02:59 |
Updated to retry APDU in some cases
Updated to recognize when a card is logged out without being switched check-in: 9b8b8e3b4a user: rkeene tags: trunk | |
2010-05-22
| ||
21:31 |
Updated to set LOGIN_REQUIRED flag when C_Logout is called
Updated to check all references to a session's slot check-in: a08de24384 user: rkeene tags: trunk | |
18:55 |
CACKey 0.5.8
Updated specfile with data from coolkey check-in: 46cd43db95 user: rkeene tags: 0.5.8, trunk | |
18:46 |
CACKey 0.5.7
Corrected typo in specfile check-in: 356be62ad7 user: rkeene tags: 0.5.7, trunk | |
18:33 |
CACKey 0.5.6
Added RPM Spec file check-in: b5db4e9add user: rkeene tags: 0.5.6, trunk | |
2010-05-21
| ||
22:09 | Updated comments regarding bug in GDM check-in: dd81bbaf7e user: rkeene tags: trunk | |
21:09 | Added support for more PC/SC errors check-in: a5be7fbdf0 user: rkeene tags: trunk | |
17:25 | Fixed issue with C_Sign updating buffer twice when buffer is too small. check-in: 56e8c0ae09 user: rkeene tags: trunk | |
15:44 | CACKey 0.5.5 check-in: c97d596fa2 user: rkeene tags: 0.5.5, trunk | |
15:43 | Worked around bug in GDM (619297) that rejects a slotid of 0 check-in: 78b2c8546f user: rkeene tags: trunk | |
15:43 | Updated to make target directory tree check-in: 627054cdf0 user: rkeene tags: trunk | |
00:32 | CACKey 0.5.4 check-in: de006af60b user: rkeene tags: 0.5.4, trunk | |
00:19 | Updated to install libraries more gracefully check-in: 215097a90f user: rkeene tags: trunk | |
00:13 | CACKey 0.5.3 check-in: 5de646644f user: rkeene tags: 0.5.3, trunk | |
2010-05-20
| ||
23:45 |
Corrected unpadding
Changed label to be generated, rather than derived from card Added support for reading the modulus and exponent from an X.509 certificate Added additional attributes check-in: ef50f6c143 user: rkeene tags: trunk | |
20:36 |
CACKey 0.5.2
Updated to install scripts required by autoconf on release check-in: ce8b478d9d user: rkeene tags: 0.5.2, trunk | |
20:09 | CACKey 0.5.1 check-in: a06c5d0dda user: rkeene tags: 0.5.1, trunk | |
20:08 | Fixed missing card reset check-in: d37223bd9d user: rkeene tags: trunk | |
19:56 |
CACKey 0.5.0
Updated cackey to support independent releases check-in: 55c89f91a4 user: rkeene tags: 0.5.0, trunk | |
18:30 |
Updated to use MAKE environment variable as make command, if present
Updated to autogen cackey check-in: 4688f0e933 user: rkeene tags: trunk | |
17:58 | Fixed issue with signing wrong data check-in: d76d28b9e9 user: rkeene tags: trunk | |
2010-05-19
| ||
22:14 | Updated to set SIGN_RECOVER attribute in all objects check-in: af6a31403e user: rkeene tags: trunk | |
2010-05-18
| ||
15:35 | Moved PC/SC calls within big global lock check-in: 468216a439 user: rkeene tags: trunk | |
15:31 |
Updated to check for token presence using PC/SC rather than probing the CCC
Updated to cache token label check-in: 491b6e0b00 user: rkeene tags: trunk | |
14:28 | Updated to always flush stderr check-in: b8b081a8e4 user: rkeene tags: trunk | |
14:22 | Updated to support CKF_USER_PIN_FINAL_TRY check-in: 0fda67f954 user: rkeene tags: trunk | |
14:11 | Updated to keep track of required token flags check-in: 93bbed97eb user: rkeene tags: trunk | |
2010-05-17
| ||
23:11 | Updated debugging output check-in: 824ac1bc2e user: rkeene tags: trunk | |
22:22 | Updated to support unpadding check-in: ebeffd66b4 user: rkeene tags: trunk | |
21:50 | Corrected issue with sign/decrypt buffer sizes check-in: 9aa715ce7f user: rkeene tags: trunk | |
21:39 | Updated to deal with reads of unknown size check-in: a42647e45a user: rkeene tags: trunk | |
20:20 |
Updated to not set "Le" when asking to sign/decrypt (discovered from
ActivClient APDU dump)
Reverted last commit where reads of 0 bytes were converted to no-ops check-in: f276873873 user: rkeene tags: trunk | |
19:53 | Updated to treat a request of read of 0 bytes as a no-op. check-in: 45212cc4ca user: rkeene tags: trunk | |
19:43 | Fixed issues with padding check-in: 66507306f5 user: rkeene tags: trunk | |
19:37 |
Updated to support determining key size from X.509 object (untested)
Updated to set HW TOKEN flag Updated to pad sign/decrypt message to key size (untested) check-in: a2ac84031e user: rkeene tags: trunk | |
14:55 | Added removable device flag to slot info check-in: b4a6b9d685 user: rkeene tags: trunk | |
14:44 | Updated version-script detection macro check-in: 3dee1a5953 user: rkeene tags: trunk | |
07:19 |
Updated PC/SC identity member of cackey identity name to be more descriptive
Added more sanity checks Updated to populate pcsc_identity structure of cackey identity from certificate information check-in: 26acceb6f2 user: rkeene tags: trunk | |
06:00 | Added missing file from last commit check-in: 70222fd9bf user: rkeene tags: trunk | |
05:58 | Added support for only exporting PKCS#11 symbols globally check-in: a184a05fd1 user: rkeene tags: trunk | |
05:18 | Fixed issue with double-free not being reported if it is the last action recorded check-in: 8a6ff15b3c user: rkeene tags: trunk | |
05:09 |
Fixed issue with double-free when PC/SC connection manager is unavailable
Fixed issues found from splint(1) output check-in: c70fbcca60 user: rkeene tags: trunk | |
05:04 |
Updated to strip release library
Updated list of headers to check for check-in: b491412695 user: rkeene tags: trunk | |
04:50 | Updated to build both debug library and release library check-in: 0fae105f13 user: rkeene tags: trunk | |
03:24 | Added splint target to makefile check-in: b59eaf52c0 user: rkeene tags: trunk | |
00:20 |
Fixed issues with signdecrypt buffer sizes
Centralized reading of identities Added debugging to determine why wrong applet ID is being stored in identity check-in: eaa9f36a2b user: rkeene tags: trunk | |
2010-05-15
| ||
00:56 | Updated leakcheck to require a filename as parameter check-in: 9cf62b20d5 user: rkeene tags: trunk | |
00:50 | Further documentation for the leakcheck tool check-in: a87e5cb815 user: rkeene tags: trunk | |
00:48 |
Renamed leakcheck tool
Added documentation for leakcheck tool check-in: 168d86b82b user: rkeene tags: trunk | |
00:39 | Updated to censor PIN in debugging output check-in: 0233c7b5fe user: rkeene tags: trunk | |
00:34 |
Added line numbers to debugging output
Added overloaded debugging strdup to check for leaks check-in: 709b50760d user: rkeene tags: trunk | |
00:25 |
Updated to select correct applet and file for given identity for sign/decrypt
Added more debugging for selecting a key for sign/decrypt check-in: 9fc3b9fa03 user: rkeene tags: trunk | |
2010-05-14
| ||
23:33 | Added untested support for Sign/Decrypt check-in: fc063dd0df user: rkeene tags: trunk | |
23:11 |
Fixed memory leaks
Updated to only rescan for identities if a slot reset has been detected check-in: f006b206b1 user: rkeene tags: trunk | |
22:10 |
Wrote function for freeing identities
Wrote function for determining label from identity Consolidated freeing of identities to use new function Consolidated label lookups to use new function Fixed bug with releasing identities, but not reducing the number of identities check-in: 1b3d82054b user: rkeene tags: trunk | |
20:50 | Added support for reading label from CAC as string check-in: 2f0a97a3f1 user: rkeene tags: trunk | |
20:49 | Added function to convert X.509 DN to string representation check-in: f89918d4df user: rkeene tags: trunk | |
06:08 |
Updated to decompress certificates
Updated to correctly process TLV elements -- fixes bug where iterated past them when processing Updated to correclty process TLV element total length check-in: b9e3c7741b user: rkeene tags: trunk | |
03:32 | Updated transaction support check-in: c2e40da095 user: rkeene tags: trunk | |
03:28 | Updated transactional support to recursive transactions check-in: 43170e1dd9 user: rkeene tags: trunk | |
02:34 | Put all calls to functions that talk to the smartcard inside the big global mutex check-in: da2b17a36c user: rkeene tags: trunk | |
02:16 |
Added transaction support
Updated reading certs to be transactional Added function to connect to card check-in: fab9cf1772 user: rkeene tags: trunk | |
00:56 |
Added comments
Updated buffer name in PRINTBUF to avoid aliases check-in: 11bf77ef42 user: rkeene tags: trunk | |
2010-05-13
| ||
19:23 | Removed incorrect comment check-in: a52326f02b user: rkeene tags: trunk | |
18:57 | Updated to pad CAC PIN, as from CoolKey check-in: 95a0d07484 user: rkeene tags: trunk | |
18:26 | Corrected warning check-in: ebb5a279f5 user: rkeene tags: trunk | |
18:24 | Fixed issues with PIN handling check-in: 780bd59a25 user: rkeene tags: trunk | |
18:22 | Updated to use unified return codes check-in: 123c71d946 user: rkeene tags: trunk | |
16:19 | Updated to determine subject from certificate check-in: 5534d640e4 user: rkeene tags: trunk | |
15:58 |
Updated to use certificate from identity in attribute finding
Updated to correctly pass certificate number check-in: 9b6cdd281c user: rkeene tags: trunk | |
00:36 | Made DEBUG default build check-in: 9f3d0cb931 user: rkeene tags: trunk | |
00:03 | Added missing cleanup target check-in: 374bb50b7f user: rkeene tags: trunk | |
2010-05-12
| ||
23:58 |
Moved certificate examination to occur during search initialization
Added support for logging in via PC/SC in C_Login() check-in: 0c536f15c1 user: rkeene tags: trunk | |
21:52 |
Added routines for reading certificates
Updated OpenSession to use PC/SC certificates Comment and debugging update Updated to read in larger chunks to improve speed check-in: 06e07b8f0d user: rkeene tags: trunk | |
19:35 |
Updated ignores
Updated read_tlv to return a list Added a free_tlv function Updated value->str conversion functions to be more flexible/direct Added sample code to select all PKI applets/files Simplified TLV entity check-in: 330efa4f3b user: rkeene tags: trunk | |
17:25 |
Updated PC/SC error messages to include text return value as well as numeric value
Minor reorganization check-in: 2d8b4030f7 user: rkeene tags: trunk | |
14:52 |
Added test driver (from libssh-agent-pkcs11-provider)
Added basic ASN.1 X.509 BER decoder (from libssh-agent-pkcs11-provider) Work towards updating CACKey to talk to CAC using PC/SC check-in: a3d727289c user: rkeene tags: trunk | |
2010-05-11
| ||
16:49 |
Removed unused variables
Began work towards talking to the smartcard through PC/SC Began work on a GSC-IS v2.1 SPM implementation check-in: 40726d3b6c user: rkeene tags: trunk | |
2010-05-04
| ||
19:04 | Copied SSH Agent PKCS11 Provider to CACKey for use as a base check-in: 074f157a6a user: rkeene tags: trunk | |
18:30 |
Added checks for PCSC Header
Updated ignores check-in: 8a2230f927 user: rkeene tags: trunk | |
18:05 | Added CACKey project check-in: 5f05cafcb7 user: rkeene tags: trunk | |