<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>54804</bug_id>
          
          <creation_ts>2011-02-19 05:23:15 -0800</creation_ts>
          <short_desc>Move KeygenWinCE from wince into win directory</short_desc>
          <delta_ts>2011-02-19 07:46:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>354141</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 05:23:15 -0800</bug_when>
    <thetext>Move KeygenWinCE from wince into win directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354146</commentid>
    <comment_count>1</comment_count>
      <attachid>83073</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 05:34:33 -0800</bug_when>
    <thetext>Created attachment 83073
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354147</commentid>
    <comment_count>2</comment_count>
      <attachid>83073</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-02-19 05:41:09 -0800</bug_when>
    <thetext>Comment on attachment 83073
Patch

r=me, please land with SVN to keep history.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354158</commentid>
    <comment_count>3</comment_count>
      <attachid>83073</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 07:46:13 -0800</bug_when>
    <thetext>Comment on attachment 83073
Patch

Clearing flags on attachment: 83073

Committed r79121: &lt;http://trac.webkit.org/changeset/79121&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354159</commentid>
    <comment_count>4</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-19 07:46:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83073</attachid>
            <date>2011-02-19 05:34:33 -0800</date>
            <delta_ts>2011-02-19 07:46:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54804.patch</filename>
            <type>text/plain</type>
            <size>9243</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHNXaW5DRS50eHQgYi9Tb3VyY2Uv
