Timeline

200 timeline items by user rkeene occurring around 2013-08-14 04:22:10.

2016-02-11
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
20:21 • Changes to wiki page Downloads (user: rkeene) [details]
20:19 • Changes to wiki page Downloads (user: rkeene) [details]
15:19 • Changes to wiki page Downloads (user: rkeene) [details]
15:17 • Edit [bb7be6db49]: Add tag "0.7.5". (user: rkeene) [details]
15:16
[bb7be6db49] CACKey 0.7.5 (user: rkeene, tags: trunk, 0.7.5)
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-08-08
20:13 • Changes to wiki page CACKey (user: rkeene) [details]
20:13 • Changes to wiki page Downloads (user: rkeene) [details]
2015-07-27
18:39 • Edit [4092b10f67]: Marked "Closed". (user: rkeene) [details]
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 • Edit [8299a1c4f7]: Edit check-in comment. (user: rkeene) [details]
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)
18:27
[4092b10f67] Closed-Leaf: Merged in trunk (user: rkeene, tags: reader-filtering)
18:25
[b6e428f68c] Updated to reset if signing fails and hope for the best afterwards (user: rkeene, tags: trunk)
18:24
[fed23dc867] Updated KPS certificates (user: rkeene, tags: trunk)
2015-07-17
18:54
[a2a8052958] Added support for reader filtering (user: rkeene, tags: reader-filtering)
02:53
[9723187878] Made 0x6d00 wrong instruction handling handling also work for CACs (user: rkeene, tags: trunk)
2015-07-16
17:04
[526fde7c45] Updated Windows zlib build (user: rkeene, tags: trunk)
16:50
[2cb25c581d] Updated RPM spec file description and email address (user: rkeene, tags: trunk)
16:20 • Edit [1adc8b9d33]: Add tag "0.7.4". (user: rkeene) [details]
16:20
[1adc8b9d33] CACKey 0.7.4 (user: rkeene, tags: trunk, 0.7.4)
16:18
[4e30511f94] Updated to retry login if it fails with a 6D 00 (wrong instruction) (user: rkeene, tags: trunk)
16:06
[52569c3e74] Closed-Leaf: 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. (user: rkeene, tags: piv-reset-on-wronginstruction)
2015-07-15
20:10
[38771da1e8] Leaf: Merged in trunk (user: rkeene, tags: require-login-if-needed)
20:10 • Edit [466549fe92]: Marked "Closed". (user: rkeene) [details]
20:10
[466549fe92] Closed-Leaf: Merged divergent PIV branches (user: rkeene, tags: piv)
20:10 • Edit [6ba1dff55a]: Removed the "Closed" mark. (user: rkeene) [details]
20:08 • Edit [6ba1dff55a]: Marked "Closed". (user: rkeene) [details]
20:08 • Edit [bab332232a]: Marked "Closed". (user: rkeene) [details]
20:08
[bab332232a] Closed-Leaf: Merged in trunk (user: rkeene, tags: protected-auth-path)
20:05
[b5ecb7c2d6] Added support for updating the PIN (user: rkeene, tags: trunk)
18:47
[efe7692225] Updated KPS CA Certs (user: rkeene, tags: trunk)
2015-07-03
01:51
[ee33ccc6af] Updated to optinally generate commercial certs, and removed commercial certs from internal file (user: rkeene, tags: trunk)
2015-05-04
16:02
[6938f7a82c] Merged in trunk (user: rkeene, tags: require-login-if-needed)
2015-03-22
06:25
[133c2dbd45] Updated with latest set of DoD and Federal certs (user: rkeene, tags: trunk)
06:25
[06f7fdb141] Added commericial PKI, but not referenced anywhere in CACKey (user: rkeene, tags: trunk)
06:24
[11c30d03cf] Updated to not update built-in certs file if one of the makes fails (user: rkeene, tags: trunk)
06:23
[832276f583] Fixed issue with federal certificate fetching (user: rkeene, tags: trunk)
2015-03-20
17:33 • Edit [7c43a082a7]: Add tag "0.7.1". (user: rkeene) [details]
17:32
[7c43a082a7] CACKey 0.7.1 (user: rkeene, tags: trunk, 0.7.1)
2015-03-05
17:49
[bc60cf4dca] Updated to set the output size after decompressing a certificate (user: rkeene, tags: trunk)
17:40
[4f5638aabf] Updated to use fewer APDUs when signing/decrypting (user: rkeene, tags: trunk)
16:20
[d36685d176] Updated ignores to ignore downloaded certificates and test driver (user: rkeene, tags: trunk)
16:09
[47251b740c] Removed extraneous code (user: rkeene, tags: trunk)
16:06
[614742ca67] Updated to deal with reading impossibly small TLV buffers sanely (user: rkeene, tags: trunk)
15:48
[e4a2e1c560] Added debugging to ASN.1 X.509 parser, added support for gzip'd certificates, and fixed a possible non-deterministic case with realloc(0) (user: rkeene, tags: trunk)
2014-03-18
04:33
[42891ae8ca] Updated to work with pclose() failures (user: rkeene, tags: trunk)
2014-03-14
14:30
[8ba93699b4] Merged in changes from PIV (user: rkeene, tags: trunk)
14:25
[ad6536ceb0] Updated to reset the card if a retry is required (user: rkeene, tags: protected-auth-path)
2014-01-17
13:42
[b5af3ab373] Merged in trunk (user: rkeene, tags: protected-auth-path)
13:35
[afd6df445d] Work towards fixing listing of slots to not list redundant slots (user: rkeene, tags: trunk)
2013-10-17
20:32 • Edit [d6a874f3b57f2b41]: Add tag "0.7.0". (user: rkeene) [details]
20:32
[d6a874f3b5] CACKey 0.7.0 (user: rkeene, tags: trunk, 0.7.0)
20:30 • Edit [6ba1dff55aa7d7e1]: Marked "Closed". (user: rkeene) [details]
20:30 • Edit [6ba1dff55aa7d7e1]: Removed the "Closed" mark. (user: rkeene) [details]
20:29 • Edit [6ba1dff55aa7d7e1]: Marked "Closed". (user: rkeene) [details]
20:29
[3e5963d5d9] Merged in PIV support (user: rkeene, tags: trunk)
20:29
[6ba1dff55a] Updated to deal with 6E00 and added support for win32 build options (user: rkeene, tags: piv)
2013-09-14
04:11
[5f8f3e59a7] Merged in changes from piv (user: rkeene, tags: protected-auth-path)
02:50
[2e1e0bfc20] Updated to treat a return code of 0x6E00 (wrong instruction class) the same as 0x6982 (security status not satisified) (user: rkeene, tags: piv)
2013-08-19
03:33
[eba8a2346a] Updated to exclude USG certificates slot if compiled without it (user: rkeene, tags: piv)
03:25
[0e841c8724] Fixed order of processing PIN command options (user: rkeene, tags: piv)
03:19
[182c88b988] Fixed memory leak when checking PIV certificates (user: rkeene, tags: piv)
03:14
[d52881feec] Leaf: Improved waiting for slot event to allow C_Finalize to terminate any waiting (user: rkeene, tags: wait-for-slot-event)
2013-08-18
07:02
[0058a3b41b] Added support for CKF_DONT_BLOCK (user: rkeene, tags: wait-for-slot-event)
06:53
[4d4946cc1f] First work towards implementing C_WaitForSlotEvent (user: rkeene, tags: wait-for-slot-event)
2013-08-14
06:29
[27d18fd03a] Updated to not dead-lock when prompting for PIN during a signing operation (user: rkeene, tags: protected-auth-path)
05:53
[14d49a499f] If using Protected Authentication Path, don't set the LOGIN_REQUIRED flag (user: rkeene, tags: protected-auth-path)
05:06 • Edit [5469f9a4d0853fd1]: Removed the "Closed" mark. (user: rkeene) [details]
04:55 • Edit [5469f9a4d0853fd1]: Marked "Closed". (user: rkeene) [details]
04:54
[8a76f09a85] Added support for enabling the PROTECTED_AUTHENTICATION_PATH flag for the token if a command to provide the PIN is configured (user: rkeene, tags: piv)
04:49
[2e12e46ded] Merged trunk (user: rkeene, tags: piv)
04:40
[b6863060d8] Updated to allow compilation excluding DoD certificates (user: rkeene, tags: trunk)
04:22
[5469f9a4d0] Merged in updates (user: rkeene, tags: protected-auth-path)
04:22
[8c73344738] Merged in trunk (user: rkeene, tags: piv)
04:21
[00fbb45437] Added ignores for generated files (user: rkeene, tags: trunk)
04:16
[a68e222d00] 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) (user: rkeene, tags: protected-auth-path)
04:15
[20ddc71853] Added start of script to ask for PIN via X11 (user: rkeene, tags: protected-auth-path)
03:55
[b6ea2dbe0a] Updated to allow the Protected Authentication Path to be set only if an X server display is available (user: rkeene, tags: protected-auth-path)
03:48
[b6a0e30bff] Added support for supplying a command to provide a PIN via standard output (user: rkeene, tags: protected-auth-path)
03:01
[06eb7a2600] Made test driver aware of PKCS#11 protected authentication path flag (user: rkeene, tags: protected-auth-path)
02:26
[93bebaff52] Create new branch named "protected-auth-path" (user: rkeene, tags: protected-auth-path)
2013-08-03
02:20
[0a6ef43f4c] Updated to create a PKCS#7 bundle (user: rkeene, tags: piv)
02:19
[c46c2cd501] Added support for outputting NetScaler cert configuration (user: rkeene, tags: piv)
2013-02-07
23:29
[6a49836224] Added script to generate certificate bundles in heirarchy order (user: rkeene, tags: piv)
2013-01-18
15:11
[0e0490e060] Added support for compiling in a default debug log file (user: rkeene, tags: trunk)
01:18 • Changes to wiki page CACKey (user: rkeene) [details]
2013-01-16
15:21
[def08b9deb] Updated to determine what kind of authentication to perform based on token present (PIV/CAC) (user: rkeene, tags: piv)
2013-01-15
21:12
[e2ba3f7684] Updated to label PIV keys with their types. Removed extraneous debugging output (user: rkeene, tags: piv)
21:00
[b7f98935cd] Added additional debugging output (user: rkeene, tags: piv)
19:15
[69efc196d7] Added "Common Policy" root CA (user: rkeene, tags: piv)
19:03
[acce3f42d5] Removed extraneous CA (user: rkeene, tags: piv)
18:48
[2c8ab6e8d0] Updated built-in certs, and added script to rebuild built-in certs (user: rkeene, tags: piv)
18:44
[1847ef7af2] Updated to build a certificate chain to a root (atleast one) and also not have loops in chains (user: rkeene, tags: piv)
15:59
[ab26dec401] Updated to use BER-TLV decoding to extract responses rather than hard-coded offsets (user: rkeene, tags: piv)
14:20
[33a93aab41] Updated to make "leakcheck" more tolerant of %p formats (user: rkeene, tags: trunk)
14:12
[8f27214611] Merged in trunk (user: rkeene, tags: piv)
14:11
[402217513a] Updated debugging messages to be written in a single fprintf() call in an attempt to avoid having them intermingled when written from multiple threads (user: rkeene, tags: trunk)
05:27
[150cbc7790] Updated to copy type when copying pcsc_identities (user: rkeene, tags: piv)
04:52
[eed54cb794] Minor cleanup (user: rkeene, tags: piv)
04:50
[ea4c430c50] Corrected signature unpacking (user: rkeene, tags: piv)
04:48
[dc6044978a] Updated code so that information on accessing each certificate for different kinds of cards is not shared (user: rkeene, tags: piv)
2013-01-14
17:56
[a02a881547] Updated documentation for cackey_get_data (user: rkeene, tags: piv)
17:53
[de23309dd3] Updated extended modes to use BER encoding and added some basic comments (user: rkeene, tags: piv)
2013-01-10
19:39
[1b3d97f6ef] Added debug messages for newly supported features which may not function. Updated to not use newly supported features, which seem to fail sometimes. (user: rkeene, tags: piv)
05:12 • Edit [3f1484d1ad8a239e]: Edit check-in comment. (user: rkeene) [details]
05:10
[3f1484d1ad] Renamed "DoD Certs" slot to "US Government Certs" and added Federal Certificates to built-in list (user: rkeene, tags: piv)
05:07
[d97a4f9c8a] Added Makefile to download DoD Root CAs (user: rkeene, tags: piv)
05:02
[69e6931bb8] Added Makefile to generate certs for federal CA chain (user: rkeene, tags: piv)
05:00
[cfa10c1ef8] Cleaned up debug messages (user: rkeene, tags: piv)
04:59
[b9b26ebc73] Updated to provide basic (and buggy) PIV functionality (user: rkeene, tags: piv)
01:00
[1494008def] Began adding PIV support (user: rkeene, tags: piv)
2012-07-30
05:07
[2086fbe318] Moved copying in of automake/autoconf files to autogen from build (user: rkeene, tags: trunk)
05:06
[a5af46b2b5] Updated to cache certificate information

