<?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>235923</bug_id>
          
          <creation_ts>2022-01-31 14:37:09 -0800</creation_ts>
          <short_desc>[WebAuthn] Allow use of hardware-fixed credentials while using alternate store</short_desc>
          <delta_ts>2022-02-03 10:03:05 -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>WebKit Misc.</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="pascoe@apple.com">pascoe</reporter>
          <assigned_to name="pascoe@apple.com">pascoe</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1835731</commentid>
    <comment_count>0</comment_count>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2022-01-31 14:37:09 -0800</bug_when>
    <thetext>Some users may want to use their credentials setup before &quot;Enable Syncing Platform Authenticator&quot; was enabled, with the option enabled. This patch allows them to do this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835732</commentid>
    <comment_count>1</comment_count>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2022-01-31 14:37:30 -0800</bug_when>
    <thetext>rdar://88102108</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835736</commentid>
    <comment_count>2</comment_count>
      <attachid>450470</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2022-01-31 14:52:52 -0800</bug_when>
    <thetext>Created attachment 450470
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836659</commentid>
    <comment_count>3</comment_count>
      <attachid>450470</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-02-02 15:27:24 -0800</bug_when>
    <thetext>Comment on attachment 450470
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836991</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-03 10:03:03 -0800</bug_when>
    <thetext>Committed r289059 (246766@main): &lt;https://commits.webkit.org/246766@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450470.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450470</attachid>
            <date>2022-01-31 14:52:52 -0800</date>
            <delta_ts>2022-02-03 10:03:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235923-20220131145251.patch</filename>
            <type>text/plain</type>
            <size>9710</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxNWEwZjdmMTcyYzg0YmMw
