Timeline

50 timeline items by user rkeene occurring on or before 2010-05-17 19:53:33.

2010-05-17
19:53
[45212cc4ca] Updated to treat a request of read of 0 bytes as a no-op. (user: rkeene, tags: trunk)
19:43
[66507306f5] Fixed issues with padding (user: rkeene, tags: trunk)
19:37
[a2ac84031e] 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) (user: rkeene, tags: trunk)

14:55
[b4a6b9d685] Added removable device flag to slot info (user: rkeene, tags: trunk)
14:44
[3dee1a5953] Updated version-script detection macro (user: rkeene, tags: trunk)
07:19
[26acceb6f2] 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 (user: rkeene, tags: trunk)

06:00
[70222fd9bf] Added missing file from last commit (user: rkeene, tags: trunk)
05:58
[a184a05fd1] Added support for only exporting PKCS#11 symbols globally (user: rkeene, tags: trunk)
05:18
[8a6ff15b3c] Fixed issue with double-free not being reported if it is the last action recorded (user: rkeene, tags: trunk)
05:09
[c70fbcca60] Fixed issue with double-free when PC/SC connection manager is unavailable

Fixed issues found from splint(1) output (user: rkeene, tags: trunk)

05:04
[b491412695] Updated to strip release library

Updated list of headers to check for (user: rkeene, tags: trunk)

04:50
[0fae105f13] Updated to build both debug library and release library (user: rkeene, tags: trunk)
03:24
[b59eaf52c0] Added splint target to makefile (user: rkeene, tags: trunk)
00:20
[eaa9f36a2b] Fixed issues with signdecrypt buffer sizes

Centralized reading of identities

Added debugging to determine why wrong applet ID is being stored in identity (user: rkeene, tags: trunk)

2010-05-15
00:56
[9cf62b20d5] Updated leakcheck to require a filename as parameter (user: rkeene, tags: trunk)
00:50
[a87e5cb815] Further documentation for the leakcheck tool (user: rkeene, tags: trunk)
00:48
[168d86b82b] Renamed leakcheck tool

Added documentation for leakcheck tool (user: rkeene, tags: trunk)

00:39
[0233c7b5fe] Updated to censor PIN in debugging output (user: rkeene, tags: trunk)
00:34
[709b50760d] Added line numbers to debugging output

Added overloaded debugging strdup to check for leaks (user: rkeene, tags: trunk)

00:25
[9fc3b9fa03] Updated to select correct applet and file for given identity for sign/decrypt

Added more debugging for selecting a key for sign/decrypt (user: rkeene, tags: trunk)

2010-05-14
23:33
[fc063dd0df] Added untested support for Sign/Decrypt (user: rkeene, tags: trunk)
23:11
[f006b206b1] Fixed memory leaks

Updated to only rescan for identities if a slot reset has been detected (user: rkeene, tags: trunk)

22:10
[1b3d82054b] 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 (user: rkeene, tags: trunk)

20:50
[2f0a97a3f1] Added support for reading label from CAC as string (user: rkeene, tags: trunk)
20:49
[f89918d4df] Added function to convert X.509 DN to string representation (user: rkeene, tags: trunk)
06:08
[b9e3c7741b] 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 (user: rkeene, tags: trunk)

03:32
[c2e40da095] Updated transaction support (user: rkeene, tags: trunk)
03:28
[43170e1dd9] Updated transactional support to recursive transactions (user: rkeene, tags: trunk)
02:34
[da2b17a36c] Put all calls to functions that talk to the smartcard inside the big global mutex (user: rkeene, tags: trunk)
02:16
[fab9cf1772] Added transaction support

Updated reading certs to be transactional

Added function to connect to card (user: rkeene, tags: trunk)

00:56
[11bf77ef42] Added comments

Updated buffer name in PRINTBUF to avoid aliases (user: rkeene, tags: trunk)

2010-05-13
19:23
[a52326f02b] Removed incorrect comment (user: rkeene, tags: trunk)
18:57
[95a0d07484] Updated to pad CAC PIN, as from CoolKey (user: rkeene, tags: trunk)
18:26
[ebb5a279f5] Corrected warning (user: rkeene, tags: trunk)
18:24
[780bd59a25] Fixed issues with PIN handling (user: rkeene, tags: trunk)
18:22
[123c71d946] Updated to use unified return codes (user: rkeene, tags: trunk)
16:19
[5534d640e4] Updated to determine subject from certificate (user: rkeene, tags: trunk)
15:58
[9b6cdd281c] Updated to use certificate from identity in attribute finding

Updated to correctly pass certificate number (user: rkeene, tags: trunk)

00:36
[9f3d0cb931] Made DEBUG default build (user: rkeene, tags: trunk)
00:03
[374bb50b7f] Added missing cleanup target (user: rkeene, tags: trunk)
2010-05-12
23:58
[0c536f15c1] Moved certificate examination to occur during search initialization

Added support for logging in via PC/SC in C_Login() (user: rkeene, tags: trunk)

21:52
[06e07b8f0d] 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 (user: rkeene, tags: trunk)

19:35
[330efa4f3b] 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 (user: rkeene, tags: trunk)

17:25
[2d8b4030f7] Updated PC/SC error messages to include text return value as well as numeric value

Minor reorganization (user: rkeene, tags: trunk)

14:52
[a3d727289c] 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 (user: rkeene, tags: trunk)

2010-05-11
16:49
[40726d3b6c] Removed unused variables

Began work towards talking to the smartcard through PC/SC

Began work on a GSC-IS v2.1 SPM implementation (user: rkeene, tags: trunk)

2010-05-04
19:04
[074f157a6a] Copied SSH Agent PKCS11 Provider to CACKey for use as a base (user: rkeene, tags: trunk)
18:30
[8a2230f927] Added checks for PCSC Header

Updated ignores (user: rkeene, tags: trunk)

18:05
[5f05cafcb7] Added CACKey project (user: rkeene, tags: trunk)
18:05
[4227550970] initial empty check-in (user: rkeene, tags: trunk)