V2ViQ29yZS9DTWFrZUxpc3RzV2luQ0UudHh0CmluZGV4IDg3MzNjMjYuLjNhYzQ0NDYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHNXaW5DRS50eHQKKysrIGIvU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0c1dpbkNFLnR4dApAQCAtNTEsNiArNTEsNyBAQCBMSVNUKEFQUEVORCBX
ZWJDb3JlX1NPVVJDRVMKICAgICBwbGF0Zm9ybS93aW4vUG9wdXBNZW51V2luLmNwcAogICAgIHBs
YXRmb3JtL3dpbi9QbGF0Zm9ybU1vdXNlRXZlbnRXaW4uY3BwCiAgICAgcGxhdGZvcm0vd2luL1Bs
YXRmb3JtU2NyZWVuV2luLmNwcAorICAgIHBsYXRmb3JtL3dpbi9TU0xLZXlHZW5lcmF0b3JXaW4u
Y3BwCiAgICAgcGxhdGZvcm0vd2luL1Njcm9sbGJhclRoZW1lV2luLmNwcAogICAgIHBsYXRmb3Jt
L3dpbi9TZWFyY2hQb3B1cE1lbnVXaW4uY3BwCiAgICAgcGxhdGZvcm0vd2luL1NoYXJlZEJ1ZmZl
cldpbi5jcHAKQEAgLTY2LDcgKzY3LDYgQEAgTElTVChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTCiAg
ICAgcGxhdGZvcm0vd2luY2UvRHJhZ0ltYWdlV2luY2UuY3BwCiAgICAgcGxhdGZvcm0vd2luY2Uv
RmlsZUNob29zZXJXaW5jZS5jcHAKICAgICBwbGF0Zm9ybS93aW5jZS9GaWxlU3lzdGVtV2luY2Uu
Y3BwCi0gICAgcGxhdGZvcm0vd2luY2UvS2V5Z2VuV2luY2UuY3BwCiAgICAgcGxhdGZvcm0vd2lu
Y2UvS1VSTFdpbmNlLmNwcAogICAgIHBsYXRmb3JtL3dpbmNlL01JTUVUeXBlUmVnaXN0cnlXaW5j
ZS5jcHAKICAgICBwbGF0Zm9ybS93aW5jZS9TaGFyZWRUaW1lcldpbmNlLmNwcApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IGJiMTc0ZjUuLjIyMTM4ZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0w
Mi0xOSAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIEtleWdlbldpbkNFIGZy
b20gd2luY2UgaW50byB3aW4gZGlyZWN0b3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD01NDgwNAorCisgICAgICAgIE1vdmUgdGhpcyBmaWxlIGludG8g
dGhlIHdpbiBkaXJlY3RvcnksIHNpbmNlIGl0IGNhbiBiZSB1c2VkIG9uIGFsbCB3aW5kb3dzIHBs
YXRmb3Jtcy4KKworICAgICAgICAqIENNYWtlTGlzdHNXaW5DRS50eHQ6CisgICAgICAgICogcGxh
dGZvcm0vd2luL1NTTEtleUdlbmVyYXRvcldpbi5jcHA6IFJlbmFtZWQgZnJvbSBwbGF0Zm9ybS93
aW5jZS9LZXlnZW5XaW5DRS5jcHAuCisKIDIwMTEtMDItMTkgIEphbWVzIFNpbW9uc2VuICA8c2lt
b25qYW1AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vU1NMS2V5R2VuZXJhdG9yV2lu
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9TU0xLZXlHZW5lcmF0b3JXaW4uY3Bw
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjUwYWVlOGUKLS0tIC9kZXYvbnVs
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vU1NMS2V5R2VuZXJhdG9yV2luLmNw
cApAQCAtMCwwICsxLDk4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA4LTIwMDkgVG9yY2gg
TW9iaWxlIEluYy4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJhcnkgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAq
IGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBu
b3QsIHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBG
cmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBV
U0EuCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIlNTTEtleUdlbmVyYXRv
ci5oIgorCisjaW5jbHVkZSAiQmFzZTY0LmgiCisjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5o
PgorCisjaW5jbHVkZSA8d2luZG93cy5oPgorI2luY2x1ZGUgPHdpbmNyeXB0Lmg+CisKK25hbWVz
cGFjZSBXZWJDb3JlIHsKKwordm9pZCBXZWJDb3JlOjpnZXRTdXBwb3J0ZWRLZXlTaXplcyhWZWN0
b3I8U3RyaW5nPiYgdikKK3sKKyAgICB2LmFwcGVuZCgiSGlnaCBHcmFkZSIpOworICAgIHYuYXBw
ZW5kKCJNZWRpdW0gR3JhZGUiKTsKK30KKworU3RyaW5nIFdlYkNvcmU6OnNpZ25lZFB1YmxpY0tl
eUFuZENoYWxsZW5nZVN0cmluZyh1bnNpZ25lZCBpbmRleCwgY29uc3QgU3RyaW5nJiBjaGFsbGVu
Z2UsIGNvbnN0IEtVUkwmIHVybCkKK3sKKyAgICBTdHJpbmcga2V5U3RyaW5nOworCisgICAgSENS
WVBUUFJPViBoQ29udGV4dCA9IDA7CisgICAgSENSWVBUS0VZIGhLZXkgPSAwOworICAgIFBDRVJU
X1BVQkxJQ19LRVlfSU5GTyBwUHViSW5mbyA9IDA7CisKKyAgICAvLyBUcnkgdG8gZGVsZXRlIGl0
IGlmIGl0IGV4aXN0cyBhbHJlYWR5CisgICAgQ3J5cHRBY3F1aXJlQ29udGV4dFcoJmhDb250ZXh0
LCBMImtleWdlbl9jb250YWluZXIiLCBNU19FTkhBTkNFRF9QUk9WLCBQUk9WX1JTQV9GVUxMLCBD
UllQVF9ERUxFVEVLRVlTRVQpOworCisgICAgZG8geworICAgICAgICBpZiAoIUNyeXB0QWNxdWly
ZUNvbnRleHRXKCZoQ29udGV4dCwgTCJrZXlnZW5fY29udGFpbmVyIiwgTVNfRU5IQU5DRURfUFJP
ViwgUFJPVl9SU0FfRlVMTCwgQ1JZUFRfTkVXS0VZU0VUKSkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIERXT1JEIGR3UHViSW5mb0xlbmd0aCA9IDA7CisgICAgICAgIGlmICghQ3J5cHRH
ZW5LZXkoaENvbnRleHQsIEFUX0tFWUVYQ0hBTkdFLCAwLCAmaEtleSkgfHwgIUNyeXB0RXhwb3J0
UHVibGljS2V5SW5mbyhoQ29udGV4dCwgQVRfS0VZRVhDSEFOR0UsIFg1MDlfQVNOX0VOQ09ESU5H
LCAwLCAmZHdQdWJJbmZvTGVuZ3RoKSkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8v
IFVzZSBtYWxsb2MgaW5zdGVhZCBvZiBuZXcsIGJlY2F1c2UgbWFsbG9jIGd1YXJhbnRlZXMgdG8g
cmV0dXJuIGEgcG9pbnRlciBhbGlnbmVkIGZvciBhbGwgZGF0YSB0eXBlcy4KKyAgICAgICAgcFB1
YkluZm8gPSByZWludGVycHJldF9jYXN0PFBDRVJUX1BVQkxJQ19LRVlfSU5GTz4oZmFzdE1hbGxv
Yyhkd1B1YkluZm9MZW5ndGgpKTsKKworICAgICAgICBpZiAoIUNyeXB0RXhwb3J0UHVibGljS2V5
SW5mbyhoQ29udGV4dCwgQVRfS0VZRVhDSEFOR0UsIFg1MDlfQVNOX0VOQ09ESU5HLCBwUHViSW5m
bywgJmR3UHViSW5mb0xlbmd0aCkpCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBDRVJU
X0tFWUdFTl9SRVFVRVNUX0lORk8gcmVxdWVzdEluZm8gPSB7IDAgfTsKKyAgICAgICAgcmVxdWVz
dEluZm8uZHdWZXJzaW9uID0gQ0VSVF9LRVlHRU5fUkVRVUVTVF9WMTsKKyAgICAgICAgcmVxdWVz
dEluZm8ucHdzekNoYWxsZW5nZVN0cmluZyA9IEwiIjsKKyAgICAgICAgcmVxdWVzdEluZm8uU3Vi
amVjdFB1YmxpY0tleUluZm8gPSAqcFB1YkluZm87CisKKyAgICAgICAgU3RyaW5nIGxvY2FsQ2hh
bGxlbmdlID0gY2hhbGxlbmdlOworCisgICAgICAgIC8vIFdpbmRvd3MgQVBJIHdvbid0IHdyaXRl
IHRvIG91ciBidWZmZXIsIGFsdGhvdWdoIGl0J3Mgbm90IGRlY2xhcmVkIHdpdGggY29uc3QuCisg
ICAgICAgIHJlcXVlc3RJbmZvLnB3c3pDaGFsbGVuZ2VTdHJpbmcgPSBjb25zdF9jYXN0PHdjaGFy
X3QqPihsb2NhbENoYWxsZW5nZS5jaGFyYWN0ZXJzV2l0aE51bGxUZXJtaW5hdGlvbigpKTsKKwor
ICAgICAgICBDUllQVF9BTEdPUklUSE1fSURFTlRJRklFUiBzaWduQWxnbyA9IHsgMCB9OworICAg
ICAgICBzaWduQWxnby5wc3pPYmpJZCA9IHN6T0lEX1JTQV9TSEExUlNBOworCisgICAgICAgIERX
T1JEIGR3RW5jb2RlZExlbmd0aDsKKyAgICAgICAgaWYgKCFDcnlwdFNpZ25BbmRFbmNvZGVDZXJ0
aWZpY2F0ZShoQ29udGV4dCwgQVRfS0VZRVhDSEFOR0UsIFg1MDlfQVNOX0VOQ09ESU5HLCBYNTA5
X0tFWUdFTl9SRVFVRVNUX1RPX0JFX1NJR05FRCwgJnJlcXVlc3RJbmZvLCAmc2lnbkFsZ28sIDAs
IDAsICZkd0VuY29kZWRMZW5ndGgpKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgVmVj
dG9yPGNoYXI+IGJpbmFyeShkd0VuY29kZWRMZW5ndGgpOworICAgICAgICBpZiAoIUNyeXB0U2ln
bkFuZEVuY29kZUNlcnRpZmljYXRlKGhDb250ZXh0LCBBVF9LRVlFWENIQU5HRSwgWDUwOV9BU05f
RU5DT0RJTkcsIFg1MDlfS0VZR0VOX1JFUVVFU1RfVE9fQkVfU0lHTkVELCAmcmVxdWVzdEluZm8s
ICZzaWduQWxnbywgMCwgcmVpbnRlcnByZXRfY2FzdDxMUEJZVEU+KGJpbmFyeS5kYXRhKCkpLCAm
ZHdFbmNvZGVkTGVuZ3RoKSkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGtleVN0cmlu
ZyA9IGJhc2U2NEVuY29kZShiaW5hcnkpOworICAgIH0gd2hpbGUoMCk7CisKKyAgICBpZiAocFB1
YkluZm8pCisgICAgICAgIGZhc3RGcmVlKHBQdWJJbmZvKTsKKworICAgIGlmIChoS2V5KQorICAg
ICAgICBDcnlwdERlc3Ryb3lLZXkoaEtleSk7CisKKyAgICBpZiAoaENvbnRleHQpCisgICAgICAg
IENyeXB0UmVsZWFzZUNvbnRleHQoaENvbnRleHQsIDApOworCisgICAgcmV0dXJuIGtleVN0cmlu
ZzsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vd2luY2UvS2V5Z2VuV2luQ0UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vd2luY2UvS2V5Z2VuV2luQ0UuY3BwCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4
NTM3ZjQ0Li4wMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbmNlL0tleWdl
bldpbkNFLmNwcAorKysgL2Rldi9udWxsCkBAIC0xLDk4ICswLDAgQEAKLS8qCi0gKiBDb3B5cmln
aHQgKEMpIDIwMDgtMjAwOSBUb3JjaCBNb2JpbGUgSW5jLgotICoKLSAqIFRoaXMgbGlicmFyeSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKLSAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCi0g
KiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIKLSAqIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQot
ICogTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgot
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IHNlZSB0aGUg
ZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KLSAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsCi0gKiBC
b3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KLSAqLwotCi0jaW5jbHVkZSAiY29uZmlnLmgiCi0j
aW5jbHVkZSAiU1NMS2V5R2VuZXJhdG9yLmgiCi0KLSNpbmNsdWRlICJCYXNlNjQuaCIKLSNpbmNs
dWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+Ci0KLSNpbmNsdWRlIDx3aW5kb3dzLmg+Ci0jaW5jbHVk
ZSA8d2luY3J5cHQuaD4KLQotbmFtZXNwYWNlIFdlYkNvcmUgewotCi12b2lkIFdlYkNvcmU6Omdl
dFN1cHBvcnRlZEtleVNpemVzKFZlY3RvcjxTdHJpbmc+JiB2KQotewotICAgIHYuYXBwZW5kKCJI
aWdoIEdyYWRlIik7Ci0gICAgdi5hcHBlbmQoIk1lZGl1bSBHcmFkZSIpOwotfQotCi1TdHJpbmcg
V2ViQ29yZTo6c2lnbmVkUHVibGljS2V5QW5kQ2hhbGxlbmdlU3RyaW5nKHVuc2lnbmVkIGluZGV4
LCBjb25zdCBTdHJpbmcmIGNoYWxsZW5nZSwgY29uc3QgS1VSTCYgdXJsKQotewotICAgIFN0cmlu
ZyBrZXlTdHJpbmc7Ci0KLSAgICBIQ1JZUFRQUk9WIGhDb250ZXh0ID0gMDsKLSAgICBIQ1JZUFRL
RVkgaEtleSA9IDA7Ci0gICAgUENFUlRfUFVCTElDX0tFWV9JTkZPIHBQdWJJbmZvID0gMDsKLQot
ICAgIC8vIFRyeSB0byBkZWxldGUgaXQgaWYgaXQgZXhpc3RzIGFscmVhZHkKLSAgICBDcnlwdEFj
cXVpcmVDb250ZXh0KCZoQ29udGV4dCwgX1QoImtleWdlbl9jb250YWluZXIiKSwgTVNfRU5IQU5D
RURfUFJPViwgUFJPVl9SU0FfRlVMTCwgQ1JZUFRfREVMRVRFS0VZU0VUKTsKLQotICAgIGRvIHsK
LSAgICAgICAgaWYgKCFDcnlwdEFjcXVpcmVDb250ZXh0KCZoQ29udGV4dCwgX1QoImtleWdlbl9j
b250YWluZXIiKSwgTVNfRU5IQU5DRURfUFJPViwgUFJPVl9SU0FfRlVMTCwgQ1JZUFRfTkVXS0VZ
U0VUKSkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIERXT1JEIGR3UHViSW5mb0xlbmd0
aCA9IDA7Ci0gICAgICAgIGlmICghQ3J5cHRHZW5LZXkoaENvbnRleHQsIEFUX0tFWUVYQ0hBTkdF
LCAwLCAmaEtleSkgfHwgIUNyeXB0RXhwb3J0UHVibGljS2V5SW5mbyhoQ29udGV4dCwgQVRfS0VZ
RVhDSEFOR0UsIFg1MDlfQVNOX0VOQ09ESU5HLCAwLCAmZHdQdWJJbmZvTGVuZ3RoKSkKLSAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgIC8vIFVzZSBtYWxsb2MgaW5zdGVhZCBvZiBuZXcsIGJl
Y2F1c2UgbWFsbG9jIGd1YXJhbnRlZXMgdG8gcmV0dXJuIGEgcG9pbnRlciBhbGlnbmVkIGZvciBh
bGwgZGF0YSB0eXBlcy4KLSAgICAgICAgcFB1YkluZm8gPSByZWludGVycHJldF9jYXN0PFBDRVJU
X1BVQkxJQ19LRVlfSU5GTz4oZmFzdE1hbGxvYyhkd1B1YkluZm9MZW5ndGgpKTsKLQotICAgICAg
ICBpZiAoIUNyeXB0RXhwb3J0UHVibGljS2V5SW5mbyhoQ29udGV4dCwgQVRfS0VZRVhDSEFOR0Us
IFg1MDlfQVNOX0VOQ09ESU5HLCBwUHViSW5mbywgJmR3UHViSW5mb0xlbmd0aCkpCi0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBDRVJUX0tFWUdFTl9SRVFVRVNUX0lORk8gcmVxdWVzdElu
Zm8gPSB7IDAgfTsKLSAgICAgICAgcmVxdWVzdEluZm8uZHdWZXJzaW9uID0gQ0VSVF9LRVlHRU5f
UkVRVUVTVF9WMTsKLSAgICAgICAgcmVxdWVzdEluZm8ucHdzekNoYWxsZW5nZVN0cmluZyA9IEwi
IjsKLSAgICAgICAgcmVxdWVzdEluZm8uU3ViamVjdFB1YmxpY0tleUluZm8gPSAqcFB1YkluZm87
Ci0KLSAgICAgICAgU3RyaW5nIGxvY2FsQ2hhbGxlbmdlID0gY2hhbGxlbmdlOwotCi0gICAgICAg
IC8vIFdpbmRvd3MgQVBJIHdvbid0IHdyaXRlIHRvIG91ciBidWZmZXIsIGFsdGhvdWdoIGl0J3Mg
bm90IGRlY2xhcmVkIHdpdGggY29uc3QuCi0gICAgICAgIHJlcXVlc3RJbmZvLnB3c3pDaGFsbGVu
Z2VTdHJpbmcgPSBjb25zdF9jYXN0PHdjaGFyX3QqPihsb2NhbENoYWxsZW5nZS5jaGFyYWN0ZXJz
V2l0aE51bGxUZXJtaW5hdGlvbigpKTsKLQotICAgICAgICBDUllQVF9BTEdPUklUSE1fSURFTlRJ
RklFUiBzaWduQWxnbyA9IHsgMCB9OwotICAgICAgICBzaWduQWxnby5wc3pPYmpJZCA9IHN6T0lE
X1JTQV9TSEExUlNBOwotCi0gICAgICAgIERXT1JEIGR3RW5jb2RlZExlbmd0aDsKLSAgICAgICAg
aWYgKCFDcnlwdFNpZ25BbmRFbmNvZGVDZXJ0aWZpY2F0ZShoQ29udGV4dCwgQVRfS0VZRVhDSEFO
R0UsIFg1MDlfQVNOX0VOQ09ESU5HLCBYNTA5X0tFWUdFTl9SRVFVRVNUX1RPX0JFX1NJR05FRCwg
JnJlcXVlc3RJbmZvLCAmc2lnbkFsZ28sIDAsIDAsICZkd0VuY29kZWRMZW5ndGgpKQotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgVmVjdG9yPGNoYXI+IGJpbmFyeShkd0VuY29kZWRMZW5n
dGgpOwotICAgICAgICBpZiAoIUNyeXB0U2lnbkFuZEVuY29kZUNlcnRpZmljYXRlKGhDb250ZXh0
LCBBVF9LRVlFWENIQU5HRSwgWDUwOV9BU05fRU5DT0RJTkcsIFg1MDlfS0VZR0VOX1JFUVVFU1Rf
VE9fQkVfU0lHTkVELCAmcmVxdWVzdEluZm8sICZzaWduQWxnbywgMCwgcmVpbnRlcnByZXRfY2Fz
dDxMUEJZVEU+KGJpbmFyeS5kYXRhKCkpLCAmZHdFbmNvZGVkTGVuZ3RoKSkKLSAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgIGtleVN0cmluZyA9IGJhc2U2NEVuY29kZShiaW5hcnkpOwotICAg
IH0gd2hpbGUoMCk7Ci0KLSAgICBpZiAocFB1YkluZm8pCi0gICAgICAgIGZhc3RGcmVlKHBQdWJJ
bmZvKTsKLSAgICAgICAKLSAgICBpZiAoaEtleSkKLSAgICAgICAgQ3J5cHREZXN0cm95S2V5KGhL
ZXkpOwotCi0gICAgaWYgKGhDb250ZXh0KQotICAgICAgICBDcnlwdFJlbGVhc2VDb250ZXh0KGhD
b250ZXh0LCAwKTsKLQotICAgIHJldHVybiBrZXlTdHJpbmc7Ci19Ci0KLX0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>