<?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>217951</bug_id>
          
          <creation_ts>2020-10-20 06:13:56 -0700</creation_ts>
          <short_desc>WebDriver: sequence of char key press is not supported</short_desc>
          <delta_ts>2020-10-27 06:26:59 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebDriver</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>217950</dependson>
          <blocked>166679</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bburg</cc>
    
    <cc>clopez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1699692</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-10-20 06:13:56 -0700</bug_when>
    <thetext>We are assuming there can be only one char key pressed at a time. There&apos;s on test failing because of this:

imported/w3c/webdriver/tests/perform_actions/key_events.py::test_sequence_of_keydown_printable_keys_sends_events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699693</commentid>
    <comment_count>1</comment_count>
      <attachid>411859</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-10-20 06:18:20 -0700</bug_when>
    <thetext>Created attachment 411859
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699723</commentid>
    <comment_count>2</comment_count>
      <attachid>411859</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2020-10-20 08:34:50 -0700</bug_when>
    <thetext>Comment on attachment 411859
Patch

r- due to failing build.

Overall this looks like an improvement. I am worried about iteration order of the char keys being undefined and causing flaky test failures. Can we use ListHashSet to avoid this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700095</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-10-21 00:34:27 -0700</bug_when>
    <thetext>(In reply to Brian Burg from comment #2)
&gt; Comment on attachment 411859 [details]
&gt; Patch
&gt; 
&gt; r- due to failing build.

EWS is red because the patch depends on bug #217950.

&gt; Overall this looks like an improvement. I am worried about iteration order
&gt; of the char keys being undefined and causing flaky test failures. Can we use
&gt; ListHashSet to avoid this?

I&apos;ll submit a rebased patch after landing bug #217950 using LinkHashSet</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700590</commentid>
    <comment_count>4</comment_count>
      <attachid>412080</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-10-22 03:01:29 -0700</bug_when>
    <thetext>Created attachment 412080
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701691</commentid>
    <comment_count>5</comment_count>
      <attachid>412080</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2020-10-26 17:00:25 -0700</bug_when>
    <thetext>Comment on attachment 412080
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701847</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-27 06:14:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/70719725&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701851</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-10-27 06:26:59 -0700</bug_when>
    <thetext>Committed r269035: &lt;https://trac.webkit.org/changeset/269035&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411859</attachid>
            <date>2020-10-20 06:18:20 -0700</date>
            <delta_ts>2020-10-22 03:01:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wd-pressed-chars.diff</filename>
            <type>text/plain</type>
            <size>7603</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggMDM4NzE2NzdjNzBmLi4zYzRjYWRiY2ZiYTcgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjEgQEAKKzIwMjAtMTAtMjAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFdlYkRyaXZlcjogc2VxdWVuY2Ugb2YgY2hhciBrZXkgcHJlc3Mg
aXMgbm90IHN1cHBvcnRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjE3OTUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgV2UgYXJlIGFzc3VtaW5nIHRoZXJlIGNhbiBiZSBvbmx5IG9uZSBjaGFyIGtleSBw
cmVzc2VkIGF0IGEgdGltZS4gVXNlIGEgSGFzaFNldCB0byBzdG9yZSB0aGUgY3VycmVudGx5IHBy
ZXNzZWQKKyAgICAgICAgY2hhciBrZXlzIGFuZCB0aGUgaGFuZGxlIHRoZW0gdGhlIHNhbWUgd2F5
IHdlIGRvIHdpdGggdmlydHVhbCBrZXlzLgorCisgICAgICAgIEZpeGVzOiBpbXBvcnRlZC93M2Mv
d2ViZHJpdmVyL3Rlc3RzL3BlcmZvcm1fYWN0aW9ucy9rZXlfZXZlbnRzLnB5Ojp0ZXN0X3NlcXVl
bmNlX29mX2tleWRvd25fcHJpbnRhYmxlX2tleXNfc2VuZHNfZXZlbnRzCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJbnB1dERpc3BhdGNoZXIuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpTaW11bGF0ZWRJbnB1dERpc3BhdGNoZXI6OnRyYW5zaXRpb25JbnB1dFNvdXJj
ZVRvU3RhdGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVsYXRlZElucHV0
RGlzcGF0Y2hlci5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRp
b25TZXNzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQXV0b21hdGlvblNlc3Npb246OnBl
cmZvcm1JbnRlcmFjdGlvblNlcXVlbmNlKToKKwogMjAyMC0xMC0yMCAgQ2FybG9zIEdhcmNpYSBD
YW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgV2ViRHJpdmVyOiBoYW5kbGUg
a2V5IGV2ZW50cyB3aXRoIG5vbi1BU0NJSSB1bmljb2RlIGNvZGUgcG9pbnQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVkSW5wdXREaXNwYXRj
aGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVkSW5w
dXREaXNwYXRjaGVyLmNwcAppbmRleCA3NGI4ODY3OGMzMzEuLmQyNTA0NTgwNTE4NSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJbnB1dERp
c3BhdGNoZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2lt
dWxhdGVkSW5wdXREaXNwYXRjaGVyLmNwcApAQCAtMzQxLDEyICszNDEsMzEgQEAgdm9pZCBTaW11
bGF0ZWRJbnB1dERpc3BhdGNoZXI6OnRyYW5zaXRpb25JbnB1dFNvdXJjZVRvU3RhdGUoU2ltdWxh
dGVkSW5wdXRTb3VyY2UKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICNl
bHNlCiAgICAgICAgIC8vIFRoZSAiZGlzcGF0Y2ggYSBrZXl7RG93bixVcH0gYWN0aW9uIiBhbGdv
cml0aG1zICjCpzE3LjQgRGlzcGF0Y2hpbmcgQWN0aW9ucykuCi0gICAgICAgIGlmICghYS5wcmVz
c2VkQ2hhcktleSAmJiBiLnByZXNzZWRDaGFyS2V5KSB7Ci0gICAgICAgICAgICBMT0coQXV0b21h
dGlvbiwgIlNpbXVsYXRlZElucHV0RGlzcGF0Y2hlclslcF06IHNpbXVsYXRpbmcgS2V5UHJlc3Nb
a2V5PSVjXSBmb3IgdHJhbnNpdGlvbiB0byAlZC4lZCIsIHRoaXMsIGIucHJlc3NlZENoYXJLZXku
dmFsdWUoKSwgbV9rZXlmcmFtZUluZGV4LCBtX2lucHV0U291cmNlU3RhdGVJbmRleCk7Ci0gICAg
ICAgICAgICBtX2NsaWVudC5zaW11bGF0ZUtleWJvYXJkSW50ZXJhY3Rpb24obV9wYWdlLCBLZXli
b2FyZEludGVyYWN0aW9uOjpLZXlQcmVzcywgYi5wcmVzc2VkQ2hhcktleS52YWx1ZSgpLCBXVEZN
b3ZlKGV2ZW50RGlzcGF0Y2hGaW5pc2hlZCkpOwotICAgICAgICB9IGVsc2UgaWYgKGEucHJlc3Nl
ZENoYXJLZXkgJiYgIWIucHJlc3NlZENoYXJLZXkpIHsKLSAgICAgICAgICAgIExPRyhBdXRvbWF0
aW9uLCAiU2ltdWxhdGVkSW5wdXREaXNwYXRjaGVyWyVwXTogc2ltdWxhdGluZyBLZXlSZWxlYXNl
W2tleT0lY10gZm9yIHRyYW5zaXRpb24gdG8gJWQuJWQiLCB0aGlzLCBhLnByZXNzZWRDaGFyS2V5
LnZhbHVlKCksIG1fa2V5ZnJhbWVJbmRleCwgbV9pbnB1dFNvdXJjZVN0YXRlSW5kZXgpOwotICAg
ICAgICAgICAgbV9jbGllbnQuc2ltdWxhdGVLZXlib2FyZEludGVyYWN0aW9uKG1fcGFnZSwgS2V5
Ym9hcmRJbnRlcmFjdGlvbjo6S2V5UmVsZWFzZSwgYS5wcmVzc2VkQ2hhcktleS52YWx1ZSgpLCBX
VEZNb3ZlKGV2ZW50RGlzcGF0Y2hGaW5pc2hlZCkpOworICAgICAgICBpZiAoYS5wcmVzc2VkQ2hh
cktleXMgIT0gYi5wcmVzc2VkQ2hhcktleXMpIHsKKyAgICAgICAgICAgIGJvb2wgc2ltdWxhdGVk
QW5JbnRlcmFjdGlvbiA9IGZhbHNlOworICAgICAgICAgICAgZm9yIChhdXRvIGNoYXJLZXkgOiBi
LnByZXNzZWRDaGFyS2V5cykgeworICAgICAgICAgICAgICAgIGlmICghYS5wcmVzc2VkQ2hhcktl
eXMuY29udGFpbnMoY2hhcktleSkpIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1dJVEhf
TUVTU0FHRSghc2ltdWxhdGVkQW5JbnRlcmFjdGlvbiwgIk9ubHkgb25lIENoYXJLZXkgbWF5IGRp
ZmZlciBhdCBhIHRpbWUgYmV0d2VlbiB0d28gaW5wdXQgc291cmNlIHN0YXRlcy4iKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKHNpbXVsYXRlZEFuSW50ZXJhY3Rpb24pCisgICAgICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgc2ltdWxhdGVkQW5JbnRl
cmFjdGlvbiA9IHRydWU7CisKKyAgICAgICAgICAgICAgICAgICAgTE9HKEF1dG9tYXRpb24sICJT
aW11bGF0ZWRJbnB1dERpc3BhdGNoZXJbJXBdOiBzaW11bGF0aW5nIEtleVByZXNzW2tleT0lY10g
Zm9yIHRyYW5zaXRpb24gdG8gJWQuJWQiLCB0aGlzLCBjaGFyS2V5LCBtX2tleWZyYW1lSW5kZXgs
IG1faW5wdXRTb3VyY2VTdGF0ZUluZGV4KTsKKyAgICAgICAgICAgICAgICAgICAgbV9jbGllbnQu
c2ltdWxhdGVLZXlib2FyZEludGVyYWN0aW9uKG1fcGFnZSwgS2V5Ym9hcmRJbnRlcmFjdGlvbjo6
S2V5UHJlc3MsIGNoYXJLZXksIFdURk1vdmUoZXZlbnREaXNwYXRjaEZpbmlzaGVkKSk7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmb3IgKGF1dG8gY2hh
cktleSA6IGEucHJlc3NlZENoYXJLZXlzKSB7CisgICAgICAgICAgICAgICAgaWYgKCFiLnByZXNz
ZWRDaGFyS2V5cy5jb250YWlucyhjaGFyS2V5KSkgeworICAgICAgICAgICAgICAgICAgICBBU1NF
UlRfV0lUSF9NRVNTQUdFKCFzaW11bGF0ZWRBbkludGVyYWN0aW9uLCAiT25seSBvbmUgQ2hhcktl
eSBtYXkgZGlmZmVyIGF0IGEgdGltZSBiZXR3ZWVuIHR3byBpbnB1dCBzb3VyY2Ugc3RhdGVzLiIp
OworICAgICAgICAgICAgICAgICAgICBpZiAoc2ltdWxhdGVkQW5JbnRlcmFjdGlvbikKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICBzaW11bGF0
ZWRBbkludGVyYWN0aW9uID0gdHJ1ZTsKKworICAgICAgICAgICAgICAgICAgICBMT0coQXV0b21h
dGlvbiwgIlNpbXVsYXRlZElucHV0RGlzcGF0Y2hlclslcF06IHNpbXVsYXRpbmcgS2V5UmVsZWFz
ZVtrZXk9JWNdIGZvciB0cmFuc2l0aW9uIHRvICVkLiVkIiwgdGhpcywgY2hhcktleSwgbV9rZXlm
cmFtZUluZGV4LCBtX2lucHV0U291cmNlU3RhdGVJbmRleCk7CisgICAgICAgICAgICAgICAgICAg
IG1fY2xpZW50LnNpbXVsYXRlS2V5Ym9hcmRJbnRlcmFjdGlvbihtX3BhZ2UsIEtleWJvYXJkSW50
ZXJhY3Rpb246OktleVJlbGVhc2UsIGNoYXJLZXksIFdURk1vdmUoZXZlbnREaXNwYXRjaEZpbmlz
aGVkKSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQogICAgICAgICB9IGVsc2Ug
aWYgKGEucHJlc3NlZFZpcnR1YWxLZXlzICE9IGIucHJlc3NlZFZpcnR1YWxLZXlzKSB7CiAgICAg
ICAgICAgICBib29sIHNpbXVsYXRlZEFuSW50ZXJhY3Rpb24gPSBmYWxzZTsKICAgICAgICAgICAg
IGZvciAoY29uc3QgYXV0byYgaXRlciA6IGIucHJlc3NlZFZpcnR1YWxLZXlzKSB7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVsYXRlZElucHV0RGlz
cGF0Y2hlci5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJ
bnB1dERpc3BhdGNoZXIuaAppbmRleCAyZWYwNGZhMGMxMTcuLjc5ZGE5ZjZmMzM3MyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJbnB1dERp
c3BhdGNoZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVs
YXRlZElucHV0RGlzcGF0Y2hlci5oCkBAIC01OCw2ICs1OCw3IEBAIHVzaW5nIEtleWJvYXJkSW50
ZXJhY3Rpb24gPSBJbnNwZWN0b3I6OlByb3RvY29sOjpBdXRvbWF0aW9uOjpLZXlib2FyZEludGVy
YWN0aW9uCiB1c2luZyBWaXJ0dWFsS2V5ID0gSW5zcGVjdG9yOjpQcm90b2NvbDo6QXV0b21hdGlv
bjo6VmlydHVhbEtleTsKIHVzaW5nIFZpcnR1YWxLZXlNYXAgPSBIYXNoTWFwPFZpcnR1YWxLZXks
IFZpcnR1YWxLZXksIFdURjo6SW50SGFzaDxWaXJ0dWFsS2V5PiwgV1RGOjpTdHJvbmdFbnVtSGFz
aFRyYWl0czxWaXJ0dWFsS2V5Pj47CiB1c2luZyBDaGFyS2V5ID0gVUNoYXIzMjsKK3VzaW5nIENo
YXJLZXlTZXQgPSBIYXNoU2V0PENoYXJLZXk+OwogdXNpbmcgTW91c2VCdXR0b24gPSBJbnNwZWN0
b3I6OlByb3RvY29sOjpBdXRvbWF0aW9uOjpNb3VzZUJ1dHRvbjsKIHVzaW5nIE1vdXNlSW50ZXJh
Y3Rpb24gPSBJbnNwZWN0b3I6OlByb3RvY29sOjpBdXRvbWF0aW9uOjpNb3VzZUludGVyYWN0aW9u
OwogdXNpbmcgTW91c2VNb3ZlT3JpZ2luID0gSW5zcGVjdG9yOjpQcm90b2NvbDo6QXV0b21hdGlv
bjo6TW91c2VNb3ZlT3JpZ2luOwpAQCAtNzYsNyArNzcsNyBAQCBlbnVtIGNsYXNzIFRvdWNoSW50
ZXJhY3Rpb24gewogfTsKIAogc3RydWN0IFNpbXVsYXRlZElucHV0U291cmNlU3RhdGUgewotICAg
IE9wdGlvbmFsPENoYXJLZXk+IHByZXNzZWRDaGFyS2V5OworICAgIENoYXJLZXlTZXQgcHJlc3Nl
ZENoYXJLZXlzOwogICAgIFZpcnR1YWxLZXlNYXAgcHJlc3NlZFZpcnR1YWxLZXlzOwogICAgIE9w
dGlvbmFsPE1vdXNlQnV0dG9uPiBwcmVzc2VkTW91c2VCdXR0b247CiAgICAgT3B0aW9uYWw8TW91
c2VNb3ZlT3JpZ2luPiBvcmlnaW47CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0F1dG9tYXRpb24vV2ViQXV0b21hdGlvblNlc3Npb24uY3BwCmluZGV4IGE4NzM1ZjBk
NGI0ZC4uYWQ0MGU1OGY4OWQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
dXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcApAQCAtMjAwOCw3ICsy
MDA4LDcgQEAgdm9pZCBXZWJBdXRvbWF0aW9uU2Vzc2lvbjo6cGVyZm9ybUludGVyYWN0aW9uU2Vx
dWVuY2UoY29uc3QgSW5zcGVjdG9yOjpQcm90b2NvbDoKIAogICAgICAgICAgICAgYXV0byBwcmVz
c2VkQ2hhcktleVN0cmluZyA9IHN0YXRlT2JqZWN0LT5nZXRTdHJpbmcoInByZXNzZWRDaGFyS2V5
Il9zKTsKICAgICAgICAgICAgIGlmICghIXByZXNzZWRDaGFyS2V5U3RyaW5nKQotICAgICAgICAg
ICAgICAgIHNvdXJjZVN0YXRlLnByZXNzZWRDaGFyS2V5ID0gcHJlc3NlZENoYXJLZXlTdHJpbmcu
Y2hhcmFjdGVyQXQoMCk7CisgICAgICAgICAgICAgICAgc291cmNlU3RhdGUucHJlc3NlZENoYXJL
ZXlzLmFkZChwcmVzc2VkQ2hhcktleVN0cmluZy5jaGFyYWN0ZXJBdCgwKSk7CiAKICAgICAgICAg
ICAgIGlmIChhdXRvIHByZXNzZWRWaXJ0dWFsS2V5c0FycmF5ID0gc3RhdGVPYmplY3QtPmdldEFy
cmF5KCJwcmVzc2VkVmlydHVhbEtleXMiX3MpKSB7CiAgICAgICAgICAgICAgICAgVmlydHVhbEtl
eU1hcCBwcmVzc2VkVmlydHVhbEtleXM7CmRpZmYgLS1naXQgYS9XZWJEcml2ZXJUZXN0cy9DaGFu
Z2VMb2cgYi9XZWJEcml2ZXJUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjI5MzNmN2YwMDBlLi4yZWMz
NzJlZDIwYWIgMTAwNjQ0Ci0tLSBhL1dlYkRyaXZlclRlc3RzL0NoYW5nZUxvZworKysgYi9XZWJE
cml2ZXJUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0xMC0yMCAgQ2FybG9z
IEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViRHJpdmVy
OiBzZXF1ZW5jZSBvZiBjaGFyIGtleSBwcmVzcyBpcyBub3Qgc3VwcG9ydGVkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTc5NTEKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgZXhwZWN0YXRpb25z
IGZvciB0ZXN0IHRoYXQgaXMgbm93IHBhc3NpbmcuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRp
b25zLmpzb246CisKIDIwMjAtMTAtMjAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFdlYkRyaXZlcjogaGFuZGxlIGtleSBldmVudHMgd2l0aCBu
b24tQVNDSUkgdW5pY29kZSBjb2RlIHBvaW50CmRpZmYgLS1naXQgYS9XZWJEcml2ZXJUZXN0cy9U
ZXN0RXhwZWN0YXRpb25zLmpzb24gYi9XZWJEcml2ZXJUZXN0cy9UZXN0RXhwZWN0YXRpb25zLmpz
b24KaW5kZXggZTAxM2Q1YWJkNGM3Li5hN2UxNjYwOGUzNzUgMTAwNjQ0Ci0tLSBhL1dlYkRyaXZl
clRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMuanNvbgorKysgYi9XZWJEcml2ZXJUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zLmpzb24KQEAgLTI4NCw5ICsyODQsNiBAQAogICAgICAgICAgICAgfSwKICAgICAg
ICAgICAgICJ0ZXN0X3NwZWNpYWxfa2V5X3NlbmRzX2tleWRvd25bU0VQQVJBVE9SLWV4cGVjdGVk
NjNdIjogewogICAgICAgICAgICAgICAgICJleHBlY3RlZCI6IHsiYWxsIjogeyJzdGF0dXMiOiBb
IkZBSUwiXSwgImJ1ZyI6ICJ3ZWJraXQub3JnL2IvMTg0OTY3In19Ci0gICAgICAgICAgICB9LAot
ICAgICAgICAgICAgInRlc3Rfc2VxdWVuY2Vfb2Zfa2V5ZG93bl9wcmludGFibGVfa2V5c19zZW5k
c19ldmVudHMiOiB7Ci0gICAgICAgICAgICAgICAgImV4cGVjdGVkIjogeyJhbGwiOiB7InN0YXR1
cyI6IFsiRkFJTCJdLCAiYnVnIjogIndlYmtpdC5vcmcvYi8xODQ5NjcifX0KICAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgIH0sCg==
</data>
<flag name="review"
          id="428181"
          type_id="1"
          status="-"
          setter="bburg"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412080</attachid>
            <date>2020-10-22 03:01:29 -0700</date>
            <delta_ts>2020-10-26 17:00:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wd-prerssed-char-keys.diff</filename>
            <type>text/plain</type>
            <size>8737</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDk0ODA0YmQ5Y2Q0Li4xNmI4MDIzNDZlYTIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjEgQEAKKzIwMjAtMTAtMjIgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFdlYkRyaXZlcjogc2VxdWVuY2Ugb2YgY2hhciBrZXkgcHJlc3Mg
aXMgbm90IHN1cHBvcnRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjE3OTUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgV2UgYXJlIGFzc3VtaW5nIHRoZXJlIGNhbiBiZSBvbmx5IG9uZSBjaGFyIGtleSBw
cmVzc2VkIGF0IGEgdGltZS4gVXNlIGEgSGFzaFNldCB0byBzdG9yZSB0aGUgY3VycmVudGx5IHBy
ZXNzZWQKKyAgICAgICAgY2hhciBrZXlzIGFuZCB0aGUgaGFuZGxlIHRoZW0gdGhlIHNhbWUgd2F5
IHdlIGRvIHdpdGggdmlydHVhbCBrZXlzLgorCisgICAgICAgIEZpeGVzOiBpbXBvcnRlZC93M2Mv
d2ViZHJpdmVyL3Rlc3RzL3BlcmZvcm1fYWN0aW9ucy9rZXlfZXZlbnRzLnB5Ojp0ZXN0X3NlcXVl
bmNlX29mX2tleWRvd25fcHJpbnRhYmxlX2tleXNfc2VuZHNfZXZlbnRzCisKKyAgICAgICAgKiBV
SVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJbnB1dERpc3BhdGNoZXIuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpTaW11bGF0ZWRJbnB1dERpc3BhdGNoZXI6OnRyYW5zaXRpb25JbnB1dFNvdXJj
ZVRvU3RhdGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVsYXRlZElucHV0
RGlzcGF0Y2hlci5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRp
b25TZXNzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQXV0b21hdGlvblNlc3Npb246OnBl
cmZvcm1JbnRlcmFjdGlvblNlcXVlbmNlKToKKwogMjAyMC0xMC0yMiAgQ2FybG9zIEdhcmNpYSBD
YW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgV2ViRHJpdmVyOiBoYW5kbGUg
a2V5IGV2ZW50cyB3aXRoIG5vbi1BU0NJSSB1bmljb2RlIGNvZGUgcG9pbnQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVkSW5wdXREaXNwYXRj
aGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVkSW5w
dXREaXNwYXRjaGVyLmNwcAppbmRleCA4YjYyM2MxYzRhZDYuLjNlMzBhN2RiNzY1MiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQXV0b21hdGlvbi9TaW11bGF0ZWRJbnB1dERp
c3BhdGNoZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2lt
dWxhdGVkSW5wdXREaXNwYXRjaGVyLmNwcApAQCAtMzM5LDE3ICszMzksNDYgQEAgdm9pZCBTaW11
bGF0ZWRJbnB1dERpc3BhdGNoZXI6OnRyYW5zaXRpb25JbnB1dFNvdXJjZVRvU3RhdGUoU2ltdWxh
dGVkSW5wdXRTb3VyY2UKICNlbmRpZiAvLyAhRU5BQkxFKFdFQkRSSVZFUl9UT1VDSF9JTlRFUkFD
VElPTlMpCiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAgICBjYXNlIFNpbXVsYXRlZElucHV0U291
cmNlVHlwZTo6S2V5Ym9hcmQ6CisgICAgY2FzZSBTaW11bGF0ZWRJbnB1dFNvdXJjZVR5cGU6Oktl
eWJvYXJkOiB7CiAjaWYgIUVOQUJMRShXRUJEUklWRVJfS0VZQk9BUkRfSU5URVJBQ1RJT05TKQog
ICAgICAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwogI2Vsc2UKKyAgICAgICAgYXV0
byBjb21wYXJlUHJlc3NlZENoYXJLZXlzID0gW10oY29uc3QgYXV0byYgYSwgY29uc3QgYXV0byYg
YikgeworICAgICAgICAgICAgaWYgKGEuc2l6ZSgpICE9IGIuc2l6ZSgpKQorICAgICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIGZvciAoY29uc3QgYXV0byYgY2hhcktleSA6
IGEpIHsKKyAgICAgICAgICAgICAgICBpZiAoIWIuY29udGFpbnMoY2hhcktleSkpCisgICAgICAg
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJl
dHVybiB0cnVlOworICAgICAgICB9OworCiAgICAgICAgIC8vIFRoZSAiZGlzcGF0Y2ggYSBrZXl7
RG93bixVcH0gYWN0aW9uIiBhbGdvcml0aG1zICjCpzE3LjQgRGlzcGF0Y2hpbmcgQWN0aW9ucyku
Ci0gICAgICAgIGlmICghYS5wcmVzc2VkQ2hhcktleSAmJiBiLnByZXNzZWRDaGFyS2V5KSB7Ci0g
ICAgICAgICAgICBMT0coQXV0b21hdGlvbiwgIlNpbXVsYXRlZElucHV0RGlzcGF0Y2hlclslcF06
IHNpbXVsYXRpbmcgS2V5UHJlc3Nba2V5PSVjXSBmb3IgdHJhbnNpdGlvbiB0byAlZC4lZCIsIHRo
aXMsIGIucHJlc3NlZENoYXJLZXkudmFsdWUoKSwgbV9rZXlmcmFtZUluZGV4LCBtX2lucHV0U291
cmNlU3RhdGVJbmRleCk7Ci0gICAgICAgICAgICBtX2NsaWVudC5zaW11bGF0ZUtleWJvYXJkSW50
ZXJhY3Rpb24obV9wYWdlLCBLZXlib2FyZEludGVyYWN0aW9uOjpLZXlQcmVzcywgYi5wcmVzc2Vk
Q2hhcktleS52YWx1ZSgpLCBXVEZNb3ZlKGV2ZW50RGlzcGF0Y2hGaW5pc2hlZCkpOwotICAgICAg
ICB9IGVsc2UgaWYgKGEucHJlc3NlZENoYXJLZXkgJiYgIWIucHJlc3NlZENoYXJLZXkpIHsKLSAg
ICAgICAgICAgIExPRyhBdXRvbWF0aW9uLCAiU2ltdWxhdGVkSW5wdXREaXNwYXRjaGVyWyVwXTog
c2ltdWxhdGluZyBLZXlSZWxlYXNlW2tleT0lY10gZm9yIHRyYW5zaXRpb24gdG8gJWQuJWQiLCB0
aGlzLCBhLnByZXNzZWRDaGFyS2V5LnZhbHVlKCksIG1fa2V5ZnJhbWVJbmRleCwgbV9pbnB1dFNv
dXJjZVN0YXRlSW5kZXgpOwotICAgICAgICAgICAgbV9jbGllbnQuc2ltdWxhdGVLZXlib2FyZElu
dGVyYWN0aW9uKG1fcGFnZSwgS2V5Ym9hcmRJbnRlcmFjdGlvbjo6S2V5UmVsZWFzZSwgYS5wcmVz
c2VkQ2hhcktleS52YWx1ZSgpLCBXVEZNb3ZlKGV2ZW50RGlzcGF0Y2hGaW5pc2hlZCkpOworICAg
ICAgICBpZiAoIWNvbXBhcmVQcmVzc2VkQ2hhcktleXMoYS5wcmVzc2VkQ2hhcktleXMsIGIucHJl
c3NlZENoYXJLZXlzKSkgeworICAgICAgICAgICAgYm9vbCBzaW11bGF0ZWRBbkludGVyYWN0aW9u
ID0gZmFsc2U7CisgICAgICAgICAgICBmb3IgKGF1dG8gY2hhcktleSA6IGIucHJlc3NlZENoYXJL
ZXlzKSB7CisgICAgICAgICAgICAgICAgaWYgKCFhLnByZXNzZWRDaGFyS2V5cy5jb250YWlucyhj
aGFyS2V5KSkgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlRfV0lUSF9NRVNTQUdFKCFzaW11
bGF0ZWRBbkludGVyYWN0aW9uLCAiT25seSBvbmUgQ2hhcktleSBtYXkgZGlmZmVyIGF0IGEgdGlt
ZSBiZXR3ZWVuIHR3byBpbnB1dCBzb3VyY2Ugc3RhdGVzLiIpOworICAgICAgICAgICAgICAgICAg
ICBpZiAoc2ltdWxhdGVkQW5JbnRlcmFjdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICAgICAgICAgICAgICBzaW11bGF0ZWRBbkludGVyYWN0aW9uID0gdHJ1
ZTsKKworICAgICAgICAgICAgICAgICAgICBMT0coQXV0b21hdGlvbiwgIlNpbXVsYXRlZElucHV0
RGlzcGF0Y2hlclslcF06IHNpbXVsYXRpbmcgS2V5UHJlc3Nba2V5PSVjXSBmb3IgdHJhbnNpdGlv
biB0byAlZC4lZCIsIHRoaXMsIGNoYXJLZXksIG1fa2V5ZnJhbWVJbmRleCwgbV9pbnB1dFNvdXJj
ZVN0YXRlSW5kZXgpOworICAgICAgICAgICAgICAgICAgICBtX2NsaWVudC5zaW11bGF0ZUtleWJv
YXJkSW50ZXJhY3Rpb24obV9wYWdlLCBLZXlib2FyZEludGVyYWN0aW9uOjpLZXlQcmVzcywgY2hh
cktleSwgV1RGTW92ZShldmVudERpc3BhdGNoRmluaXNoZWQpKTsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZvciAoYXV0byBjaGFyS2V5IDogYS5wcmVz
c2VkQ2hhcktleXMpIHsKKyAgICAgICAgICAgICAgICBpZiAoIWIucHJlc3NlZENoYXJLZXlzLmNv
bnRhaW5zKGNoYXJLZXkpKSB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9XSVRIX01FU1NB
R0UoIXNpbXVsYXRlZEFuSW50ZXJhY3Rpb24sICJPbmx5IG9uZSBDaGFyS2V5IG1heSBkaWZmZXIg
YXQgYSB0aW1lIGJldHdlZW4gdHdvIGlucHV0IHNvdXJjZSBzdGF0ZXMuIik7CisgICAgICAgICAg
ICAgICAgICAgIGlmIChzaW11bGF0ZWRBbkludGVyYWN0aW9uKQorICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAgIHNpbXVsYXRlZEFuSW50ZXJhY3Rp
b24gPSB0cnVlOworCisgICAgICAgICAgICAgICAgICAgIExPRyhBdXRvbWF0aW9uLCAiU2ltdWxh
dGVkSW5wdXREaXNwYXRjaGVyWyVwXTogc2ltdWxhdGluZyBLZXlSZWxlYXNlW2tleT0lY10gZm9y
IHRyYW5zaXRpb24gdG8gJWQuJWQiLCB0aGlzLCBjaGFyS2V5LCBtX2tleWZyYW1lSW5kZXgsIG1f
aW5wdXRTb3VyY2VTdGF0ZUluZGV4KTsKKyAgICAgICAgICAgICAgICAgICAgbV9jbGllbnQuc2lt
dWxhdGVLZXlib2FyZEludGVyYWN0aW9uKG1fcGFnZSwgS2V5Ym9hcmRJbnRlcmFjdGlvbjo6S2V5
UmVsZWFzZSwgY2hhcktleSwgV1RGTW92ZShldmVudERpc3BhdGNoRmluaXNoZWQpKTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSBpZiAoYS5wcmVzc2Vk
VmlydHVhbEtleXMgIT0gYi5wcmVzc2VkVmlydHVhbEtleXMpIHsKICAgICAgICAgICAgIGJvb2wg
c2ltdWxhdGVkQW5JbnRlcmFjdGlvbiA9IGZhbHNlOwogICAgICAgICAgICAgZm9yIChjb25zdCBh
dXRvJiBpdGVyIDogYi5wcmVzc2VkVmlydHVhbEtleXMpIHsKQEAgLTM4Myw2ICs0MTIsNyBAQCB2
b2lkIFNpbXVsYXRlZElucHV0RGlzcGF0Y2hlcjo6dHJhbnNpdGlvbklucHV0U291cmNlVG9TdGF0
ZShTaW11bGF0ZWRJbnB1dFNvdXJjZQogICAgICAgICAgICAgZXZlbnREaXNwYXRjaEZpbmlzaGVk
KFdURjo6bnVsbG9wdCk7CiAjZW5kaWYgLy8gIUVOQUJMRShXRUJEUklWRVJfS0VZQk9BUkRfSU5U
RVJBQ1RJT05TKQogICAgICAgICBicmVhazsKKyAgICB9CiAgICAgY2FzZSBTaW11bGF0ZWRJbnB1
dFNvdXJjZVR5cGU6OldoZWVsOgogI2lmICFFTkFCTEUoV0VCRFJJVkVSX1dIRUVMX0lOVEVSQUNU
SU9OUykKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVkSW5wdXREaXNwYXRj
aGVyLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVsYXRlZElucHV0
RGlzcGF0Y2hlci5oCmluZGV4IGY0MzkyMWY1NDM4OC4uYWQ1MGVlNWEyMDU0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRvbWF0aW9uL1NpbXVsYXRlZElucHV0RGlzcGF0
Y2hlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0F1dG9tYXRpb24vU2ltdWxhdGVk
SW5wdXREaXNwYXRjaGVyLmgKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxXZWJDb3JlL0lu
dFNpemUuaD4KICNpbmNsdWRlIDx3dGYvQ29tcGxldGlvbkhhbmRsZXIuaD4KICNpbmNsdWRlIDx3
dGYvSGFzaFNldC5oPgorI2luY2x1ZGUgPHd0Zi9MaXN0SGFzaFNldC5oPgogI2luY2x1ZGUgPHd0
Zi9PcHRpb25hbC5oPgogI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3Rm
L1J1bkxvb3AuaD4KQEAgLTU5LDYgKzYwLDcgQEAgdXNpbmcgS2V5Ym9hcmRJbnRlcmFjdGlvbiA9
IEluc3BlY3Rvcjo6UHJvdG9jb2w6OkF1dG9tYXRpb246OktleWJvYXJkSW50ZXJhY3Rpb24KIHVz
aW5nIFZpcnR1YWxLZXkgPSBJbnNwZWN0b3I6OlByb3RvY29sOjpBdXRvbWF0aW9uOjpWaXJ0dWFs
S2V5OwogdXNpbmcgVmlydHVhbEtleU1hcCA9IEhhc2hNYXA8VmlydHVhbEtleSwgVmlydHVhbEtl
eSwgV1RGOjpJbnRIYXNoPFZpcnR1YWxLZXk+LCBXVEY6OlN0cm9uZ0VudW1IYXNoVHJhaXRzPFZp
cnR1YWxLZXk+PjsKIHVzaW5nIENoYXJLZXkgPSBVQ2hhcjMyOwordXNpbmcgQ2hhcktleVNldCA9
IExpc3RIYXNoU2V0PENoYXJLZXk+OwogdXNpbmcgTW91c2VCdXR0b24gPSBJbnNwZWN0b3I6OlBy
b3RvY29sOjpBdXRvbWF0aW9uOjpNb3VzZUJ1dHRvbjsKIHVzaW5nIE1vdXNlSW50ZXJhY3Rpb24g
PSBJbnNwZWN0b3I6OlByb3RvY29sOjpBdXRvbWF0aW9uOjpNb3VzZUludGVyYWN0aW9uOwogdXNp
bmcgTW91c2VNb3ZlT3JpZ2luID0gSW5zcGVjdG9yOjpQcm90b2NvbDo6QXV0b21hdGlvbjo6TW91
c2VNb3ZlT3JpZ2luOwpAQCAtNzgsNyArODAsNyBAQCBlbnVtIGNsYXNzIFRvdWNoSW50ZXJhY3Rp
b24gewogfTsKIAogc3RydWN0IFNpbXVsYXRlZElucHV0U291cmNlU3RhdGUgewotICAgIE9wdGlv
bmFsPENoYXJLZXk+IHByZXNzZWRDaGFyS2V5OworICAgIENoYXJLZXlTZXQgcHJlc3NlZENoYXJL
ZXlzOwogICAgIFZpcnR1YWxLZXlNYXAgcHJlc3NlZFZpcnR1YWxLZXlzOwogICAgIE9wdGlvbmFs
PE1vdXNlQnV0dG9uPiBwcmVzc2VkTW91c2VCdXR0b247CiAgICAgT3B0aW9uYWw8TW91c2VNb3Zl
T3JpZ2luPiBvcmlnaW47CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRv
bWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0F1dG9tYXRpb24vV2ViQXV0b21hdGlvblNlc3Npb24uY3BwCmluZGV4IGEzMGRhNDNiMmRlNC4u
NjNhZDMyYzUyYTBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BdXRvbWF0
aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcApAQCAtMjA4NSw3ICsyMDg1LDcg
QEAgdm9pZCBXZWJBdXRvbWF0aW9uU2Vzc2lvbjo6cGVyZm9ybUludGVyYWN0aW9uU2VxdWVuY2Uo
Y29uc3QgSW5zcGVjdG9yOjpQcm90b2NvbDoKIAogICAgICAgICAgICAgYXV0byBwcmVzc2VkQ2hh
cktleVN0cmluZyA9IHN0YXRlT2JqZWN0LT5nZXRTdHJpbmcoInByZXNzZWRDaGFyS2V5Il9zKTsK
ICAgICAgICAgICAgIGlmICghIXByZXNzZWRDaGFyS2V5U3RyaW5nKQotICAgICAgICAgICAgICAg
IHNvdXJjZVN0YXRlLnByZXNzZWRDaGFyS2V5ID0gcHJlc3NlZENoYXJLZXlTdHJpbmcuY2hhcmFj
dGVyQXQoMCk7CisgICAgICAgICAgICAgICAgc291cmNlU3RhdGUucHJlc3NlZENoYXJLZXlzLmFk
ZChwcmVzc2VkQ2hhcktleVN0cmluZy5jaGFyYWN0ZXJBdCgwKSk7CiAKICAgICAgICAgICAgIGlm
IChhdXRvIHByZXNzZWRWaXJ0dWFsS2V5c0FycmF5ID0gc3RhdGVPYmplY3QtPmdldEFycmF5KCJw
cmVzc2VkVmlydHVhbEtleXMiX3MpKSB7CiAgICAgICAgICAgICAgICAgVmlydHVhbEtleU1hcCBw
cmVzc2VkVmlydHVhbEtleXM7CmRpZmYgLS1naXQgYS9XZWJEcml2ZXJUZXN0cy9DaGFuZ2VMb2cg
Yi9XZWJEcml2ZXJUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGViNWJkZTZlNzM1Li41OTU1MDcyNDY2
OTggMTAwNjQ0Ci0tLSBhL1dlYkRyaXZlclRlc3RzL0NoYW5nZUxvZworKysgYi9XZWJEcml2ZXJU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0xMC0yMiAgQ2FybG9zIEdhcmNp
YSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViRHJpdmVyOiBzZXF1
ZW5jZSBvZiBjaGFyIGtleSBwcmVzcyBpcyBub3Qgc3VwcG9ydGVkCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTc5NTEKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgZXhwZWN0YXRpb25zIGZvciB0
ZXN0IHRoYXQgaXMgbm93IHBhc3NpbmcuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zLmpz
b246CisKIDIwMjAtMTAtMjIgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFdlYkRyaXZlcjogaGFuZGxlIGtleSBldmVudHMgd2l0aCBub24tQVND
SUkgdW5pY29kZSBjb2RlIHBvaW50CmRpZmYgLS1naXQgYS9XZWJEcml2ZXJUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zLmpzb24gYi9XZWJEcml2ZXJUZXN0cy9UZXN0RXhwZWN0YXRpb25zLmpzb24KaW5k
ZXggOGZkNmI1YmJhMTE1Li5hY2EyN2YxMmYzY2UgMTAwNjQ0Ci0tLSBhL1dlYkRyaXZlclRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMuanNvbgorKysgYi9XZWJEcml2ZXJUZXN0cy9UZXN0RXhwZWN0YXRp
b25zLmpzb24KQEAgLTM4OCw5ICszODgsNiBAQAogICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICJ0ZXN0X3NwZWNpYWxfa2V5X3NlbmRzX2tleWRvd25bU0VQQVJBVE9SLWV4cGVjdGVkNjNdIjog
ewogICAgICAgICAgICAgICAgICJleHBlY3RlZCI6IHsiYWxsIjogeyJzdGF0dXMiOiBbIkZBSUwi
XSwgImJ1ZyI6ICJ3ZWJraXQub3JnL2IvMTg0OTY3In19Ci0gICAgICAgICAgICB9LAotICAgICAg
ICAgICAgInRlc3Rfc2VxdWVuY2Vfb2Zfa2V5ZG93bl9wcmludGFibGVfa2V5c19zZW5kc19ldmVu
dHMiOiB7Ci0gICAgICAgICAgICAgICAgImV4cGVjdGVkIjogeyJhbGwiOiB7InN0YXR1cyI6IFsi
RkFJTCJdLCAiYnVnIjogIndlYmtpdC5vcmcvYi8xODQ5NjcifX0KICAgICAgICAgICAgIH0KICAg
ICAgICAgfQogICAgIH0sCg==
</data>
<flag name="review"
          id="428444"
          type_id="1"
          status="+"
          setter="bburg"
    />
          </attachment>
      

    </bug>

</bugzilla>