MGYwYTY4OTExOTQ2MTJiOGUxOTU2N2MuLjQyY2U5YWY2NzQ0NzMzNjQ0MGRmYmU0N2M1OTc3NTli
ZGUzOTM5NTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjItMDEtMzEgIEogUGFzY29l
ICA8al9wYXNjb2VAYXBwbGUuY29tPgorCisgICAgICAgIFtXZWJBdXRobl0gQWxsb3cgdXNlIG9m
IGhhcmR3YXJlLWZpeGVkIGNyZWRlbnRpYWxzIHdoaWxlIHVzaW5nIGFsdGVybmF0ZSBzdG9yZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1OTIzCisg
ICAgICAgIHJkYXI6Ly84ODEwMjEwOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2ggYWxsb3dzIHVzZSBvZiBjcmVkZW50aWFscyBjcmVh
dGVkIGJlZm9yZSBhIHVzZXIgc3RhcnRlZCB1c2luZworICAgICAgICB0aGUgYWx0ZXJuYXRlIGNy
ZWRlbnRpYWwgc3RvcmUgYnkgc2VhcmNoaW5nIHJlZ2FyZGxlc3Mgb2Ygc3RhdHVzIHdoZW4KKyAg
ICAgICAgcXVlcnlpbmcgY3JlZGVudGlhbHMuCisKKyAgICAgICAgQWRkZWQgQVBJIHRlc3QgKyB0
ZXN0ZWQgbWFudWFsbHkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViQXV0aGVudGljYXRpb24v
Q29jb2EvTG9jYWxBdXRoZW50aWNhdG9yLm1tOgorICAgICAgICAoV2ViS2l0OjpMb2NhbEF1dGhl
bnRpY2F0b3JJbnRlcm5hbDo6Z2V0RXhpc3RpbmdDcmVkZW50aWFscyk6CisgICAgICAgIChXZWJL
aXQ6OkxvY2FsQXV0aGVudGljYXRvcjo6Y29udGludWVHZXRBc3NlcnRpb25BZnRlclVzZXJWZXJp
ZmljYXRpb24pOgorCiAyMDIyLTAxLTMxICBKIFBhc2NvZSAgPGpfcGFzY29lQGFwcGxlLmNvbT4K
IAogICAgICAgICBbV2ViQXV0aG5dIFByb3ZpZGUgU1BJIHRvIGV4cG9ydC9pbXBvcnQgbG9jYWwg
Y3JlZGVudGlhbHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkF1dGhl
bnRpY2F0aW9uL0NvY29hL0xvY2FsQXV0aGVudGljYXRvci5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1dlYkF1dGhlbnRpY2F0aW9uL0NvY29hL0xvY2FsQXV0aGVudGljYXRvci5tbQppbmRl
eCBkMjJhMmFmMWI5YzdjYWU3NzhhMzQ0Njg1MjViMzViNzFiOGU1NjVlLi4xNDAzNDAzNmM1ODZk
ZjZlN2FhNWE0NGQwMTg3ZmNhYWRmMTczNzMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJBdXRoZW50aWNhdGlvbi9Db2NvYS9Mb2NhbEF1dGhlbnRpY2F0b3IubW0KKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQXV0aGVudGljYXRpb24vQ29jb2EvTG9jYWxB
dXRoZW50aWNhdG9yLm1tCkBAIC0xMjAsMTkgKzEyMCwxOCBAQCBzdGF0aWMgaW5saW5lIFJlZjxB
cnJheUJ1ZmZlcj4gdG9BcnJheUJ1ZmZlcihjb25zdCBWZWN0b3I8dWludDhfdD4mIGRhdGEpCiBz
dGF0aWMgc3RkOjpvcHRpb25hbDxWZWN0b3I8UmVmPEF1dGhlbnRpY2F0b3JBc3NlcnRpb25SZXNw
b25zZT4+PiBnZXRFeGlzdGluZ0NyZWRlbnRpYWxzKGNvbnN0IFN0cmluZyYgcnBJZCkKIHsKICAg
ICAvLyBTZWFyY2ggS2V5Y2hhaW4gZm9yIGV4aXN0aW5nIGNyZWRlbnRpYWwgbWF0Y2hlZCB0aGUg
UlAgSUQuCi0gICAgYXV0byBxdWVyeSA9IGFkb3B0TlMoW1tOU011dGFibGVEaWN0aW9uYXJ5IGFs
bG9jXSBpbml0XSk7Ci0gICAgW3F1ZXJ5IHNldERpY3Rpb25hcnk6QHsKKyAgICBOU0RpY3Rpb25h
cnkgKnF1ZXJ5ID0gQHsKICAgICAgICAgKGlkKWtTZWNDbGFzczogKGlkKWtTZWNDbGFzc0tleSwK
ICAgICAgICAgKGlkKWtTZWNBdHRyS2V5Q2xhc3M6IChpZClrU2VjQXR0cktleUNsYXNzUHJpdmF0
ZSwKKyAgICAgICAgKGlkKWtTZWNBdHRyU3luY2hyb25pemFibGU6IChpZClrU2VjQXR0clN5bmNo
cm9uaXphYmxlQW55LAogICAgICAgICAoaWQpa1NlY0F0dHJMYWJlbDogcnBJZCwKICAgICAgICAg
KGlkKWtTZWNSZXR1cm5BdHRyaWJ1dGVzOiBAWUVTLAogICAgICAgICAoaWQpa1NlY01hdGNoTGlt
aXQ6IChpZClrU2VjTWF0Y2hMaW1pdEFsbCwKICAgICAgICAgKGlkKWtTZWNVc2VEYXRhUHJvdGVj
dGlvbktleWNoYWluOiBAWUVTCi0gICAgfV07Ci0gICAgdXBkYXRlUXVlcnlJZk5lY2Vzc2FyeShx
dWVyeS5nZXQoKSk7CisgICAgfTsKIAogICAgIENGVHlwZVJlZiBhdHRyaWJ1dGVzQXJyYXlSZWYg
PSBudWxscHRyOwotICAgIE9TU3RhdHVzIHN0YXR1cyA9IFNlY0l0ZW1Db3B5TWF0Y2hpbmcoKF9f
YnJpZGdlIENGRGljdGlvbmFyeVJlZilxdWVyeS5nZXQoKSwgJmF0dHJpYnV0ZXNBcnJheVJlZik7
CisgICAgT1NTdGF0dXMgc3RhdHVzID0gU2VjSXRlbUNvcHlNYXRjaGluZygoX19icmlkZ2UgQ0ZE
aWN0aW9uYXJ5UmVmKXF1ZXJ5LCAmYXR0cmlidXRlc0FycmF5UmVmKTsKICAgICBpZiAoc3RhdHVz
ICYmIHN0YXR1cyAhPSBlcnJTZWNJdGVtTm90Rm91bmQpCiAgICAgICAgIHJldHVybiBzdGQ6Om51
bGxvcHQ7CiAgICAgYXV0byByZXRhaW5BdHRyaWJ1dGVzQXJyYXkgPSBhZG9wdENGKGF0dHJpYnV0
ZXNBcnJheVJlZik7CkBAIC01OTksNiArNTk4LDcgQEAgdm9pZCBMb2NhbEF1dGhlbnRpY2F0b3I6
OmNvbnRpbnVlR2V0QXNzZXJ0aW9uQWZ0ZXJVc2VyVmVyaWZpY2F0aW9uKFJlZjxXZWJDb3JlOjoK
ICAgICAgICAgTlNNdXRhYmxlRGljdGlvbmFyeSAqcXVlcnlEaWN0aW9uYXJ5ID0gW0B7CiAgICAg
ICAgICAgICAoaWQpa1NlY0NsYXNzOiAoaWQpa1NlY0NsYXNzS2V5LAogICAgICAgICAgICAgKGlk
KWtTZWNBdHRyS2V5Q2xhc3M6IChpZClrU2VjQXR0cktleUNsYXNzUHJpdmF0ZSwKKyAgICAgICAg
ICAgIChpZClrU2VjQXR0clN5bmNocm9uaXphYmxlOiAoaWQpa1NlY0F0dHJTeW5jaHJvbml6YWJs
ZUFueSwKICAgICAgICAgICAgIChpZClrU2VjQXR0ckFwcGxpY2F0aW9uTGFiZWw6IG5zQ3JlZGVu
dGlhbElkLmdldCgpLAogICAgICAgICAgICAgKGlkKWtTZWNSZXR1cm5SZWY6IEBZRVMsCiAgICAg
ICAgICAgICAoaWQpa1NlY1VzZURhdGFQcm90ZWN0aW9uS2V5Y2hhaW46IEBZRVMKQEAgLTYwOCw3
ICs2MDgsNiBAQCB2b2lkIExvY2FsQXV0aGVudGljYXRvcjo6Y29udGludWVHZXRBc3NlcnRpb25B
ZnRlclVzZXJWZXJpZmljYXRpb24oUmVmPFdlYkNvcmU6OgogICAgICAgICAgICAgcXVlcnlEaWN0
aW9uYXJ5WyhpZClrU2VjVXNlQXV0aGVudGljYXRpb25Db250ZXh0XSA9IGNvbnRleHQ7CiAKICAg
ICAgICAgYXV0byBxdWVyeSA9IGFkb3B0TlMocXVlcnlEaWN0aW9uYXJ5KTsKLSAgICAgICAgdXBk
YXRlUXVlcnlJZk5lY2Vzc2FyeShxdWVyeS5nZXQoKSk7CiAKICAgICAgICAgQ0ZUeXBlUmVmIHBy
aXZhdGVLZXlSZWYgPSBudWxscHRyOwogICAgICAgICBPU1N0YXR1cyBzdGF0dXMgPSBTZWNJdGVt
Q29weU1hdGNoaW5nKChfX2JyaWRnZSBDRkRpY3Rpb25hcnlSZWYpcXVlcnkuZ2V0KCksICZwcml2
YXRlS2V5UmVmKTsKQEAgLTYzMywxOSArNjMyLDE4IEBAIHZvaWQgTG9jYWxBdXRoZW50aWNhdG9y
Ojpjb250aW51ZUdldEFzc2VydGlvbkFmdGVyVXNlclZlcmlmaWNhdGlvbihSZWY8V2ViQ29yZTo6
CiAKICAgICAvLyBFeHRyYSBzdGVwOiB1cGRhdGUgdGhlIEtleWNoYWluIGl0ZW0gd2l0aCB0aGUg
c2FtZSB2YWx1ZSB0byB1cGRhdGUgaXRzIG1vZGlmaWNhdGlvbiBkYXRlIHN1Y2ggdGhhdCBMUlUg
Y2FuIGJlIHVzZWQKICAgICAvLyBmb3Igc2VsZWN0QXNzZXJ0aW9uUmVzcG9uc2UKLSAgICBhdXRv
IHF1ZXJ5ID0gYWRvcHROUyhbW05TTXV0YWJsZURpY3Rpb25hcnkgYWxsb2NdIGluaXRdKTsKLSAg
ICBbcXVlcnkgc2V0RGljdGlvbmFyeTpAeworICAgIE5TRGljdGlvbmFyeSAqcXVlcnkgPSBAewog
ICAgICAgICAoaWQpa1NlY0NsYXNzOiAoaWQpa1NlY0NsYXNzS2V5LAogICAgICAgICAoaWQpa1Nl
Y0F0dHJLZXlDbGFzczogKGlkKWtTZWNBdHRyS2V5Q2xhc3NQcml2YXRlLAorICAgICAgICAoaWQp
a1NlY0F0dHJTeW5jaHJvbml6YWJsZTogKGlkKWtTZWNBdHRyU3luY2hyb25pemFibGVBbnksCiAg
ICAgICAgIChpZClrU2VjQXR0ckFwcGxpY2F0aW9uTGFiZWw6IG5zQ3JlZGVudGlhbElkLmdldCgp
LAogICAgICAgICAoaWQpa1NlY1VzZURhdGFQcm90ZWN0aW9uS2V5Y2hhaW46IEBZRVMKLSAgICB9
XTsKLSAgICB1cGRhdGVRdWVyeUlmTmVjZXNzYXJ5KHF1ZXJ5LmdldCgpKTsKKyAgICB9OwogCiAg
ICAgTlNEaWN0aW9uYXJ5ICp1cGRhdGVQYXJhbXMgPSBAewogICAgICAgICAoaWQpa1NlY0F0dHJM
YWJlbDogcmVxdWVzdE9wdGlvbnMucnBJZCwKICAgICB9OwotICAgIGF1dG8gc3RhdHVzID0gU2Vj
SXRlbVVwZGF0ZSgoX19icmlkZ2UgQ0ZEaWN0aW9uYXJ5UmVmKXF1ZXJ5LmdldCgpLCAoX19icmlk
Z2UgQ0ZEaWN0aW9uYXJ5UmVmKXVwZGF0ZVBhcmFtcyk7CisgICAgYXV0byBzdGF0dXMgPSBTZWNJ
dGVtVXBkYXRlKChfX2JyaWRnZSBDRkRpY3Rpb25hcnlSZWYpcXVlcnksIChfX2JyaWRnZSBDRkRp
Y3Rpb25hcnlSZWYpdXBkYXRlUGFyYW1zKTsKICAgICBpZiAoc3RhdHVzKQogICAgICAgICBMT0df
RVJST1IoIkNvdWxkbid0IHVwZGF0ZSB0aGUgS2V5Y2hhaW4gaXRlbTogJWQiLCBzdGF0dXMpOwog
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTY4
ODU4MmUzYTMzMTg2ZWU5MWQ3ZjBkZTNlNWRjYWY1ZjUwNWU4Zi4uZTE5YjkwNzFkNWMzZDE2NjY4
NzUwODU3NjgxN2ViZTc5OWRmYWVlNSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTMxICBKIFBhc2NvZSAg
PGpfcGFzY29lQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViQXV0aG5dIEFsbG93IHVzZSBvZiBo
YXJkd2FyZS1maXhlZCBjcmVkZW50aWFscyB3aGlsZSB1c2luZyBhbHRlcm5hdGUgc3RvcmUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTkyMworICAg
ICAgICByZGFyOi8vODgxMDIxMDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgbmV3IHRlc3QgZm9yIHF1ZXJ5aW5nIGNyZWRlbnRpYWxzIGNyZWF0
ZWQgYm90aCBiZWZvcmUgYW5kIGFmdGVyIGVuYWJsaW5nCisgICAgICAgIGFsdGVybmF0aXZlIGNy
ZWRlbnRpYWwgc3RvcmUuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENv
Y29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW06CisgICAgICAgIChUZXN0V2ViS2l0QVBJ
OjpXZWJDb3JlOjphZGRLZXlUb0tleWNoYWluKToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6Oldl
YkNvcmU6OmNsZWFuVXBLZXljaGFpbik6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToK
KwogMjAyMi0wMS0zMSAgSiBQYXNjb2UgIDxqX3Bhc2NvZUBhcHBsZS5jb20+CiAKICAgICAgICAg
W1dlYkF1dGhuXSBQcm92aWRlIFNQSSB0byBleHBvcnQvaW1wb3J0IGxvY2FsIGNyZWRlbnRpYWxz
CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL19XS1dl
YkF1dGhlbnRpY2F0aW9uUGFuZWwubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwubW0KaW5kZXggODhjMGFmOWI3NDQ0YzAw
YjI5ZTU5OThmMDBhNDdlNmJlMDY3OGJkNC4uNWU1MmNkOGRhNjZhNjIzZWNiNzdhMmRiNmM0OTdm
OTUwYzNlNjRjNyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9fV0tXZWJBdXRoZW50aWNhdGlvblBhbmVsLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvX1dLV2ViQXV0aGVudGljYXRpb25QYW5lbC5tbQpAQCAtMzYy
LDcgKzM2Miw3IEBAIHN0YXRpYyB2b2lkIGNoZWNrRnJhbWVJbmZvKFdLRnJhbWVJbmZvICpmcmFt
ZSwgYm9vbCBpc01haW5GcmFtZSwgTlNTdHJpbmcgKnVybCwKIAogI2lmIFVTRShBUFBMRV9JTlRF
Uk5BTF9TREspIHx8IFBMQVRGT1JNKElPUykKIAotYm9vbCBhZGRLZXlUb0tleWNoYWluKGNvbnN0
IFN0cmluZyYgcHJpdmF0ZUtleUJhc2U2NCwgY29uc3QgU3RyaW5nJiBycElkLCBjb25zdCBTdHJp
bmcmIHVzZXJIYW5kbGVCYXNlNjQpCitib29sIGFkZEtleVRvS2V5Y2hhaW4oY29uc3QgU3RyaW5n
JiBwcml2YXRlS2V5QmFzZTY0LCBjb25zdCBTdHJpbmcmIHJwSWQsIGNvbnN0IFN0cmluZyYgdXNl
ckhhbmRsZUJhc2U2NCwgYm9vbCBzeW5jaHJvbml6YWJsZSA9IGZhbHNlKQogewogICAgIE5TRGlj
dGlvbmFyeSogb3B0aW9ucyA9IEB7CiAgICAgICAgIChpZClrU2VjQXR0cktleVR5cGU6IChpZClr
U2VjQXR0cktleVR5cGVFQ1NFQ1ByaW1lUmFuZG9tLApAQCAtMzc4LDE1ICszNzgsMTkgQEAgYm9v
bCBhZGRLZXlUb0tleWNoYWluKGNvbnN0IFN0cmluZyYgcHJpdmF0ZUtleUJhc2U2NCwgY29uc3Qg
U3RyaW5nJiBycElkLCBjb25zdAogICAgIGlmIChlcnJvclJlZikKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCi0gICAgTlNEaWN0aW9uYXJ5KiBhZGRRdWVyeSA9IEB7CisgICAgYXV0byBhZGRRdWVy
eSA9IGFkb3B0TlMoW1tOU011dGFibGVEaWN0aW9uYXJ5IGFsbG9jXSBpbml0XSk7CisgICAgW2Fk
ZFF1ZXJ5IHNldERpY3Rpb25hcnk6QHsKICAgICAgICAgKGlkKWtTZWNWYWx1ZVJlZjogKGlkKWtl
eS5nZXQoKSwKICAgICAgICAgKGlkKWtTZWNDbGFzczogKGlkKWtTZWNDbGFzc0tleSwKICAgICAg
ICAgKGlkKWtTZWNBdHRyTGFiZWw6IHJwSWQsCiAgICAgICAgIChpZClrU2VjQXR0ckFwcGxpY2F0
aW9uVGFnOiBhZG9wdE5TKFtbTlNEYXRhIGFsbG9jXSBpbml0V2l0aEJhc2U2NEVuY29kZWRTdHJp
bmc6dXNlckhhbmRsZUJhc2U2NCBvcHRpb25zOk5TRGF0YUJhc2U2NERlY29kaW5nSWdub3JlVW5r
bm93bkNoYXJhY3RlcnNdKS5nZXQoKSwKICAgICAgICAgKGlkKWtTZWNBdHRyQWNjZXNzaWJsZTog
KGlkKWtTZWNBdHRyQWNjZXNzaWJsZUFmdGVyRmlyc3RVbmxvY2ssCiAgICAgICAgIChpZClrU2Vj
VXNlRGF0YVByb3RlY3Rpb25LZXljaGFpbjogQFlFUwotICAgIH07Ci0gICAgT1NTdGF0dXMgc3Rh
dHVzID0gU2VjSXRlbUFkZCgoX19icmlkZ2UgQ0ZEaWN0aW9uYXJ5UmVmKWFkZFF1ZXJ5LCBOVUxM
KTsKKyAgICB9XTsKKyAgICBpZiAoc3luY2hyb25pemFibGUpCisgICAgICAgIFthZGRRdWVyeS5n
ZXQoKSBzZXRPYmplY3Q6QFlFUyBmb3JLZXk6KF9fYnJpZGdlIGlkKWtTZWNBdHRyU3luY2hyb25p
emFibGVdOworCisgICAgT1NTdGF0dXMgc3RhdHVzID0gU2VjSXRlbUFkZCgoX19icmlkZ2UgQ0ZE
aWN0aW9uYXJ5UmVmKWFkZFF1ZXJ5LmdldCgpLCBOVUxMKTsKICAgICBpZiAoc3RhdHVzKQogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKQEAgLTM5OCw2ICs0MDIsNyBAQCB2b2lkIGNsZWFuVXBLZXlj
aGFpbihjb25zdCBTdHJpbmcmIHJwSWQpCiAgICAgTlNEaWN0aW9uYXJ5KiBkZWxldGVRdWVyeSA9
IEB7CiAgICAgICAgIChpZClrU2VjQ2xhc3M6IChpZClrU2VjQ2xhc3NLZXksCiAgICAgICAgIChp
ZClrU2VjQXR0ckxhYmVsOiBycElkLAorICAgICAgICAoaWQpa1NlY0F0dHJTeW5jaHJvbml6YWJs
ZTogKGlkKWtTZWNBdHRyU3luY2hyb25pemFibGVBbnksCiAgICAgICAgIChpZClrU2VjQXR0ckFj
Y2Vzc2libGU6IChpZClrU2VjQXR0ckFjY2Vzc2libGVBZnRlckZpcnN0VW5sb2NrLAogICAgICAg
ICAoaWQpa1NlY1VzZURhdGFQcm90ZWN0aW9uS2V5Y2hhaW46IEBZRVMKICAgICB9OwpAQCAtMTUx
MCw2ICsxNTE1LDMzIEBAIFRFU1QoV2ViQXV0aGVudGljYXRpb25QYW5lbCwgTEFHZXRBc3NlcnRp
b24pCiAgICAgY2xlYW5VcEtleWNoYWluKCIiKTsKIH0KIAorVEVTVChXZWJBdXRoZW50aWNhdGlv
blBhbmVsLCBMQUdldEFzc2VydGlvbk11bHRpcGxlQ3JlZGVudGlhbFN0b3JlKQoreworICAgIHJl
c2V0KCk7CisgICAgUmV0YWluUHRyPE5TVVJMPiB0ZXN0VVJMID0gW1tOU0J1bmRsZSBtYWluQnVu
ZGxlXSBVUkxGb3JSZXNvdXJjZTpAIndlYi1hdXRoZW50aWNhdGlvbi1nZXQtYXNzZXJ0aW9uLWxh
IiB3aXRoRXh0ZW5zaW9uOkAiaHRtbCIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNv
dXJjZXMiXTsKKworICAgIGF1dG8gKmNvbmZpZ3VyYXRpb24gPSBbV0tXZWJWaWV3Q29uZmlndXJh
dGlvbiBfdGVzdF9jb25maWd1cmF0aW9uV2l0aFRlc3RQbHVnSW5DbGFzc05hbWU6QCJXZWJQcm9j
ZXNzUGx1Z0luV2l0aEludGVybmFscyIgY29uZmlndXJlSlNDRm9yVGVzdGluZzpZRVNdOworICAg
IFtbY29uZmlndXJhdGlvbiBwcmVmZXJlbmNlc10gX3NldEVuYWJsZWQ6Tk8gZm9yRXhwZXJpbWVu
dGFsRmVhdHVyZTp3ZWJBdXRoZW50aWNhdGlvbk1vZGVybkV4cGVyaW1lbnRhbEZlYXR1cmUoKV07
CisKKyAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtbVGVzdFdLV2ViVmlldyBhbGxvY10gaW5p
dFdpdGhGcmFtZTpOU1plcm9SZWN0IGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbl0pOworICAg
IGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbVGVzdFdlYkF1dGhlbnRpY2F0aW9uUGFuZWxVSURl
bGVnYXRlIGFsbG9jXSBpbml0XSk7CisgICAgW3dlYlZpZXcgc2V0VUlEZWxlZ2F0ZTpkZWxlZ2F0
ZS5nZXQoKV07CisgICAgW3dlYlZpZXcgZm9jdXNdOworCisgICAgQVNTRVJUX1RSVUUoYWRkS2V5
VG9LZXljaGFpbih0ZXN0RVMyNTZQcml2YXRlS2V5QmFzZTY0LCAiIiwgdGVzdFVzZXJFbnRpdHlC
dW5kbGVCYXNlNjQpKTsKKyAgICBBU1NFUlRfVFJVRShhZGRLZXlUb0tleWNoYWluKCJCQlJvaTJK
YlIwSVhUZUptdlhVcDFZSXVNNHNwaC9MdTNlR2Y3NUY3bitIb2pIS0c3MGE0UjByQjJQUWNlNS9T
SmxlNlQ3T081Q3FldC9MSlpWTTZOUTh5RER4V3ZheWY3MUdURHAyeVV0dUlicUpMRlZicFd5bWxq
OVdSaXpnWDNBPT0iLCAiIiwgIm9tSnBaRW9BQVFJREJBVUdCd2dKWkc1aGJXVmtTbUZ1WlE9PSIv
KiB7ICJpZCI6IGgnMDAwMTAyMDMwNDA1MDYwNzA4MDknLCAibmFtZSI6ICJKYW5lIiB9ICovLCB0
cnVlIC8qIHN5bmNocm9uaXphYmxlICovKSk7CisKKyAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpb
TlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOnRlc3RVUkwuZ2V0KCldXTsKKyAgICBbd2ViVmll
dyB3YWl0Rm9yTWVzc2FnZTpAIlN1Y2NlZWRlZCEiXTsKKyAgICBFWFBFQ1RfV0tfU1RSRVEod2Vi
QXV0aGVudGljYXRpb25QYW5lbFNlbGVjdGVkQ3JlZGVudGlhbE5hbWUsICJKb2huIik7CisKKyAg
ICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOnRlc3RV
UkwuZ2V0KCldXTsKKyAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2FnZTpAIlN1Y2NlZWRlZCEiXTsK
KyAgICBFWFBFQ1RfV0tfU1RSRVEod2ViQXV0aGVudGljYXRpb25QYW5lbFNlbGVjdGVkQ3JlZGVu
dGlhbE5hbWUsICJKYW5lIik7CisKKyAgICBjbGVhblVwS2V5Y2hhaW4oIiIpOworfQorCiBURVNU
KFdlYkF1dGhlbnRpY2F0aW9uUGFuZWwsIExBR2V0QXNzZXJ0aW9uTm9Nb2NrTm9Vc2VyR2VzdHVy
ZSkKIHsKICAgICByZXNldCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>