Timeline

50 descendants and 50 ancestors of [16fd3e5408]

2016-02-26
20:30
[3956295cf1] ChromeOS: Fixed name of hashing algorithms we do support (user: rkeene, tags: trunk)
20:24
[b297c8220e] ChromeOS: Updated PIN entry prompt to accept "Escape" to close it (user: rkeene, tags: trunk)
20:00
[620c0e591e] ChromeOS: Fixed bug in debug message logic being inverted and possible undefined dereference (user: rkeene, tags: trunk)
19:55
[d06273088d] ChromeOS: Clean up console logs in non-debug builds (user: rkeene, tags: trunk)
19:50
[b8c2cad6d9] ChromeOS: Accept the "Enter" key to click OK at the PIN prompt (user: rkeene, tags: trunk)
19:20
[d1316cdccd] ChromeOS: Dynamically compute the package version (user: rkeene, tags: trunk)
19:09
[a67fe2704f] ChromeOS: Updated ignores (user: rkeene, tags: trunk)
19:07
[e5eec2292c] ChromeOS: Added missing UI page (user: rkeene, tags: trunk)
19:06
[6f34302432] ChromeOS: Renamed files to be more obvious (user: rkeene, tags: trunk)
18:42
[bf8001bc42] Updated to workaround a bug in Google's PCSC implementation where SCardStatus() requires a reader parameter (user: rkeene, tags: trunk)
18:36
[7272e3d08a] Added additional debugging information for SCardTransmit() being done successfully (user: rkeene, tags: trunk)
18:36
[dc38d00e61] Updated to supply a pioRecvPci parameter to SCardTransmit(), needed by Google's PCSC implementation (user: rkeene, tags: trunk)
18:35
[b512a6df69] Corrected typo in debug message (user: rkeene, tags: trunk)
18:28
[32d54df268] Leaf: Started working on improving slot reset mechanism (user: rkeene, tags: improve-session-and-slot-reset)
18:25
[356ac541c7] Create new branch named "improve-session-and-slot-reset" (user: rkeene, tags: improve-session-and-slot-reset)
18:23
[fa6376b98d] ChromeOS: Renamed output from "cackey.crx" to "cackey.zip", which gets uploaded to the Chrome Web Store (user: rkeene, tags: trunk)
18:22
[fa44d4ac0f] ChromeOS: Include icon in the zip file (user: rkeene, tags: trunk)
18:21
[8668b85846] ChromeOS: Updated to only enable debugging symbols in a debugging build (user: rkeene, tags: trunk)
18:20
[c27bb81788] ChromeOS: Fixed issue with including signed data in the reply (user: rkeene, tags: trunk)
16:35
[3783f79015] ChromeOS: Updated to pass original message back correctly (user: rkeene, tags: trunk)
16:23
[ea7a58ef60] ChromeOS: Updated to support raw PKCS#1 message signing using the interface Chrome provides it (user: rkeene, tags: trunk)
16:23
[42d0db67a2] ChromeOS: Updated to delete the entire retry queue when we are done with it (user: rkeene, tags: trunk)
2016-02-19
17:50
[5acacab000] ChromeOS: Fix a potential free(NULL) in initialization of PCSC-NaCl (user: rkeene, tags: trunk)
17:50
[c4916c27cd] ChromeOS: Slightly better PCSC-NaCl initialization and enabled debugging in all projects (user: rkeene, tags: trunk)
14:29
[a779f950ca] ChromeOS: Ignore debugging binaries (user: rkeene, tags: trunk)
14:27
[d4dfc708fb] ChromeOS: Added support for building a debugging-enabled Chrome extension (user: rkeene, tags: trunk)
14:11
[e5e8b9f32b] ChromeOS: Added the start of a UI (user: rkeene, tags: trunk)
13:30
[e1dc965e9b] ChromeOS: Added package icon (user: rkeene, tags: trunk)
2016-02-16
23:24
[fdd66a54cd] 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 (user: rkeene, tags: trunk)
17:04
[6218cc54fc] Added workaround for Google's PCSC where we cannot determine the amount of space required to hold the reader list automatically (user: rkeene, tags: trunk)
16:06
[54d3a148ef] Fixed an issue where the mutex released slightly too early (user: rkeene, tags: trunk)
16:06
[9f8b1347d9] Better handling of loss of connection to the PCSC daemon or card resetting (user: rkeene, tags: trunk)
15:25
[3fe401d585] Updated AppFS build script to set the PIN entry program (user: rkeene, tags: trunk)
15:24
[1a5312bdfa] Fixed typo in script that rebuilds built-in certs causing the files to be placed in the wrong directory (user: rkeene, tags: trunk)
2016-02-15
09:00
[036a594834] Added basic AppFS build script (user: rkeene, tags: trunk)
08:44
[37a5c34d9f] Fixed issue with test library not including the appropriate libs (user: rkeene, tags: trunk)
08:36
[3b8c1a6846] Updated to create better Debian package (untested) (user: rkeene, tags: trunk)
08:31
[ecd7178afb] Updated to print an error in debug mode if we run across compressed certificates without zlib support available (user: rkeene, tags: trunk)
08:30
[925edeaa39] ChromeOS: Minor cleanup in the test case (user: rkeene, tags: trunk)
07:49
[43490cab39] Minor cleanup (user: rkeene, tags: trunk)
07:34
[e0d9e2f1fb] ChromeOS: Sanity -- initialize PIN prompt (user: rkeene, tags: trunk)
07:31
[7879121689] ChromeOS: Attempt to sign the correctly prefixed data (user: rkeene, tags: trunk)
07:22
[036113d051] ChromeOS: Try to supply the user PIN to the card (user: rkeene, tags: trunk)
06:45
[4509382d11] ChromeOS: Removed extraneous PIN clearing (user: rkeene, tags: trunk)
06:43
[c53eda4523] ChromeOS: Fixed race with specifying the Google Smartcard Manager App ID (user: rkeene, tags: trunk)
06:39
[16b40cb47e] ChromeOS: Restructured initialization so that the Google PCSC Smartcard Manager App ID can be found at runtime (user: rkeene, tags: trunk)
06:20
[b97c4963e4] ChromeOS: Pass PIN prompt back to the user (unused for now) (user: rkeene, tags: trunk)
06:17
[ae9cfddbd2] ChromeOS: Add new PIN to requests to sign once we gathered a new PIN (user: rkeene, tags: trunk)
06:16
[a90efdf98f] ChromeOS: Start trying to sign data or send it back as needing a PIN or unsignable (user: rkeene, tags: trunk)
05:16
[a655f43d3b] ChromeOS: Converted callback storage from an array to a hash, since we don't care about ordering (user: rkeene, tags: trunk)
2016-02-13
15:43
[16fd3e5408] ChromeOS: More work towards making the PIN entry more useful (user: rkeene, tags: trunk)
10:09
[78f6a43a4e] ChromeOS: Whitespace cleanup (user: rkeene, tags: trunk)
10:08
[233d1929c2] ChromeOS: Made PIN entry failure code slightly cleaner (user: rkeene, tags: trunk)
10:05
[2c6a5fb7dd] ChromeOS: Made PIN entry dialog much more robust (user: rkeene, tags: trunk)
07:19
[32182121df] ChromeOS: Added start of PIN entry dialog (user: rkeene, tags: trunk)
2016-02-12
16:16
[891997b798] ChromeOS: Updated comments in the NaCl-to-JavaScript bridge (user: rkeene, tags: trunk)
05:26
[2900ebd791] ChromeOS: Restructed the JavaScript portion of CACKey (user: rkeene, tags: trunk)
05:10
[b356505dc2] ChromeOS: Started working on providing working callbacks for calls into NaCl (user: rkeene, tags: trunk)
05:10
[e3aaea539b] ChromeOS: Updated to include the command we are replying to in the reply (user: rkeene, tags: trunk)
04:10
[39884d86b4] ChromeOS: Removed extra debugging initialization, should now be centralized (user: rkeene, tags: trunk)
04:06
[75140d9f77] ChromeOS: Started work on supporting signing messages (user: rkeene, tags: trunk)
04:06
[433d53f019] ChromeOS: Removed debugging from PCSC bridge initialization (user: rkeene, tags: trunk)
04:04
[2eba6a47c6] Better invocation of "ar" for static CACKey builds (user: rkeene, tags: trunk)
03:48
[a7af34860d] ChromeOS: More work towards a functioning system (user: rkeene, tags: trunk)
03:47
[8c99b5e102] ChromeOS: Disable DOD certs getting built-in to CACKey since they will never get used anyway (user: rkeene, tags: trunk)
03:47
[bd977f41d5] Renamed our C_Login() function with a mutex arg to be a less annoying name (user: rkeene, tags: trunk)
2016-02-11
18:33
[b7dc336d0f] ChromeOS: Updated to pass messages to the PCSC-NACL plugin if they do not belong to us (user: rkeene, tags: trunk)
18:32
[35a258e3b8] ChromeOS: Remove USB requirement -- we talk to the Smartcard Manager App for this (user: rkeene, tags: trunk)
18:31
[c18406ef3e] Started working on fixing an issue where if no hardware slots are present the internal slots would not show up (user: rkeene, tags: trunk)
16:07
[5af7507345] ChromeOS: Check to ensure we are running under ChromeOS before initializing, print an error to our console if not (user: rkeene, tags: trunk)
16:04
[2c83f782c6] ChromeOS: Hard-coded ID of smartcard manager app (user: rkeene, tags: trunk)
16:03
[a32e10a9ec] ChromeOS: Updated to create a new thread for every request, since we must not run on the main thread (user: rkeene, tags: trunk)
16:02
[01a8bae109] ChromeOS: Made debugging build optional and non-default, as well as applying to the JavaScript portion of the extension (user: rkeene, tags: trunk)
2016-02-10
23:06
[82721ca5b6] ChromeOS: better cleanup (user: rkeene, tags: trunk)
23:04
[9e8c8d0997] More work towards getting ChromeOS extension going (user: rkeene, tags: trunk)
2016-02-04
22:52
[e9e86eb240] Added more Chrome extension parts (user: rkeene, tags: trunk)
22:51
[433933e8bf] Updated to create a Chrome extension (maybe) (user: rkeene, tags: trunk)
22:51
[7fc78ce33e] More work towards a prototypical CACKey JavaScript file (user: rkeene, tags: trunk)
18:23
[1578fc80e7] Added start of Chrome javascript module (user: rkeene, tags: trunk)
18:07
[b0a1326758] Create a native manifest for CACKey on Chrome and other fixups (user: rkeene, tags: trunk)
17:50
[88d2f36ad4] Refer to correct PC/SC headers and link to zlib in final target (user: rkeene, tags: trunk)
17:36
[7c7e9cf4fc] Better work towards a Chrome plugin (user: rkeene, tags: trunk)
2016-02-03
18:57
[a708a36250] Updated to support building static archives and to check a cache variable regarding PC/SC working (user: rkeene, tags: trunk)
18:50
[df8d7782c8] Updated to cast length variable to the correct type for formatting (user: rkeene, tags: trunk)
17:42
[ce27ad0559] More work towards standardizing NaCl build (user: rkeene, tags: trunk)
08:03
[378c58fb5a] Removed extra debugging symbols no longer needed (user: rkeene, tags: trunk)
08:03
[482f4fa828] Chrome extension cleanups (user: rkeene, tags: trunk)
07:11
[294977292d] Release building updates (user: rkeene, tags: trunk)
07:08
[b4f1d32aff] Add header files for pcsclite (user: rkeene, tags: trunk)
05:26
[fc49ac54cf] Added start of a Google Chrome extension (user: rkeene, tags: trunk)
2015-09-30
15:16
[bb7be6db49] CACKey 0.7.5 (user: rkeene, tags: trunk, 0.7.5)
15:11
[cbe478d8a3] Updated Mac OS X build script to validate SHA-256 Checksum of outside-sourced TokenD (user: kvanals, tags: trunk)
2015-09-25
19:17
[976efa3ffc] Added uninstall script for CACKey on Mac OS X, to be made available for download by popular demand. (user: kvanals, tags: trunk)
2015-08-30
03:21
[ce2ae07c02] Updated to use older mechanism for activating gzip support in zlib, to support zlib older than zlib 1.2.4 (user: rkeene, tags: trunk)
2015-07-27
15:41
[79322b800c] Simplified test code for AFL and added it to the Makefile (user: rkeene, tags: trunk)
2015-07-24
15:11
[75b2699549] Better cleanup now that we exclude some bytes in debug printing buffer (user: rkeene, tags: trunk)
15:10
[74d7607e3c] Fixed issue with NULL tags found with AFL fuzzing (user: rkeene, tags: trunk)
04:11
[8299a1c4f7] Further failure to free on error repaired and start of AFL testing code added. (user: rkeene, tags: trunk)
04:07
[846e77f0f5] Added more fixes for memory leaks or use of uninitialized memory (user: rkeene, tags: trunk)
2015-07-23
20:45
[633a24960e] Fixed a couple of issues found setting up test cases for the AFL fuzzer (user: rkeene, tags: trunk)
18:28
[30f9879615] Merged in reader filtering (user: rkeene, tags: trunk)