Timeline

125 check-ins by user rkeene occurring around 2016-03-15 17:57:40.

2018-08-24
21:33
Updated URL for RPM spec file Leaf 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
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
More ↓