Added a C_FindObject() speed test macro

Updated to reset slot less frequently (user: rkeene, tags: trunk)

2012-07-27
19:00
[1bab9f801f] Updated to copy win64 build tree to releases in addition to win32 (user: rkeene, tags: trunk)
18:44 • Edit [314ff4ce38fe24d9]: Add tag "0.6.8". (user: rkeene) [details]
18:44
[314ff4ce38] CACKey 0.6.8 (user: rkeene, tags: trunk, 0.6.8)
18:39
[8a57ac5688] Moved computation of number of objects per DoD cert into the cackey_read_dod_identities() function (user: rkeene, tags: trunk)
18:35 • Edit [3efa3284148f7689]: Edit check-in comment. (user: rkeene) [details]
18:29
[af692c90b0] Initialized variables we pass into PC/SC (user: rkeene, tags: trunk)
18:29
[e491e4b5f9] Removed extraneous parameter of cackey_read_dod_identities() (user: rkeene, tags: trunk)
18:27
[3efa328414] Fixed bug where DoD certs were overwriting random parts of memory causing strange bugs, fixes [b9306c2b35] (user: rkeene, tags: trunk)
2012-07-25
02:33 • Edit [11563df5312e3b03]: Add tag "0.6.7". (user: rkeene) [details]
02:33
[11563df531] CACKey 0.6.7 (user: rkeene, tags: trunk, 0.6.7)
02:32 • Edit [62f39ca12494f7c3]: Marked "Closed". (user: rkeene) [details]
02:31
[cca6a7fec4] Merged in "dodcerts-on-seperate-slot" branch (user: rkeene, tags: trunk)
02:30
[62f39ca124] Closed-Leaf: Merged from trunk (user: rkeene, tags: dodcerts-on-seperate-slot)
2012-07-24
20:53
[c1fa623247] Removed win32 SDK files, which are now part of mingw32 (untested) (user: rkeene, tags: trunk)
15:55
[6db637b204] Added basic stub for adding support for checking if LOGIN_REQUIRED is needed (user: rkeene, tags: require-login-if-needed)
2012-07-22
15:55
[459f215faf] Create new branch named "require-login-if-needed" (user: rkeene, tags: require-login-if-needed)
2012-07-21
06:55
[3dd0313cab] Updated Mac OS X build to use --enable-dod-certs-on-hw-slots, which is needed for its Tokend (user: rkeene, tags: dodcerts-on-seperate-slot)
06:54
[ba2bf716e9] Updated test for --enable-dod-certs-on-hw-slots configure option (user: rkeene, tags: dodcerts-on-seperate-slot)
06:50
[b957a3fa2e] Updated to allow the user to specify (via environment variables) whether or not to include the DoD certificates on the hardware slot tokens (user: rkeene, tags: dodcerts-on-seperate-slot)
06:19
[90faf75892] Protected access to cackey_slots with mutex (user: rkeene, tags: dodcerts-on-seperate-slot)
06:09
[b6b2190360] Added support for treating the DoD certs as a seperate slot (user: rkeene, tags: dodcerts-on-seperate-slot)
04:55
[caac1986d6] Create new branch named "dodcerts-on-seperate-slot" (user: rkeene, tags: dodcerts-on-seperate-slot)
2012-07-20
05:26 • Changes to wiki page Downloads (user: rkeene) [details]
04:55 • Changes to wiki page CACKey (user: rkeene) [details]
04:55 • Changes to wiki page CACKey (user: rkeene) [details]
04:54 • Changes to wiki page CACKey (user: rkeene) [details]
04:43 • Changes to wiki page CACKey (user: rkeene) [details]
04:21 • Changes to wiki page Downloads (user: rkeene) [details]
04:20 • Edit [55c89f91a4807a37]: Add tag "0.5.0". (user: rkeene) [details]
04:20 • Edit [a06c5d0ddac605d8]: Add tag "0.5.1". (user: rkeene) [details]
04:20 • Edit [ce8b478d9dc6bcf3]: Add tag "0.5.2". (user: rkeene) [details]
04:20 • Edit [5de646644f7b09a2]: Add tag "0.5.3". (user: rkeene) [details]
04:20 • Edit [de006af60bd1df9b]: Add tag "0.5.4". (user: rkeene) [details]
04:20 • Edit [c97d596fa2206b8c]: Add tag "0.5.5". (user: rkeene) [details]
04:20 • Edit [b5db4e9add7b4d09]: Add tag "0.5.6". (user: rkeene) [details]
04:20 • Edit [356be62ad7b0c17b]: Add tag "0.5.7". (user: rkeene) [details]
04:20 • Edit [46cd43db95dedec9]: Add tag "0.5.8". (user: rkeene) [details]
04:20 • Edit [db42db5d959d548e]: Add tag "0.5.9". (user: rkeene) [details]
04:20 • Edit [d1b2e5ea57c961fb]: Add tag "0.5.10". (user: rkeene) [details]
04:20 • Edit [1a514f86a4ce5d58]: Add tag "0.5.11". (user: rkeene) [details]
04:20 • Edit [82a12f1ab04777cc]: Add tag "0.5.12". (user: rkeene) [details]
04:20 • Edit [b09d33f9bc2dd01f]: Add tag "0.5.13". (user: rkeene) [details]
04:20 • Edit [b0c547f73539599c]: Add tag "0.5.14". (user: rkeene) [details]
04:20 • Edit [cae3768452b15b3e]: Add tag "0.5.15". (user: rkeene) [details]
04:20 • Edit [a066a8770fbdd0d0]: Add tag "0.5.16". (user: rkeene) [details]
04:20 • Edit [45a6d087dba906c7]: Add tag "0.5.17". (user: rkeene) [details]
04:20 • Edit [aff9dd7ca3de90bd]: Add tag "0.5.18". (user: rkeene) [details]
04:20 • Edit [25c710f2882094d9]: Add tag "0.5.19". (user: rkeene) [details]
04:20 • Edit [8aec474c2b898978]: Add tag "0.5.20". (user: rkeene) [details]
04:20 • Edit [89933f697dc23889]: Add tag "0.5.21". (user: rkeene) [details]
04:20 • Edit [21d6e16ab8e43e49]: Add tag "0.6.0". (user: rkeene) [details]
04:20 • Edit [6d0500d7e7f193cc]: Add tag "0.6.1". (user: rkeene) [details]
04:20 • Edit [02f5cea2da645381]: Add tag "0.6.2". (user: rkeene) [details]
04:20 • Edit [9d554f27657b1ece]: Add tag "0.6.3". (user: rkeene) [details]
04:20 • Edit [521abe23e2c179bd]: Add tag "0.6.4". (user: rkeene) [details]
04:20 • Edit [ed5f20c85e1d8a67]: Add tag "0.6.5". (user: rkeene) [details]
04:20 • Edit [db27c32333eccea8]: Add tag "0.6.6". (user: rkeene) [details]
04:16 • Changes to wiki page Source Code (user: rkeene) [details]
04:14 • Changes to wiki page CACKey (user: rkeene) [details]
01:05
[07d8b72d7d] Corrected arithmetic on a void pointer (user: rkeene, tags: trunk)
01:04
[c634e02a7f] Corrected casting to for %p formatting (user: rkeene, tags: trunk)
Older