Timeline

120 check-ins by user rkeene occurring on or after 2016-02-19 14:11:35.

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-10-30
20:27
CACKey 0.7.11 check-in: e6b5859a01 user: rkeene tags: 0.7.11, 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
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-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
More ↓