Hex Artifact Content

Artifact ef50f6c1431fc6f10c07e8de17defa8214ee5c79:

Manifest of check-in [ef50f6c143] - Corrected unpadding

Changed label to be generated, rather than derived from card

Added support for reading the modulus and exponent from an X.509 certificate

Added additional attributes by rkeene on 2010-05-20 23:45:53.


0000: 43 20 43 6f 72 72 65 63 74 65 64 5c 73 75 6e 70  C Corrected\sunp
0010: 61 64 64 69 6e 67 5c 73 5c 73 5c 73 5c 73 5c 73  adding\s\s\s\s\s
0020: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0030: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0040: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0050: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0060: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0070: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0080: 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73 5c 73  \s\s\s\s\s\s\s\s
0090: 5c 6e 5c 6e 43 68 61 6e 67 65 64 5c 73 6c 61 62  \n\nChanged\slab
00a0: 65 6c 5c 73 74 6f 5c 73 62 65 5c 73 67 65 6e 65  el\sto\sbe\sgene
00b0: 72 61 74 65 64 2c 5c 73 72 61 74 68 65 72 5c 73  rated,\srather\s
00c0: 74 68 61 6e 5c 73 64 65 72 69 76 65 64 5c 73 66  than\sderived\sf
00d0: 72 6f 6d 5c 73 63 61 72 64 5c 6e 5c 6e 41 64 64  rom\scard\n\nAdd
00e0: 65 64 5c 73 73 75 70 70 6f 72 74 5c 73 66 6f 72  ed\ssupport\sfor
00f0: 5c 73 72 65 61 64 69 6e 67 5c 73 74 68 65 5c 73  \sreading\sthe\s
0100: 6d 6f 64 75 6c 75 73 5c 73 61 6e 64 5c 73 65 78  modulus\sand\sex
0110: 70 6f 6e 65 6e 74 5c 73 66 72 6f 6d 5c 73 61 6e  ponent\sfrom\san
0120: 5c 73 58 2e 35 30 39 5c 73 63 65 72 74 69 66 69  \sX.509\scertifi
0130: 63 61 74 65 5c 6e 5c 6e 41 64 64 65 64 5c 73 61  cate\n\nAdded\sa
0140: 64 64 69 74 69 6f 6e 61 6c 5c 73 61 74 74 72 69  dditional\sattri
0150: 62 75 74 65 73 0a 44 20 32 30 31 30 2d 30 35 2d  butes.D 2010-05-
0160: 32 30 54 32 33 3a 34 35 3a 35 33 2e 30 30 30 0a  20T23:45:53.000.
0170: 46 20 48 45 41 44 45 52 20 31 37 31 33 32 30 61  F HEADER 171320a
0180: 35 64 32 31 39 38 38 31 35 35 63 33 37 63 36 64  5d21988155c37c6d
0190: 38 37 38 33 61 62 38 61 36 34 31 65 35 32 62 37  8783ab8a641e52b7
01a0: 64 0a 46 20 4d 61 6b 65 66 69 6c 65 2e 69 6e 20  d.F Makefile.in 
01b0: 32 66 39 39 61 37 34 33 30 33 63 66 32 63 39 63  2f99a74303cf2c9c
01c0: 66 31 31 30 36 36 62 39 32 63 32 64 38 33 36 36  f11066b92c2d8366
01d0: 37 65 32 38 63 30 38 33 0a 46 20 61 63 6c 6f 63  7e28c083.F acloc
01e0: 61 6c 2f 4d 61 6b 65 66 69 6c 65 20 36 35 30 62  al/Makefile 650b
01f0: 32 35 38 34 63 36 31 62 34 63 33 63 34 39 39 31  2584c61b4c3c4991
0200: 32 64 64 36 66 63 62 62 61 64 63 61 39 63 64 31  2dd6fcbbadca9cd1
0210: 64 63 66 35 0a 46 20 61 63 6c 6f 63 61 6c 2f 61  dcf5.F aclocal/a
0220: 63 78 5f 70 74 68 72 65 61 64 2e 6d 34 20 30 32  cx_pthread.m4 02
0230: 63 64 34 64 65 64 66 61 33 63 32 65 38 37 38 31  cd4dedfa3c2e8781
0240: 64 33 30 34 66 32 34 61 31 62 63 34 64 64 62 33  d304f24a1bc4ddb3
0250: 30 38 64 62 31 33 0a 46 20 61 63 6c 6f 63 61 6c  08db13.F aclocal
0260: 2f 64 63 5f 70 63 73 63 68 65 61 64 65 72 73 2e  /dc_pcscheaders.
0270: 6d 34 20 30 31 30 35 35 31 35 65 39 61 32 32 37  m4 0105515e9a227
0280: 64 34 35 61 37 34 64 38 65 34 35 30 36 32 38 34  d45a74d8e4506284
0290: 33 39 66 64 64 33 65 33 61 34 32 0a 46 20 61 63  39fdd3e3a42.F ac
02a0: 6c 6f 63 61 6c 2f 64 63 5f 73 68 6f 62 6a 73 2e  local/dc_shobjs.
02b0: 6d 34 20 30 35 38 65 37 30 32 63 65 31 34 62 63  m4 058e702ce14bc
02c0: 66 39 38 36 65 36 62 37 38 35 37 38 33 36 37 64  f986e6b78578367d
02d0: 65 64 38 64 32 65 34 64 35 64 36 0a 46 20 61 63  ed8d2e4d5d6.F ac
02e0: 6c 6f 63 61 6c 2f 64 63 5f 76 65 72 73 69 6f 6e  local/dc_version
02f0: 73 63 72 69 70 74 2e 6d 34 20 31 32 34 39 66 36  script.m4 1249f6
0300: 32 36 66 64 38 62 30 66 38 39 64 63 66 34 63 65  26fd8b0f89dcf4ce
0310: 37 35 37 36 34 31 31 62 34 39 37 63 32 37 39 63  7576411b497c279c
0320: 64 34 0a 46 20 61 73 6e 31 2d 78 35 30 39 2e 63  d4.F asn1-x509.c
0330: 20 62 34 66 32 66 39 30 37 30 61 38 30 36 32 31   b4f2f9070a80621
0340: 38 39 35 64 62 66 35 62 63 32 64 32 64 61 36 32  895dbf5bc2d2da62
0350: 39 35 65 30 64 36 33 31 39 0a 46 20 61 73 6e 31  95e0d6319.F asn1
0360: 2d 78 35 30 39 2e 68 20 66 30 33 65 34 63 36 39  -x509.h f03e4c69
0370: 30 63 36 39 31 65 32 32 39 35 39 34 36 61 63 66  0c691e2295946acf
0380: 37 31 65 38 61 64 65 35 64 63 63 32 30 36 34 65  71e8ade5dcc2064e
0390: 0a 46 20 61 75 74 6f 67 65 6e 2e 73 68 20 63 35  .F autogen.sh c5
03a0: 34 30 64 66 63 38 37 34 38 32 66 31 62 64 61 63  40dfc87482f1bdac
03b0: 31 33 64 61 66 66 36 63 62 38 61 38 61 35 62 33  13daff6cb8a8a5b3
03c0: 32 63 30 61 61 32 20 78 0a 46 20 62 75 69 6c 64  2c0aa2 x.F build
03d0: 2f 62 75 69 6c 64 2e 73 68 20 61 35 64 36 37 32  /build.sh a5d672
03e0: 31 65 39 64 63 37 61 33 37 31 66 35 64 62 66 31  1e9dc7a371f5dbf1
03f0: 37 35 31 34 64 36 64 32 39 64 33 37 63 32 65 63  7514d6d29d37c2ec
0400: 61 65 20 78 0a 46 20 62 75 69 6c 64 2f 6d 61 6b  ae x.F build/mak
0410: 65 61 72 63 68 2e 69 6e 66 6f 20 66 36 36 63 36  earch.info f66c6
0420: 66 35 31 34 36 32 64 64 63 31 64 37 30 61 37 61  f51462ddc1d70a7a
0430: 33 37 62 33 38 66 35 34 30 65 30 35 31 62 34 30  37b38f540e051b40
0440: 36 35 65 0a 46 20 63 61 63 6b 65 79 2e 63 20 31  65e.F cackey.c 1
0450: 61 61 63 38 34 37 39 30 65 63 63 34 37 66 36 34  aac84790ecc47f64
0460: 65 32 61 34 31 38 36 62 62 63 61 33 63 32 66 33  e2a4186bbca3c2f3
0470: 32 63 35 32 33 62 61 0a 46 20 63 61 63 6b 65 79  2c523ba.F cackey
0480: 5f 73 70 6d 2e 63 20 32 61 37 31 37 30 66 30 38  _spm.c 2a7170f08
0490: 39 32 39 64 34 66 38 62 30 62 37 39 36 66 30 61  929d4f8b0b796f0a
04a0: 36 37 62 62 33 65 38 65 32 37 39 36 62 39 65 0a  67bb3e8e2796b9e.
04b0: 46 20 63 61 63 6b 65 79 5f 73 70 6d 2e 68 20 38  F cackey_spm.h 8
04c0: 66 39 30 37 61 36 36 61 31 35 64 61 36 35 37 38  f907a66a15da6578
04d0: 63 33 36 36 65 34 64 32 65 34 61 62 61 32 36 62  c366e4d2e4aba26b
04e0: 38 37 62 37 30 33 37 0a 46 20 63 6f 6e 66 69 67  87b7037.F config
04f0: 75 72 65 2e 61 63 20 64 38 37 34 65 31 65 61 65  ure.ac d874e1eae
0500: 63 35 37 37 64 34 39 34 61 36 65 65 32 37 65 34  c577d494a6ee27e4
0510: 61 30 63 39 33 64 39 36 66 66 35 35 31 35 62 0a  a0c93d96ff5515b.
0520: 46 20 6c 65 61 6b 63 68 65 63 6b 2f 52 45 41 44  F leakcheck/READ
0530: 4d 45 2e 74 78 74 20 36 63 32 61 65 61 39 37 38  ME.txt 6c2aea978
0540: 38 38 30 33 32 36 62 37 65 63 30 35 63 64 66 33  880326b7ec05cdf3
0550: 66 38 37 63 35 63 34 31 35 34 62 36 37 65 61 0a  f87c5c4154b67ea.
0560: 46 20 6c 65 61 6b 63 68 65 63 6b 2f 6c 65 61 6b  F leakcheck/leak
0570: 63 68 65 63 6b 20 61 38 30 31 31 30 35 39 39 62  check a80110599b
0580: 38 35 35 64 36 32 38 33 32 38 35 36 61 62 32 63  855d62832856ab2c
0590: 38 64 36 38 64 36 35 39 38 31 39 32 39 36 20 78  8d68d659819296 x
05a0: 0a 46 20 6c 69 62 63 61 63 6b 65 79 2e 76 65 72  .F libcackey.ver
05b0: 73 20 33 66 63 64 35 32 64 38 33 36 32 34 38 32  s 3fcd52d8362482
05c0: 65 30 37 62 62 62 65 37 34 35 33 63 37 62 62 66  e07bbbe7453c7bbf
05d0: 63 30 34 39 39 62 30 33 31 34 0a 46 20 70 6b 63  c0499b0314.F pkc
05e0: 73 31 31 2f 6d 79 70 6b 63 73 31 31 2e 68 20 63  s11/mypkcs11.h c
05f0: 37 62 32 39 35 62 36 38 38 38 30 39 39 34 64 36  7b295b68880994d6
0600: 31 61 31 36 30 61 38 38 30 63 36 36 37 34 30 33  1a160a880c667403
0610: 63 63 63 34 66 32 39 0a 46 20 70 6b 63 73 31 31  ccc4f29.F pkcs11
0620: 2f 70 6b 63 73 31 31 2e 68 20 36 37 63 31 34 37  /pkcs11.h 67c147
0630: 39 34 38 64 66 38 64 36 39 33 61 35 63 34 64 34  948df8d693a5c4d4
0640: 62 64 35 31 31 36 30 62 64 33 36 34 36 33 35 63  bd51160bd364635c
0650: 35 38 0a 46 20 70 6b 63 73 31 31 2f 70 6b 63 73  58.F pkcs11/pkcs
0660: 31 31 66 2e 68 20 33 62 33 64 33 65 30 37 65 34  11f.h 3b3d3e07e4
0670: 64 64 34 35 31 31 37 38 64 30 63 33 34 38 61 32  dd451178d0c348a2
0680: 31 36 33 65 33 65 61 35 33 36 32 65 38 34 0a 46  163e3ea5362e84.F
0690: 20 70 6b 63 73 31 31 2f 70 6b 63 73 31 31 6e 2e   pkcs11/pkcs11n.
06a0: 68 20 38 61 62 30 61 66 30 30 35 36 34 63 66 33  h 8ab0af00564cf3
06b0: 64 66 61 63 66 39 62 32 63 62 35 35 35 35 62 66  dfacf9b2cb5555bf
06c0: 62 63 61 36 66 66 39 36 66 63 0a 46 20 70 6b 63  bca6ff96fc.F pkc
06d0: 73 31 31 2f 70 6b 63 73 31 31 74 2e 68 20 33 65  s11/pkcs11t.h 3e
06e0: 38 34 61 35 62 37 31 32 38 34 64 64 34 63 36 38  84a5b71284dd4c68
06f0: 38 35 33 35 37 63 30 38 30 38 33 37 33 66 35 64  85357c0808373f5d
0700: 37 37 36 30 61 62 0a 46 20 74 65 73 74 2e 63 20  7760ab.F test.c 
0710: 35 39 38 39 30 37 38 35 33 39 32 65 66 65 39 30  59890785392efe90
0720: 39 37 38 37 32 38 66 30 30 34 61 64 38 62 35 63  978728f004ad8b5c
0730: 30 65 31 33 63 66 36 31 0a 50 20 63 65 38 62 34  0e13cf61.P ce8b4
0740: 37 38 64 39 64 63 36 62 63 66 33 30 37 38 36 34  78d9dc6bcf307864
0750: 30 30 33 62 34 33 31 37 64 38 62 32 64 38 32 33  003b4317d8b2d823
0760: 34 62 39 0a 52 20 64 36 34 31 36 61 61 38 37 65  4b9.R d6416aa87e
0770: 38 34 34 32 66 34 62 38 62 30 32 35 33 66 65 62  8442f4b8b0253feb
0780: 64 62 66 34 66 35 0a 55 20 72 6b 65 65 6e 65 0a  dbf4f5.U rkeene.
0790: 5a 20 32 33 31 65 35 37 37 61 61 36 32 61 66 34  Z 231e577aa62af4
07a0: 30 31 35 33 38 31 39 65 62 30 34 39 61 65 64 32  0153819eb049aed2
07b0: 62 61 0a                                         ba.