Hex Artifact Content

Artifact a2ac84031e5bfbe46922adbdb12f8710a041dd03:

Manifest of check-in [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) by rkeene on 2010-05-17 19:37:43.


0000: 43 20 55 70 64 61 74 65 64 5c 73 74 6f 5c 73 73  C Updated\sto\ss
0010: 75 70 70 6f 72 74 5c 73 64 65 74 65 72 6d 69 6e  upport\sdetermin
0020: 69 6e 67 5c 73 6b 65 79 5c 73 73 69 7a 65 5c 73  ing\skey\ssize\s
0030: 66 72 6f 6d 5c 73 58 2e 35 30 39 5c 73 6f 62 6a  from\sX.509\sobj
0040: 65 63 74 5c 73 28 75 6e 74 65 73 74 65 64 29 5c  ect\s(untested)\
0050: 6e 5c 6e 55 70 64 61 74 65 64 5c 73 74 6f 5c 73  n\nUpdated\sto\s
0060: 73 65 74 5c 73 48 57 5c 73 54 4f 4b 45 4e 5c 73  set\sHW\sTOKEN\s
0070: 66 6c 61 67 5c 6e 5c 6e 55 70 64 61 74 65 64 5c  flag\n\nUpdated\
0080: 73 74 6f 5c 73 70 61 64 5c 73 73 69 67 6e 2f 64  sto\spad\ssign/d
0090: 65 63 72 79 70 74 5c 73 6d 65 73 73 61 67 65 5c  ecrypt\smessage\
00a0: 73 74 6f 5c 73 6b 65 79 5c 73 73 69 7a 65 5c 73  sto\skey\ssize\s
00b0: 28 75 6e 74 65 73 74 65 64 29 0a 44 20 32 30 31  (untested).D 201
00c0: 30 2d 30 35 2d 31 37 54 31 39 3a 33 37 3a 34 33  0-05-17T19:37:43
00d0: 2e 30 30 30 0a 46 20 4d 61 6b 65 66 69 6c 65 2e  .000.F Makefile.
00e0: 69 6e 20 32 66 39 39 61 37 34 33 30 33 63 66 32  in 2f99a74303cf2
00f0: 63 39 63 66 31 31 30 36 36 62 39 32 63 32 64 38  c9cf11066b92c2d8
0100: 33 36 36 37 65 32 38 63 30 38 33 0a 46 20 61 63  3667e28c083.F ac
0110: 6c 6f 63 61 6c 2f 4d 61 6b 65 66 69 6c 65 20 36  local/Makefile 6
0120: 35 30 62 32 35 38 34 63 36 31 62 34 63 33 63 34  50b2584c61b4c3c4
0130: 39 39 31 32 64 64 36 66 63 62 62 61 64 63 61 39  9912dd6fcbbadca9
0140: 63 64 31 64 63 66 35 0a 46 20 61 63 6c 6f 63 61  cd1dcf5.F acloca
0150: 6c 2f 61 63 78 5f 70 74 68 72 65 61 64 2e 6d 34  l/acx_pthread.m4
0160: 20 30 32 63 64 34 64 65 64 66 61 33 63 32 65 38   02cd4dedfa3c2e8
0170: 37 38 31 64 33 30 34 66 32 34 61 31 62 63 34 64  781d304f24a1bc4d
0180: 64 62 33 30 38 64 62 31 33 0a 46 20 61 63 6c 6f  db308db13.F aclo
0190: 63 61 6c 2f 64 63 5f 70 63 73 63 68 65 61 64 65  cal/dc_pcscheade
01a0: 72 73 2e 6d 34 20 30 31 30 35 35 31 35 65 39 61  rs.m4 0105515e9a
01b0: 32 32 37 64 34 35 61 37 34 64 38 65 34 35 30 36  227d45a74d8e4506
01c0: 32 38 34 33 39 66 64 64 33 65 33 61 34 32 0a 46  28439fdd3e3a42.F
01d0: 20 61 63 6c 6f 63 61 6c 2f 64 63 5f 73 68 6f 62   aclocal/dc_shob
01e0: 6a 73 2e 6d 34 20 30 35 38 65 37 30 32 63 65 31  js.m4 058e702ce1
01f0: 34 62 63 66 39 38 36 65 36 62 37 38 35 37 38 33  4bcf986e6b785783
0200: 36 37 64 65 64 38 64 32 65 34 64 35 64 36 0a 46  67ded8d2e4d5d6.F
0210: 20 61 63 6c 6f 63 61 6c 2f 64 63 5f 76 65 72 73   aclocal/dc_vers
0220: 69 6f 6e 73 63 72 69 70 74 2e 6d 34 20 31 32 34  ionscript.m4 124
0230: 39 66 36 32 36 66 64 38 62 30 66 38 39 64 63 66  9f626fd8b0f89dcf
0240: 34 63 65 37 35 37 36 34 31 31 62 34 39 37 63 32  4ce7576411b497c2
0250: 37 39 63 64 34 0a 46 20 61 73 6e 31 2d 78 35 30  79cd4.F asn1-x50
0260: 39 2e 63 20 64 38 30 38 61 64 33 35 32 35 63 38  9.c d808ad3525c8
0270: 39 38 31 61 30 61 33 34 62 62 35 36 39 66 62 33  981a0a34bb569fb3
0280: 63 64 36 30 62 35 39 38 64 39 30 63 0a 46 20 61  cd60b598d90c.F a
0290: 73 6e 31 2d 78 35 30 39 2e 68 20 34 30 61 31 66  sn1-x509.h 40a1f
02a0: 63 34 36 36 65 37 63 64 34 61 65 65 66 34 36 30  c466e7cd4aeef460
02b0: 30 35 62 30 33 33 65 32 30 63 30 32 38 38 62 34  05b033e20c0288b4
02c0: 34 39 39 0a 46 20 61 75 74 6f 67 65 6e 2e 73 68  499.F autogen.sh
02d0: 20 30 66 65 63 65 30 65 61 31 30 32 34 34 64 32   0fece0ea10244d2
02e0: 38 31 66 31 65 32 66 63 31 63 36 37 31 64 34 64  81f1e2fc1c671d4d
02f0: 62 34 61 33 34 65 62 36 61 20 78 0a 46 20 63 61  b4a34eb6a x.F ca
0300: 63 6b 65 79 2e 63 20 65 36 64 32 36 62 39 37 64  ckey.c e6d26b97d
0310: 66 35 39 33 30 30 38 63 63 65 37 31 65 36 38 66  f593008cce71e68f
0320: 66 30 34 32 65 32 34 65 37 31 39 63 35 65 33 0a  f042e24e719c5e3.
0330: 46 20 63 61 63 6b 65 79 5f 73 70 6d 2e 63 20 32  F cackey_spm.c 2
0340: 61 37 31 37 30 66 30 38 39 32 39 64 34 66 38 62  a7170f08929d4f8b
0350: 30 62 37 39 36 66 30 61 36 37 62 62 33 65 38 65  0b796f0a67bb3e8e
0360: 32 37 39 36 62 39 65 0a 46 20 63 61 63 6b 65 79  2796b9e.F cackey
0370: 5f 73 70 6d 2e 68 20 38 66 39 30 37 61 36 36 61  _spm.h 8f907a66a
0380: 31 35 64 61 36 35 37 38 63 33 36 36 65 34 64 32  15da6578c366e4d2
0390: 65 34 61 62 61 32 36 62 38 37 62 37 30 33 37 0a  e4aba26b87b7037.
03a0: 46 20 63 6f 6e 66 69 67 75 72 65 2e 61 63 20 65  F configure.ac e
03b0: 33 64 32 39 36 32 61 66 61 66 34 66 38 32 31 66  3d2962afaf4f821f
03c0: 39 37 38 35 36 36 32 38 37 35 30 32 30 30 32 61  978566287502002a
03d0: 63 31 33 36 36 34 33 0a 46 20 6c 65 61 6b 63 68  c136643.F leakch
03e0: 65 63 6b 2f 52 45 41 44 4d 45 2e 74 78 74 20 36  eck/README.txt 6
03f0: 63 32 61 65 61 39 37 38 38 38 30 33 32 36 62 37  c2aea978880326b7
0400: 65 63 30 35 63 64 66 33 66 38 37 63 35 63 34 31  ec05cdf3f87c5c41
0410: 35 34 62 36 37 65 61 0a 46 20 6c 65 61 6b 63 68  54b67ea.F leakch
0420: 65 63 6b 2f 6c 65 61 6b 63 68 65 63 6b 20 61 38  eck/leakcheck a8
0430: 30 31 31 30 35 39 39 62 38 35 35 64 36 32 38 33  0110599b855d6283
0440: 32 38 35 36 61 62 32 63 38 64 36 38 64 36 35 39  2856ab2c8d68d659
0450: 38 31 39 32 39 36 20 78 0a 46 20 6c 69 62 63 61  819296 x.F libca
0460: 63 6b 65 79 2e 76 65 72 73 20 33 66 63 64 35 32  ckey.vers 3fcd52
0470: 64 38 33 36 32 34 38 32 65 30 37 62 62 62 65 37  d8362482e07bbbe7
0480: 34 35 33 63 37 62 62 66 63 30 34 39 39 62 30 33  453c7bbfc0499b03
0490: 31 34 0a 46 20 70 6b 63 73 31 31 2f 6d 79 70 6b  14.F pkcs11/mypk
04a0: 63 73 31 31 2e 68 20 63 37 62 32 39 35 62 36 38  cs11.h c7b295b68
04b0: 38 38 30 39 39 34 64 36 31 61 31 36 30 61 38 38  880994d61a160a88
04c0: 30 63 36 36 37 34 30 33 63 63 63 34 66 32 39 0a  0c667403ccc4f29.
04d0: 46 20 70 6b 63 73 31 31 2f 70 6b 63 73 31 31 2e  F pkcs11/pkcs11.
04e0: 68 20 36 37 63 31 34 37 39 34 38 64 66 38 64 36  h 67c147948df8d6
04f0: 39 33 61 35 63 34 64 34 62 64 35 31 31 36 30 62  93a5c4d4bd51160b
0500: 64 33 36 34 36 33 35 63 35 38 0a 46 20 70 6b 63  d364635c58.F pkc
0510: 73 31 31 2f 70 6b 63 73 31 31 66 2e 68 20 33 62  s11/pkcs11f.h 3b
0520: 33 64 33 65 30 37 65 34 64 64 34 35 31 31 37 38  3d3e07e4dd451178
0530: 64 30 63 33 34 38 61 32 31 36 33 65 33 65 61 35  d0c348a2163e3ea5
0540: 33 36 32 65 38 34 0a 46 20 70 6b 63 73 31 31 2f  362e84.F pkcs11/
0550: 70 6b 63 73 31 31 6e 2e 68 20 38 61 62 30 61 66  pkcs11n.h 8ab0af
0560: 30 30 35 36 34 63 66 33 64 66 61 63 66 39 62 32  00564cf3dfacf9b2
0570: 63 62 35 35 35 35 62 66 62 63 61 36 66 66 39 36  cb5555bfbca6ff96
0580: 66 63 0a 46 20 70 6b 63 73 31 31 2f 70 6b 63 73  fc.F pkcs11/pkcs
0590: 31 31 74 2e 68 20 33 65 38 34 61 35 62 37 31 32  11t.h 3e84a5b712
05a0: 38 34 64 64 34 63 36 38 38 35 33 35 37 63 30 38  84dd4c6885357c08
05b0: 30 38 33 37 33 66 35 64 37 37 36 30 61 62 0a 46  08373f5d7760ab.F
05c0: 20 74 65 73 74 2e 63 20 35 39 38 39 30 37 38 35   test.c 59890785
05d0: 33 39 32 65 66 65 39 30 39 37 38 37 32 38 66 30  392efe90978728f0
05e0: 30 34 61 64 38 62 35 63 30 65 31 33 63 66 36 31  04ad8b5c0e13cf61
05f0: 0a 50 20 62 34 61 36 62 39 64 36 38 35 38 30 66  .P b4a6b9d68580f
0600: 65 63 31 62 37 62 62 38 61 62 64 32 63 32 61 39  ec1b7bb8abd2c2a9
0610: 62 31 64 34 37 66 63 30 34 62 66 0a 52 20 32 33  b1d47fc04bf.R 23
0620: 32 32 35 64 30 61 61 62 66 30 64 63 34 38 63 61  225d0aabf0dc48ca
0630: 66 38 37 36 66 34 62 34 35 35 63 63 37 32 0a 55  f876f4b455cc72.U
0640: 20 72 6b 65 65 6e 65 0a 5a 20 31 65 63 34 39 62   rkeene.Z 1ec49b
0650: 63 32 32 37 65 32 66 31 61 65 31 66 61 37 64 63  c227e2f1ae1fa7dc
0660: 35 30 38 66 36 35 32 30 62 36 0a                 508f6520b6.