Hex Artifact Content

Artifact 06e07b8f0d3c1eeaa1618082d4f00bba6219717d:

Manifest of check-in [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 by rkeene on 2010-05-12 21:52:55.


0000: 43 20 41 64 64 65 64 5c 73 72 6f 75 74 69 6e 65  C Added\sroutine
0010: 73 5c 73 66 6f 72 5c 73 72 65 61 64 69 6e 67 5c  s\sfor\sreading\
0020: 73 63 65 72 74 69 66 69 63 61 74 65 73 5c 6e 5c  scertificates\n\
0030: 6e 55 70 64 61 74 65 64 5c 73 4f 70 65 6e 53 65  nUpdated\sOpenSe
0040: 73 73 69 6f 6e 5c 73 74 6f 5c 73 75 73 65 5c 73  ssion\sto\suse\s
0050: 50 43 2f 53 43 5c 73 63 65 72 74 69 66 69 63 61  PC/SC\scertifica
0060: 74 65 73 5c 6e 5c 6e 43 6f 6d 6d 65 6e 74 5c 73  tes\n\nComment\s
0070: 61 6e 64 5c 73 64 65 62 75 67 67 69 6e 67 5c 73  and\sdebugging\s
0080: 75 70 64 61 74 65 5c 6e 5c 6e 55 70 64 61 74 65  update\n\nUpdate
0090: 64 5c 73 74 6f 5c 73 72 65 61 64 5c 73 69 6e 5c  d\sto\sread\sin\
00a0: 73 6c 61 72 67 65 72 5c 73 63 68 75 6e 6b 73 5c  slarger\schunks\
00b0: 73 74 6f 5c 73 69 6d 70 72 6f 76 65 5c 73 73 70  sto\simprove\ssp
00c0: 65 65 64 0a 44 20 32 30 31 30 2d 30 35 2d 31 32  eed.D 2010-05-12
00d0: 54 32 31 3a 35 32 3a 35 35 2e 30 30 30 0a 46 20  T21:52:55.000.F 
00e0: 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 65 39 35 62  Makefile.in e95b
00f0: 62 32 33 35 33 65 65 38 61 32 32 34 38 32 62 31  b2353ee8a22482b1
0100: 66 38 37 30 61 62 30 38 63 39 36 34 39 34 65 61  f870ab08c96494ea
0110: 63 39 64 62 0a 46 20 61 63 6c 6f 63 61 6c 2f 4d  c9db.F aclocal/M
0120: 61 6b 65 66 69 6c 65 20 30 63 35 38 35 63 62 63  akefile 0c585cbc
0130: 32 30 62 38 36 66 66 31 38 63 37 39 66 35 32 36  20b86ff18c79f526
0140: 66 38 38 65 65 31 35 37 64 64 38 38 32 32 66 32  f88ee157dd8822f2
0150: 0a 46 20 61 63 6c 6f 63 61 6c 2f 61 63 78 5f 70  .F aclocal/acx_p
0160: 74 68 72 65 61 64 2e 6d 34 20 30 32 63 64 34 64  thread.m4 02cd4d
0170: 65 64 66 61 33 63 32 65 38 37 38 31 64 33 30 34  edfa3c2e8781d304
0180: 66 32 34 61 31 62 63 34 64 64 62 33 30 38 64 62  f24a1bc4ddb308db
0190: 31 33 0a 46 20 61 63 6c 6f 63 61 6c 2f 64 63 5f  13.F aclocal/dc_
01a0: 70 63 73 63 68 65 61 64 65 72 73 2e 6d 34 20 30  pcscheaders.m4 0
01b0: 31 30 35 35 31 35 65 39 61 32 32 37 64 34 35 61  105515e9a227d45a
01c0: 37 34 64 38 65 34 35 30 36 32 38 34 33 39 66 64  74d8e450628439fd
01d0: 64 33 65 33 61 34 32 0a 46 20 61 63 6c 6f 63 61  d3e3a42.F acloca
01e0: 6c 2f 64 63 5f 73 68 6f 62 6a 73 2e 6d 34 20 30  l/dc_shobjs.m4 0
01f0: 35 38 65 37 30 32 63 65 31 34 62 63 66 39 38 36  58e702ce14bcf986
0200: 65 36 62 37 38 35 37 38 33 36 37 64 65 64 38 64  e6b78578367ded8d
0210: 32 65 34 64 35 64 36 0a 46 20 61 73 6e 31 2d 78  2e4d5d6.F asn1-x
0220: 35 30 39 2e 63 20 30 66 63 61 63 66 65 63 61 62  509.c 0fcacfecab
0230: 31 39 62 34 34 35 33 30 64 63 37 37 36 38 38 63  19b44530dc77688c
0240: 65 30 37 30 31 30 30 37 38 62 63 39 34 66 0a 46  e07010078bc94f.F
0250: 20 61 73 6e 31 2d 78 35 30 39 2e 68 20 65 37 62   asn1-x509.h e7b
0260: 37 30 62 61 34 64 34 31 37 36 35 32 62 32 66 38  70ba4d417652b2f8
0270: 39 39 31 32 31 62 35 61 39 30 37 37 38 31 32 65  99121b5a9077812e
0280: 62 66 38 31 38 0a 46 20 61 75 74 6f 67 65 6e 2e  bf818.F autogen.
0290: 73 68 20 30 66 65 63 65 30 65 61 31 30 32 34 34  sh 0fece0ea10244
02a0: 64 32 38 31 66 31 65 32 66 63 31 63 36 37 31 64  d281f1e2fc1c671d
02b0: 34 64 62 34 61 33 34 65 62 36 61 20 78 0a 46 20  4db4a34eb6a x.F 
02c0: 63 61 63 6b 65 79 2e 63 20 38 30 34 31 34 30 31  cackey.c 8041401
02d0: 31 66 65 35 31 65 66 39 34 33 31 65 38 39 32 38  1fe51ef9431e8928
02e0: 37 35 34 37 61 65 37 64 31 64 63 34 34 37 30 35  7547ae7d1dc44705
02f0: 36 0a 46 20 63 61 63 6b 65 79 5f 73 70 6d 2e 63  6.F cackey_spm.c
0300: 20 32 61 37 31 37 30 66 30 38 39 32 39 64 34 66   2a7170f08929d4f
0310: 38 62 30 62 37 39 36 66 30 61 36 37 62 62 33 65  8b0b796f0a67bb3e
0320: 38 65 32 37 39 36 62 39 65 0a 46 20 63 61 63 6b  8e2796b9e.F cack
0330: 65 79 5f 73 70 6d 2e 68 20 38 66 39 30 37 61 36  ey_spm.h 8f907a6
0340: 36 61 31 35 64 61 36 35 37 38 63 33 36 36 65 34  6a15da6578c366e4
0350: 64 32 65 34 61 62 61 32 36 62 38 37 62 37 30 33  d2e4aba26b87b703
0360: 37 0a 46 20 63 6f 6e 66 69 67 75 72 65 2e 61 63  7.F configure.ac
0370: 20 34 64 30 63 30 65 33 66 34 32 34 33 65 66 33   4d0c0e3f4243ef3
0380: 39 34 33 38 39 33 62 62 36 61 61 37 37 31 64 37  943893bb6aa771d7
0390: 61 38 66 64 37 32 35 63 63 0a 46 20 70 6b 63 73  a8fd725cc.F pkcs
03a0: 31 31 2f 6d 79 70 6b 63 73 31 31 2e 68 20 63 37  11/mypkcs11.h c7
03b0: 62 32 39 35 62 36 38 38 38 30 39 39 34 64 36 31  b295b68880994d61
03c0: 61 31 36 30 61 38 38 30 63 36 36 37 34 30 33 63  a160a880c667403c
03d0: 63 63 34 66 32 39 0a 46 20 70 6b 63 73 31 31 2f  cc4f29.F pkcs11/
03e0: 70 6b 63 73 31 31 2e 68 20 36 37 63 31 34 37 39  pkcs11.h 67c1479
03f0: 34 38 64 66 38 64 36 39 33 61 35 63 34 64 34 62  48df8d693a5c4d4b
0400: 64 35 31 31 36 30 62 64 33 36 34 36 33 35 63 35  d51160bd364635c5
0410: 38 0a 46 20 70 6b 63 73 31 31 2f 70 6b 63 73 31  8.F pkcs11/pkcs1
0420: 31 66 2e 68 20 33 62 33 64 33 65 30 37 65 34 64  1f.h 3b3d3e07e4d
0430: 64 34 35 31 31 37 38 64 30 63 33 34 38 61 32 31  d451178d0c348a21
0440: 36 33 65 33 65 61 35 33 36 32 65 38 34 0a 46 20  63e3ea5362e84.F 
0450: 70 6b 63 73 31 31 2f 70 6b 63 73 31 31 6e 2e 68  pkcs11/pkcs11n.h
0460: 20 38 61 62 30 61 66 30 30 35 36 34 63 66 33 64   8ab0af00564cf3d
0470: 66 61 63 66 39 62 32 63 62 35 35 35 35 62 66 62  facf9b2cb5555bfb
0480: 63 61 36 66 66 39 36 66 63 0a 46 20 70 6b 63 73  ca6ff96fc.F pkcs
0490: 31 31 2f 70 6b 63 73 31 31 74 2e 68 20 33 65 38  11/pkcs11t.h 3e8
04a0: 34 61 35 62 37 31 32 38 34 64 64 34 63 36 38 38  4a5b71284dd4c688
04b0: 35 33 35 37 63 30 38 30 38 33 37 33 66 35 64 37  5357c0808373f5d7
04c0: 37 36 30 61 62 0a 46 20 74 65 73 74 2e 63 20 64  760ab.F test.c d
04d0: 63 66 32 66 62 39 39 37 65 32 65 64 38 33 39 39  cf2fb997e2ed8399
04e0: 65 64 38 66 32 65 36 34 64 31 31 65 66 34 30 31  ed8f2e64d11ef401
04f0: 37 63 37 39 63 31 33 0a 50 20 33 33 30 65 66 61  7c79c13.P 330efa
0500: 34 66 33 62 62 36 65 30 65 36 66 34 30 64 64 35  4f3bb6e0e6f40dd5
0510: 35 63 33 33 62 62 36 32 39 30 66 66 30 65 34 31  5c33bb6290ff0e41
0520: 64 31 0a 52 20 61 64 61 30 34 63 61 61 64 38 61  d1.R ada04caad8a
0530: 31 33 30 30 31 64 35 61 66 32 61 38 66 66 34 31  13001d5af2a8ff41
0540: 36 31 31 37 37 0a 55 20 72 6b 65 65 6e 65 0a 5a  61177.U rkeene.Z
0550: 20 61 33 38 62 31 38 33 62 62 30 64 33 61 62 33   a38b183bb0d3ab3
0560: 38 61 62 63 61 32 33 62 64 37 62 37 32 36 37 34  8abca23bd7b72674
0570: 63 0a                                            c.