<?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>221760</bug_id>
          
          <creation_ts>2021-02-11 09:41:27 -0800</creation_ts>
          <short_desc>[WPE] event.ctrlKey and other are false in keydown event</short_desc>
          <delta_ts>2021-02-11 21:44:00 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Manuel Rego Casasnovas">rego</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1728143</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-02-11 09:41:27 -0800</bug_when>
    <thetext>This is the same than bug #221456 but for WPE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1728147</commentid>
    <comment_count>1</comment_count>
      <attachid>420001</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-02-11 09:45:35 -0800</bug_when>
    <thetext>Created attachment 420001
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1728215</commentid>
    <comment_count>2</comment_count>
      <attachid>420001</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2021-02-11 12:03:32 -0800</bug_when>
    <thetext>Comment on attachment 420001
Patch

Other than a nit about the wording in the comment below, patch looks good. 
Thanks!

View in context: https://bugs.webkit.org/attachment.cgi?id=420001&amp;action=review

&gt; Source/WebKit/Shared/libwpe/WebEventFactory.cpp:64
&gt; +    // to behave similar to other platforms and other browsers under X (see http://crbug.com/127142#c8).

WPE itself does not strictly depend on X11; so I think it would be a bit more
appropriate to write something like “Handling of modifier masks in WPE is modelled
after after X. This code makes WPE […]” ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1728238</commentid>
    <comment_count>3</comment_count>
      <attachid>420029</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-02-11 12:36:43 -0800</bug_when>
    <thetext>Created attachment 420029
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1728239</commentid>
    <comment_count>4</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-02-11 12:37:16 -0800</bug_when>
    <thetext>(In reply to Adrian Perez from comment #2)
&gt; Comment on attachment 420001 [details]
&gt; Patch
&gt; 
&gt; Other than a nit about the wording in the comment below, patch looks good. 
&gt; Thanks!

Thanks for the review.

&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=420001&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Shared/libwpe/WebEventFactory.cpp:64
&gt; &gt; +    // to behave similar to other platforms and other browsers under X (see http://crbug.com/127142#c8).
&gt; 
&gt; WPE itself does not strictly depend on X11; so I think it would be a bit more
&gt; appropriate to write something like “Handling of modifier masks in WPE is
&gt; modelled
&gt; after after X. This code makes WPE […]” ?

Yeah you&apos;re right, modified that on the new version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1728462</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-11 21:43:57 -0800</bug_when>
    <thetext>Committed r272771: &lt;https://commits.webkit.org/r272771&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 420029.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420001</attachid>
            <date>2021-02-11 09:45:35 -0800</date>
            <delta_ts>2021-02-11 12:36:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221760-20210211184530.patch</filename>
            <type>text/plain</type>
            <size>4356</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyNzI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJhNjlkY2I2ZGE4ZGEzYWM0
ZGI2NDNmZWE5NWQ1ZTFhZGNhZTM1N2QuLmVmYjNmNTUwNmRlYzBlMjVhZGNiMDFkZTU5ZTVjNmFh
MTE3ZDFhOTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDItMTEgIE1hbnVlbCBS
ZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV0gZXZlbnQu
Y3RybEtleSBhbmQgb3RoZXIgYXJlIGZhbHNlIGluIGtleWRvd24gZXZlbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTc2MAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgdGhlIHNhbWUgaXNz
dWUgdGhhdCB3YXMgZml4ZWQgZm9yIFdlYktpdEdUSyBpbiByMjcyNDg5LgorCisgICAgICAgIFRl
c3Q6IGZhc3QvZXZlbnRzL2tleWJvYXJkZXZlbnQtbW9kaWZpZXIuaHRtbAorCisgICAgICAgICog
U2hhcmVkL2xpYndwZS9XZWJFdmVudEZhY3RvcnkuY3BwOgorICAgICAgICAoV2ViS2l0Ojptb2Rp
ZmllcnNGb3JFdmVudE1vZGlmaWVycyk6CisgICAgICAgIChXZWJLaXQ6Om1vZGlmaWVyc0Zvcktl
eWJvYXJkRXZlbnQpOgorICAgICAgICAoV2ViS2l0OjpXZWJFdmVudEZhY3Rvcnk6OmNyZWF0ZVdl
YktleWJvYXJkRXZlbnQpOgorCiAyMDIxLTAyLTExICBQZXIgQXJuZSAgPHB2b2xsYW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIFttYWNPU10gQWRkIHN5c2NhbGwgdG8gYWxsb3cgbGlzdCBpbiBXZWJD
b250ZW50IHNhbmRib3gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL2xpYndwZS9X
ZWJFdmVudEZhY3RvcnkuY3BwIGIvU291cmNlL1dlYktpdC9TaGFyZWQvbGlid3BlL1dlYkV2ZW50
RmFjdG9yeS5jcHAKaW5kZXggYjA0MDFiZjcxMTk5NDkwYjU5NjFiMDBhNDllNGQ0OTg1ZjlmZWVk
Yi4uODZmM2QzMmJmYTJhZmZhODU0YWRkYmYzY2RkMzNlOTA3YTFlODY4OCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9TaGFyZWQvbGlid3BlL1dlYkV2ZW50RmFjdG9yeS5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9TaGFyZWQvbGlid3BlL1dlYkV2ZW50RmFjdG9yeS5jcHAKQEAgLTQ5LDYgKzQ5
LDQyIEBAIHN0YXRpYyBPcHRpb25TZXQ8V2ViRXZlbnQ6Ok1vZGlmaWVyPiBtb2RpZmllcnNGb3JF
dmVudE1vZGlmaWVycyh1bnNpZ25lZCBldmVudE1vCiAgICAgICAgIG1vZGlmaWVycy5hZGQoV2Vi
RXZlbnQ6Ok1vZGlmaWVyOjpBbHRLZXkpOwogICAgIGlmIChldmVudE1vZGlmaWVycyAmIHdwZV9p
bnB1dF9rZXlib2FyZF9tb2RpZmllcl9tZXRhKQogICAgICAgICBtb2RpZmllcnMuYWRkKFdlYkV2
ZW50OjpNb2RpZmllcjo6TWV0YUtleSk7CisKKyAgICByZXR1cm4gbW9kaWZpZXJzOworfQorCitz
dGF0aWMgT3B0aW9uU2V0PFdlYkV2ZW50OjpNb2RpZmllcj4gbW9kaWZpZXJzRm9yS2V5Ym9hcmRF
dmVudChzdHJ1Y3Qgd3BlX2lucHV0X2tleWJvYXJkX2V2ZW50KiBldmVudCkKK3sKKyAgICBPcHRp
b25TZXQ8V2ViRXZlbnQ6Ok1vZGlmaWVyPiBtb2RpZmllcnMgPSBtb2RpZmllcnNGb3JFdmVudE1v
ZGlmaWVycyhldmVudC0+bW9kaWZpZXJzKTsKKworICAgIGlmICghZXZlbnQtPnByZXNzZWQpCisg
ICAgICAgIHJldHVybiBtb2RpZmllcnM7CisKKyAgICAvLyBNb2RpZmllciBtYXNrcyBhcmUgc2V0
IGRpZmZlcmVudCBpbiBYIHRoYW4gb3RoZXIgcGxhdGZvcm1zLiBUaGlzIGNvZGUgbWFrZXMgV1BF
CisgICAgLy8gdG8gYmVoYXZlIHNpbWlsYXIgdG8gb3RoZXIgcGxhdGZvcm1zIGFuZCBvdGhlciBi
cm93c2VycyB1bmRlciBYIChzZWUgaHR0cDovL2NyYnVnLmNvbS8xMjcxNDIjYzgpLgorCisgICAg
c3dpdGNoIChldmVudC0+a2V5X2NvZGUpIHsKKyAgICBjYXNlIFdQRV9LRVlfQ29udHJvbF9MOgor
ICAgIGNhc2UgV1BFX0tFWV9Db250cm9sX1I6CisgICAgICAgIG1vZGlmaWVycy5hZGQoV2ViRXZl
bnQ6Ok1vZGlmaWVyOjpDb250cm9sS2V5KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBXUEVf
S0VZX1NoaWZ0X0w6CisgICAgY2FzZSBXUEVfS0VZX1NoaWZ0X1I6CisgICAgICAgIG1vZGlmaWVy
cy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpTaGlmdEtleSk7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgV1BFX0tFWV9BbHRfTDoKKyAgICBjYXNlIFdQRV9LRVlfQWx0X1I6CisgICAgICAgIG1v
ZGlmaWVycy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpBbHRLZXkpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIFdQRV9LRVlfTWV0YV9MOgorICAgIGNhc2UgV1BFX0tFWV9NZXRhX1I6CisgICAg
ICAgIG1vZGlmaWVycy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpNZXRhS2V5KTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBXUEVfS0VZX0NhcHNfTG9jazoKKyAgICAgICAgbW9kaWZpZXJzLmFk
ZChXZWJFdmVudDo6TW9kaWZpZXI6OkNhcHNMb2NrS2V5KTsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCiAgICAgcmV0dXJuIG1vZGlmaWVyczsKIH0KIApAQCAtOTAsNyArMTI2LDcgQEAgV2ViS2V5
Ym9hcmRFdmVudCBXZWJFdmVudEZhY3Rvcnk6OmNyZWF0ZVdlYktleWJvYXJkRXZlbnQoc3RydWN0
IHdwZV9pbnB1dF9rZXlib2EKICAgICAgICAgV1RGTW92ZShwcmVlZGl0VW5kZXJsaW5lcyksCiAg
ICAgICAgIFdURk1vdmUocHJlZWRpdFNlbGVjdGlvblJhbmdlKSwKICAgICAgICAgaXNXUEVLZXlD
b2RlRnJvbUtleVBhZChldmVudC0+a2V5X2NvZGUpLAotICAgICAgICBtb2RpZmllcnNGb3JFdmVu
dE1vZGlmaWVycyhldmVudC0+bW9kaWZpZXJzKSwKKyAgICAgICAgbW9kaWZpZXJzRm9yS2V5Ym9h
cmRFdmVudChldmVudCksCiAgICAgICAgIHdhbGxUaW1lRm9yRXZlbnRUaW1lKGV2ZW50LT50aW1l
KSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA4YTU3MTRmZDdhNDU4OTRiNDBlYmZhZGM5ZDg1YmQ2ZDg5YmFiMzgx
Li43YzUxZTJlNzc5OTg0OTdhNTZmMTBlODk5MDRiMTU0ZTIyYmI5NmU4IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTIgQEAKKzIwMjEtMDItMTEgIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxp
YS5jb20+CisKKyAgICAgICAgW1dQRV0gZXZlbnQuY3RybEtleSBhbmQgb3RoZXIgYXJlIGZhbHNl
IGluIGtleWRvd24gZXZlbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyMTc2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogcGxhdGZvcm0vd3BlL1Rlc3RFeHBlY3RhdGlvbnM6IFRoZSB0ZXN0IHBhc3Nl
cyBub3cuCisKIDIwMjEtMDItMTEgIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxp
YS5jb20+CiAKICAgICAgICAgQWRkIG1vcmUgU2VsZW5pdW0ga2V5IGNvZGVzIGZvciB0ZXN0X2Ry
aXZlci5zZW5kX2tleXMoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd3BlL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93cGUvVGVzdEV4cGVjdGF0aW9u
cwppbmRleCBjNDgxZDI0NjYxNzg3MTAyMTBmNjkyMDk1YWZkM2NjZTY2YzIzMzkzLi5mYzRiMTUz
NzJjOWNiZDNlNDhkNjBiY2I5MWRkZjY2NmMxNzljNGQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS93cGUvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS93cGUvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTQzLDYgKzE0Myw4IEBAIGZhc3Qvc2Nyb2xsaW5n
L3J0bC1zY3JvbGxiYXJzLWFuaW1hdGlvbi1wcm9wZXJ0eS5odG1sIFsgUGFzcyBdCiAjIFBhc3Np
bmcgc2luY2UgcjI2NjA4My4KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1jb250ZW50L3F1b3Rlcy0wMzMuaHRtbCBbIFBhc3MgXQogCitmYXN0L2V2ZW50cy9rZXlib2Fy
ZGV2ZW50LW1vZGlmaWVyLmh0bWwgWyBQYXNzIF0KKwogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLwogIyBUcmlhZ2VkIEV4cGVjdGF0aW9ucwogIyAqIEtFRVAgVEhFIFNFQ1RJT05T
IFNPUlRFRCBBTFBIQUJFVElDQUxMWS4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420029</attachid>
            <date>2021-02-11 12:36:43 -0800</date>
            <delta_ts>2021-02-11 21:43:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221760-20210211213641.patch</filename>
            <type>text/plain</type>
            <size>4367</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyNzI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJhNjlkY2I2ZGE4ZGEzYWM0
ZGI2NDNmZWE5NWQ1ZTFhZGNhZTM1N2QuLjY1Y2RkYzVjNmNkNzQzZDBlZDc5NmNjYjExOTgxNjhl
NmM1NDEyYjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDItMTEgIE1hbnVlbCBS
ZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV0gZXZlbnQu
Y3RybEtleSBhbmQgb3RoZXIgYXJlIGZhbHNlIGluIGtleWRvd24gZXZlbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTc2MAorCisgICAgICAgIFJl
dmlld2VkIGJ5IEFkcmlhbiBQZXJleiBkZSBDYXN0cm8uCisKKyAgICAgICAgVGhpcyBpcyB0aGUg
c2FtZSBpc3N1ZSB0aGF0IHdhcyBmaXhlZCBmb3IgV2ViS2l0R1RLIGluIHIyNzI0ODkuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9ldmVudHMva2V5Ym9hcmRldmVudC1tb2RpZmllci5odG1sCisKKyAg
ICAgICAgKiBTaGFyZWQvbGlid3BlL1dlYkV2ZW50RmFjdG9yeS5jcHA6CisgICAgICAgIChXZWJL
aXQ6Om1vZGlmaWVyc0ZvckV2ZW50TW9kaWZpZXJzKToKKyAgICAgICAgKFdlYktpdDo6bW9kaWZp
ZXJzRm9yS2V5Ym9hcmRFdmVudCk6CisgICAgICAgIChXZWJLaXQ6OldlYkV2ZW50RmFjdG9yeTo6
Y3JlYXRlV2ViS2V5Ym9hcmRFdmVudCk6CisKIDIwMjEtMDItMTEgIFBlciBBcm5lICA8cHZvbGxh
bkBhcHBsZS5jb20+CiAKICAgICAgICAgW21hY09TXSBBZGQgc3lzY2FsbCB0byBhbGxvdyBsaXN0
IGluIFdlYkNvbnRlbnQgc2FuZGJveApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQv
bGlid3BlL1dlYkV2ZW50RmFjdG9yeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9saWJ3cGUv
V2ViRXZlbnRGYWN0b3J5LmNwcAppbmRleCBiMDQwMWJmNzExOTk0OTBiNTk2MWIwMGE0OWU0ZDQ5
ODVmOWZlZWRiLi4yMTIyNjllMzAyOWMwZTAzMGQ2YjdkNTc0ZGJkMDQ5Y2IwMjdmNDE2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9saWJ3cGUvV2ViRXZlbnRGYWN0b3J5LmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9saWJ3cGUvV2ViRXZlbnRGYWN0b3J5LmNwcApAQCAt
NDksNiArNDksNDIgQEAgc3RhdGljIE9wdGlvblNldDxXZWJFdmVudDo6TW9kaWZpZXI+IG1vZGlm
aWVyc0ZvckV2ZW50TW9kaWZpZXJzKHVuc2lnbmVkIGV2ZW50TW8KICAgICAgICAgbW9kaWZpZXJz
LmFkZChXZWJFdmVudDo6TW9kaWZpZXI6OkFsdEtleSk7CiAgICAgaWYgKGV2ZW50TW9kaWZpZXJz
ICYgd3BlX2lucHV0X2tleWJvYXJkX21vZGlmaWVyX21ldGEpCiAgICAgICAgIG1vZGlmaWVycy5h
ZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpNZXRhS2V5KTsKKworICAgIHJldHVybiBtb2RpZmllcnM7
Cit9CisKK3N0YXRpYyBPcHRpb25TZXQ8V2ViRXZlbnQ6Ok1vZGlmaWVyPiBtb2RpZmllcnNGb3JL
ZXlib2FyZEV2ZW50KHN0cnVjdCB3cGVfaW5wdXRfa2V5Ym9hcmRfZXZlbnQqIGV2ZW50KQorewor
ICAgIE9wdGlvblNldDxXZWJFdmVudDo6TW9kaWZpZXI+IG1vZGlmaWVycyA9IG1vZGlmaWVyc0Zv
ckV2ZW50TW9kaWZpZXJzKGV2ZW50LT5tb2RpZmllcnMpOworCisgICAgaWYgKCFldmVudC0+cHJl
c3NlZCkKKyAgICAgICAgcmV0dXJuIG1vZGlmaWVyczsKKworICAgIC8vIEhhbmRsaW5nIG9mIG1v
ZGlmaWVyIG1hc2tzIGluIFdQRSBpcyBtb2RlbGxlZCBhZnRlciBYLiBUaGlzIGNvZGUgbWFrZXMg
V1BFIHRvIGJlaGF2ZSBzaW1pbGFyCisgICAgLy8gdG8gb3RoZXIgcGxhdGZvcm1zIGFuZCBvdGhl
ciBicm93c2VycyB1bmRlciBYIChzZWUgaHR0cDovL2NyYnVnLmNvbS8xMjcxNDIjYzgpLgorCisg
ICAgc3dpdGNoIChldmVudC0+a2V5X2NvZGUpIHsKKyAgICBjYXNlIFdQRV9LRVlfQ29udHJvbF9M
OgorICAgIGNhc2UgV1BFX0tFWV9Db250cm9sX1I6CisgICAgICAgIG1vZGlmaWVycy5hZGQoV2Vi
RXZlbnQ6Ok1vZGlmaWVyOjpDb250cm9sS2V5KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBX
UEVfS0VZX1NoaWZ0X0w6CisgICAgY2FzZSBXUEVfS0VZX1NoaWZ0X1I6CisgICAgICAgIG1vZGlm
aWVycy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpTaGlmdEtleSk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgV1BFX0tFWV9BbHRfTDoKKyAgICBjYXNlIFdQRV9LRVlfQWx0X1I6CisgICAgICAg
IG1vZGlmaWVycy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpBbHRLZXkpOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIFdQRV9LRVlfTWV0YV9MOgorICAgIGNhc2UgV1BFX0tFWV9NZXRhX1I6Cisg
ICAgICAgIG1vZGlmaWVycy5hZGQoV2ViRXZlbnQ6Ok1vZGlmaWVyOjpNZXRhS2V5KTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBXUEVfS0VZX0NhcHNfTG9jazoKKyAgICAgICAgbW9kaWZpZXJz
LmFkZChXZWJFdmVudDo6TW9kaWZpZXI6OkNhcHNMb2NrS2V5KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCiAgICAgcmV0dXJuIG1vZGlmaWVyczsKIH0KIApAQCAtOTAsNyArMTI2LDcgQEAgV2Vi
S2V5Ym9hcmRFdmVudCBXZWJFdmVudEZhY3Rvcnk6OmNyZWF0ZVdlYktleWJvYXJkRXZlbnQoc3Ry
dWN0IHdwZV9pbnB1dF9rZXlib2EKICAgICAgICAgV1RGTW92ZShwcmVlZGl0VW5kZXJsaW5lcyks
CiAgICAgICAgIFdURk1vdmUocHJlZWRpdFNlbGVjdGlvblJhbmdlKSwKICAgICAgICAgaXNXUEVL
ZXlDb2RlRnJvbUtleVBhZChldmVudC0+a2V5X2NvZGUpLAotICAgICAgICBtb2RpZmllcnNGb3JF
dmVudE1vZGlmaWVycyhldmVudC0+bW9kaWZpZXJzKSwKKyAgICAgICAgbW9kaWZpZXJzRm9yS2V5
Ym9hcmRFdmVudChldmVudCksCiAgICAgICAgIHdhbGxUaW1lRm9yRXZlbnRUaW1lKGV2ZW50LT50
aW1lKSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA4YTU3MTRmZDdhNDU4OTRiNDBlYmZhZGM5ZDg1YmQ2ZDg5YmFi
MzgxLi4zZmI3ZTc3YTI4OTU1MmUyYmQ0NzViOTgyYzk1OTkzYjQ3YWExODU5IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMjEtMDItMTEgIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGln
YWxpYS5jb20+CisKKyAgICAgICAgW1dQRV0gZXZlbnQuY3RybEtleSBhbmQgb3RoZXIgYXJlIGZh
bHNlIGluIGtleWRvd24gZXZlbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyMTc2MAorCisgICAgICAgIFJldmlld2VkIGJ5IEFkcmlhbiBQZXJleiBk
ZSBDYXN0cm8uCisKKyAgICAgICAgKiBwbGF0Zm9ybS93cGUvVGVzdEV4cGVjdGF0aW9uczogVGhl
IHRlc3QgcGFzc2VzIG5vdy4KKwogMjAyMS0wMi0xMSAgTWFudWVsIFJlZ28gQ2FzYXNub3ZhcyAg
PHJlZ29AaWdhbGlhLmNvbT4KIAogICAgICAgICBBZGQgbW9yZSBTZWxlbml1bSBrZXkgY29kZXMg
Zm9yIHRlc3RfZHJpdmVyLnNlbmRfa2V5cygpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS93cGUvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dwZS9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IGM0ODFkMjQ2NjE3ODcxMDIxMGY2OTIwOTVhZmQzY2NlNjZjMjMz
OTMuLmZjNGIxNTM3MmM5Y2JkM2U0OGQ2MGJjYjkxZGRmNjY2YzE3OWM0ZDYgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL3dwZS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dwZS9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNDMsNiArMTQzLDggQEAgZmFz
dC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtYW5pbWF0aW9uLXByb3BlcnR5Lmh0bWwgWyBQYXNz
IF0KICMgUGFzc2luZyBzaW5jZSByMjY2MDgzLgogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWNvbnRlbnQvcXVvdGVzLTAzMy5odG1sIFsgUGFzcyBdCiAKK2Zhc3QvZXZl
bnRzL2tleWJvYXJkZXZlbnQtbW9kaWZpZXIuaHRtbCBbIFBhc3MgXQorCiAjLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vCiAjIFRyaWFnZWQgRXhwZWN0YXRpb25zCiAjICogS0VFUCBU
SEUgU0VDVElPTlMgU09SVEVEIEFMUEhBQkVUSUNBTExZLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>