<?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>237346</bug_id>
          
          <creation_ts>2022-03-01 16:02:02 -0800</creation_ts>
          <short_desc>REGRESSION(r290539): [ iOS ] 2X http/wpt/webauthn/public-key-credential-create-failure-local (layout-tests) are constant text failures</short_desc>
          <delta_ts>2022-03-07 12:46:21 -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>
          
          <blocked>237548</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Jenner">jenner</reporter>
          <assigned_to name="pascoe@apple.com">pascoe</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>Morningstar</cc>
    
    <cc>pascoe</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1847231</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-03-01 16:02:02 -0800</bug_when>
    <thetext>The following two http/wpt/webauthn/public-key-credential-create-failure-local layout-tests are constant text failures on iOS. 

http/wpt/webauthn/public-key-credential-create-failure-local.https.html
http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;test=http%2Fwpt%2Fwebauthn%2Fpublic-key-credential-create-failure-local-silent.https.html&amp;test=http%2Fwpt%2Fwebauthn%2Fpublic-key-credential-create-failure-local.https.html

The diff appears to be the same for both tests. 

TEXT DIFF:
 PASS PublicKeyCredential&apos;s [[create]] with matched exclude credentials in a mock local authenticator. 2nd
 PASS PublicKeyCredential&apos;s [[create]] without user consent in a mock local authenticator.
 PASS PublicKeyCredential&apos;s [[create]] without private keys in a mock local authenticator.
-PASS PublicKeyCredential&apos;s [[create]] without attestation in a mock local authenticator.
+FAIL PublicKeyCredential&apos;s [[create]] without attestation in a mock local authenticator. assert_unreached: Should have rejected: Couldn&apos;t attest: The operation couldn&apos;t complete. Reached unreachable code. 

DIFF URLS:
https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r290667%20(1795)/http/wpt/webauthn/public-key-credential-create-failure-local.https-pretty-diff.html
https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r290667%20(1795)/http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847232</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-01 16:02:40 -0800</bug_when>
    <thetext>&lt;rdar://problem/89647260&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847236</commentid>
    <comment_count>2</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 16:14:19 -0800</bug_when>
    <thetext>My bug https://bugs.webkit.org/show_bug.cgi?id=237345 is the same as this one, but this one includes the second test so I am marking mine as a duplicate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847237</commentid>
    <comment_count>3</comment_count>
      <attachid>453546</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2022-03-01 16:14:53 -0800</bug_when>
    <thetext>Created attachment 453546
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847239</commentid>
    <comment_count>4</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 16:15:06 -0800</bug_when>
    <thetext>*** Bug 237345 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847488</commentid>
    <comment_count>5</comment_count>
      <attachid>453546</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-03-02 10:19:34 -0800</bug_when>
    <thetext>Comment on attachment 453546
Patch

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

r=me

&gt; LayoutTests/ChangeLog:10
&gt; +        we&apos;ve changed behavior such that creation still succeeds with none attestation

Nit: Maybe say: &quot;... succeeds with &apos;none&apos; attestation in this case...&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847506</commentid>
    <comment_count>6</comment_count>
      <attachid>453637</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2022-03-02 11:00:17 -0800</bug_when>
    <thetext>Created attachment 453637
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847586</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-02 13:05:34 -0800</bug_when>
    <thetext>Committed r290751 (247995@main): &lt;https://commits.webkit.org/247995@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 453637.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1848859</commentid>
    <comment_count>8</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-07 11:28:59 -0800</bug_when>
    <thetext>http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html and
http/wpt/webauthn/public-key-credential-create-failure-local.https.html 

Still appear to be constantly failing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>453546</attachid>
            <date>2022-03-01 16:14:53 -0800</date>
            <delta_ts>2022-03-02 11:00:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237346-20220301161452.patch</filename>
            <type>text/plain</type>
            <size>7939</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwNjc0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTQwYTgwNDRjN2NiZjk2YjVlNGU5
MWJiODM3MTljZjQ4MWQ3NGE5NC4uMjY4MGM2YzkzMWI0MWFjNjEwN2E0ZmM4ZmE3ZGNkNDVhNTBm
YWQ2ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAzLTAxICBKIFBhc2NvZSAgPGpfcGFz
Y29lQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViQXV0aG5dIFJlbW92ZSBvYnNvbGV0ZSBmYWls
ZWQgYXR0ZXN0YXRpb24gdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNzM0NgorICAgICAgICByZGFyOi8vcHJvYmxlbS84OTY0NzI2MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSByZW1vdmVk
IGl0ZW1zIHRlc3RlZCB0aGF0IGNyZWF0aW9uIGZhaWxzIHdoZW5ldmVyIGF0dGVzdGF0aW9uIGZh
aWxzLCBob3dldmVyCisgICAgICAgIHdlJ3ZlIGNoYW5nZWQgYmVoYXZpb3Igc3VjaCB0aGF0IGNy
ZWF0aW9uIHN0aWxsIHN1Y2NlZWRzIHdpdGggbm9uZSBhdHRlc3RhdGlvbgorICAgICAgICBpbiB0
aGlzIGNhc2UsIG1ha2luZyB0aGVzZSBmYWlsdXJlIHRlc3RzIG9ic29sZXRlLgorCisgICAgICAg
ICogaHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJl
LWxvY2FsLXNpbGVudC5odHRwcy1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC93cHQvd2Vi
YXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLXNpbGVudC5o
dHRwcy5odG1sOgorICAgICAgICAqIGh0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVu
dGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC5odHRwcy1leHBlY3RlZC50eHQ6CisgICAgICAgICog
aHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxv
Y2FsLmh0dHBzLmh0bWw6CisKIDIwMjItMDMtMDEgIE1hdHQgV29vZHJvdyAgPG1hdHR3b29kcm93
QGFwcGxlLmNvbT4KIAogICAgICAgICBVc2Ugc3RhdGljIHBvc2l0aW9uIHJlbGF0aXZlIHRvIHBh
cmVudCBmb3IgYWJzLXBvcyBpdGVtcyB3aXRoaW4gbmVzdGVkIGdyaWRzLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0
ZS1mYWlsdXJlLWxvY2FsLXNpbGVudC5odHRwcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9o
dHRwL3dwdC93ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9j
YWwtc2lsZW50Lmh0dHBzLWV4cGVjdGVkLnR4dAppbmRleCA5YmY4YjNkMDQ1Y2FlNzNiNDM1NjFl
ODlhYTVkMGU1MmExNWQyNGE3Li43NzY3YWJjNTBhZmUyNGI5MWY0NmU0NzM1MTYxMzI0ZTdmMjk4
ZTFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJhdXRobi9wdWJsaWMta2V5
LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwtc2lsZW50Lmh0dHBzLWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRp
YWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwtc2lsZW50Lmh0dHBzLWV4cGVjdGVkLnR4dApAQCAtOSw1
ICs5LDQgQEAgUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVdXSB3aXRoIG1hdGNo
ZWQgZXhjbHVkZSBjcmVkZW50aWFscyBpbiBhIG1vY2sKIFBBU1MgUHVibGljS2V5Q3JlZGVudGlh
bCdzIFtbY3JlYXRlXV0gd2l0aCBtYXRjaGVkIGV4Y2x1ZGUgY3JlZGVudGlhbHMgaW4gYSBtb2Nr
IGxvY2FsIGF1dGhlbnRpY2F0b3IuIDJuZAogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tj
cmVhdGVdXSB3aXRob3V0IHVzZXIgY29uc2VudCBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRv
ci4KIFBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aG91dCBwcml2YXRl
IGtleXMgaW4gYSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuCi1QQVNTIFB1YmxpY0tleUNyZWRl
bnRpYWwncyBbW2NyZWF0ZV1dIHdpdGhvdXQgYXR0ZXN0YXRpb24gaW4gYSBtb2NrIGxvY2FsIGF1
dGhlbnRpY2F0b3IuCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhu
L3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC1zaWxlbnQuaHR0cHMu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlh
bC1jcmVhdGUtZmFpbHVyZS1sb2NhbC1zaWxlbnQuaHR0cHMuaHRtbAppbmRleCAwYmE3ZmNlOTVm
Y2M4YjRiZWJhZTZiNWZmMTM1ZGQ4N2QxMTkzMWZkLi5hZjYyYjM4Y2JhNmYwYjhhNTNiNTRjNTYz
ZmE4MzFkMDIwZmZjZTJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJhdXRo
bi9wdWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwtc2lsZW50Lmh0dHBz
Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVk
ZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLXNpbGVudC5odHRwcy5odG1sCkBAIC0xMjksMzMg
KzEyOSw0IEBACiAgICAgICAgICAgICBpbnRlcm5hbHMuc2V0TW9ja1dlYkF1dGhlbnRpY2F0aW9u
Q29uZmlndXJhdGlvbih7IHNpbGVudEZhaWx1cmU6IHRydWUsIGxvY2FsOiB7IHVzZXJWZXJpZmlj
YXRpb246ICJ5ZXMiLCBhY2NlcHRBdHRlc3RhdGlvbjogZmFsc2UgfSB9KTsKICAgICAgICAgcmV0
dXJuIHByb21pc2VSZWplY3RzKHQsICJOb3RBbGxvd2VkRXJyb3IiLCBuYXZpZ2F0b3IuY3JlZGVu
dGlhbHMuY3JlYXRlKG9wdGlvbnMpLCAiT3BlcmF0aW9uIHRpbWVkIG91dC4iKTsKICAgICB9LCAi
UHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aG91dCBwcml2YXRlIGtleXMgaW4g
YSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuIik7Ci0KLSAgICBwcm9taXNlX3Rlc3QoYXN5bmMg
dCA9PiB7Ci0gICAgICAgIGNvbnN0IHByaXZhdGVLZXlCYXNlNjQgPSBhd2FpdCBnZW5lcmF0ZVBy
aXZhdGVLZXlCYXNlNjQoKTsKLSAgICAgICAgY29uc3QgY3JlZGVudGlhbElEID0gYXdhaXQgY2Fs
Y3VsYXRlQ3JlZGVudGlhbElEKHByaXZhdGVLZXlCYXNlNjQpOwotICAgICAgICBjb25zdCBjcmVk
ZW50aWFsSURCYXNlNjQgPSBiYXNlNjRlbmNvZGUoY3JlZGVudGlhbElEKTsKLQotICAgICAgICBj
b25zdCBvcHRpb25zID0gewotICAgICAgICAgICAgcHVibGljS2V5OiB7Ci0gICAgICAgICAgICAg
ICAgcnA6IHsKLSAgICAgICAgICAgICAgICAgICAgbmFtZTogImV4YW1wbGUuY29tIgotICAgICAg
ICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgdXNlcjogewotICAgICAgICAgICAgICAgICAg
ICBuYW1lOiAiSm9obiBBcHBsZXNlZWQiLAotICAgICAgICAgICAgICAgICAgICBpZDogQmFzZTY0
VVJMLnBhcnNlKHRlc3RVc2VyaGFuZGxlQmFzZTY0KSwKLSAgICAgICAgICAgICAgICAgICAgZGlz
cGxheU5hbWU6ICJKb2huIiwKLSAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgIGNo
YWxsZW5nZTogYXNjaWlUb1VpbnQ4QXJyYXkoIjEyMzQ1NiIpLAotICAgICAgICAgICAgICAgIHB1
YktleUNyZWRQYXJhbXM6IFt7IHR5cGU6ICJwdWJsaWMta2V5IiwgYWxnOiAtNyB9XSwKLSAgICAg
ICAgICAgICAgICBhdHRlc3RhdGlvbjogImRpcmVjdCIsCi0gICAgICAgICAgICAgICAgdGltZW91
dDogMTAKLSAgICAgICAgICAgIH0KLSAgICAgICAgfTsKLSAgICAgICAgaWYgKHdpbmRvdy5pbnRl
cm5hbHMpCi0gICAgICAgICAgICBpbnRlcm5hbHMuc2V0TW9ja1dlYkF1dGhlbnRpY2F0aW9uQ29u
ZmlndXJhdGlvbih7IHNpbGVudEZhaWx1cmU6IHRydWUsIGxvY2FsOiB7IHVzZXJWZXJpZmljYXRp
b246ICJ5ZXMiLCBhY2NlcHRBdHRlc3RhdGlvbjogZmFsc2UsIHByaXZhdGVLZXlCYXNlNjQ6IHBy
aXZhdGVLZXlCYXNlNjQgfSB9KTsKLSAgICAgICAgcmV0dXJuIHByb21pc2VSZWplY3RzKHQsICJO
b3RBbGxvd2VkRXJyb3IiLCBuYXZpZ2F0b3IuY3JlZGVudGlhbHMuY3JlYXRlKG9wdGlvbnMpLCAi
T3BlcmF0aW9uIHRpbWVkIG91dC4iKS50aGVuKCgpID0+IHsKLSAgICAgICAgICAgIGlmICh3aW5k
b3cudGVzdFJ1bm5lcikKLSAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLmNsZWFuVXBLZXljaGFp
bih0ZXN0UnBJZCwgY3JlZGVudGlhbElEQmFzZTY0KTsKLSAgICAgICAgfSk7Ci0gICAgfSwgIlB1
YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGhvdXQgYXR0ZXN0YXRpb24gaW4gYSBt
b2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuIik7CiA8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFp
bHVyZS1sb2NhbC5odHRwcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJh
dXRobi9wdWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwuaHR0cHMtZXhw
ZWN0ZWQudHh0CmluZGV4IGNlMjIwOTM3MzVlMjVmMjIyNzRmYTEyODA4Y2E5OGY1OTM3YTc1MjAu
LmY2OThmYTVjMDRjMzRkYjViZWJjNjRkZWExMWRiZDE0NWNkMWM0ZmEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUt
ZmFpbHVyZS1sb2NhbC5odHRwcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93
cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLmh0
dHBzLWV4cGVjdGVkLnR4dApAQCAtMTIsNyArMTIsNiBAQCBQQVNTIFB1YmxpY0tleUNyZWRlbnRp
YWwncyBbW2NyZWF0ZV1dIHdpdGggbWF0Y2hlZCBleGNsdWRlIGNyZWRlbnRpYWxzIGluIGEgbW9j
awogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVdXSB3aXRoIG1hdGNoZWQgZXhj
bHVkZSBjcmVkZW50aWFscyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4gMm5kCiBQQVNT
IFB1YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGhvdXQgdXNlciBjb25zZW50IGlu
IGEgbW9jayBsb2NhbCBhdXRoZW50aWNhdG9yLgogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3Mg
W1tjcmVhdGVdXSB3aXRob3V0IHByaXZhdGUga2V5cyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGlj
YXRvci4KLVBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aG91dCBhdHRl
c3RhdGlvbiBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4KIFBBU1MgUHVibGljS2V5Q3Jl
ZGVudGlhbCdzIFtbY3JlYXRlXV0gbm90IGRlbGV0aW5nIG9sZCBjcmVkZW50aWFsIGluIGEgbW9j
ayBsb2NhbCBhdXRoZW50aWNhdG9yLgogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVh
dGVdXSB3aXRoIHRpbWVvdXQgaW4gYSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuCiBQQVNTIFB1
YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGggdXNlciBjYW5jZWwgaW4gYSBtb2Nr
IGxvY2FsIGF1dGhlbnRpY2F0b3IuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3dwdC93
ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwuaHR0cHMu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlh
bC1jcmVhdGUtZmFpbHVyZS1sb2NhbC5odHRwcy5odG1sCmluZGV4IDI3NzJlOWY1ZDk2NThlNTA1
NDFiOTFjMzUxYzIzZWQxZWU3ODk1MWQuLjMzNmViZjA5NzZjMWFiNWFlZGQ4MWRmNjdhNzg5ODQ5
MjgyY2Q4MzAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1Ymxp
Yy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC5odHRwcy5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUt
ZmFpbHVyZS1sb2NhbC5odHRwcy5odG1sCkBAIC0xMjUsMzQgKzEyNSw2IEBACiAgICAgICAgIHJl
dHVybiBwcm9taXNlUmVqZWN0cyh0LCAiVW5rbm93bkVycm9yIiwgbmF2aWdhdG9yLmNyZWRlbnRp
YWxzLmNyZWF0ZShvcHRpb25zKSwgIkNvdWxkbid0IGNyZWF0ZSBwcml2YXRlIGtleS4iKTsKICAg
ICB9LCAiUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aG91dCBwcml2YXRlIGtl
eXMgaW4gYSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuIik7CiAKLSAgICBwcm9taXNlX3Rlc3Qo
YXN5bmMgdCA9PiB7Ci0gICAgICAgIGNvbnN0IHByaXZhdGVLZXlCYXNlNjQgPSBhd2FpdCBnZW5l
cmF0ZVByaXZhdGVLZXlCYXNlNjQoKTsKLSAgICAgICAgY29uc3QgY3JlZGVudGlhbElEID0gYXdh
aXQgY2FsY3VsYXRlQ3JlZGVudGlhbElEKHByaXZhdGVLZXlCYXNlNjQpOwotICAgICAgICBjb25z
dCBjcmVkZW50aWFsSURCYXNlNjQgPSBiYXNlNjRlbmNvZGUoY3JlZGVudGlhbElEKTsKLQotICAg
ICAgICBjb25zdCBvcHRpb25zID0gewotICAgICAgICAgICAgcHVibGljS2V5OiB7Ci0gICAgICAg
ICAgICAgICAgcnA6IHsKLSAgICAgICAgICAgICAgICAgICAgbmFtZTogImV4YW1wbGUuY29tIgot
ICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgdXNlcjogewotICAgICAgICAgICAg
ICAgICAgICBuYW1lOiAiSm9obiBBcHBsZXNlZWQiLAotICAgICAgICAgICAgICAgICAgICBpZDog
QmFzZTY0VVJMLnBhcnNlKHRlc3RVc2VyaGFuZGxlQmFzZTY0KSwKLSAgICAgICAgICAgICAgICAg
ICAgZGlzcGxheU5hbWU6ICJKb2huIiwKLSAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAg
ICAgIGNoYWxsZW5nZTogYXNjaWlUb1VpbnQ4QXJyYXkoIjEyMzQ1NiIpLAotICAgICAgICAgICAg
ICAgIHB1YktleUNyZWRQYXJhbXM6IFt7IHR5cGU6ICJwdWJsaWMta2V5IiwgYWxnOiAtNyB9XSwK
LSAgICAgICAgICAgICAgICBhdHRlc3RhdGlvbjogImRpcmVjdCIKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgfTsKLSAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCi0gICAgICAgICAgICBpbnRl
cm5hbHMuc2V0TW9ja1dlYkF1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvbih7IGxvY2FsOiB7IHVz
ZXJWZXJpZmljYXRpb246ICJ5ZXMiLCBhY2NlcHRBdHRlc3RhdGlvbjogZmFsc2UsIHByaXZhdGVL
ZXlCYXNlNjQ6IHByaXZhdGVLZXlCYXNlNjQgfSB9KTsKLSAgICAgICAgcmV0dXJuIHByb21pc2VS
ZWplY3RzKHQsICJVbmtub3duRXJyb3IiLCBuYXZpZ2F0b3IuY3JlZGVudGlhbHMuY3JlYXRlKG9w
dGlvbnMpLCAiQ291bGRuJ3QgYXR0ZXN0OiBUaGUgb3BlcmF0aW9uIGNvdWxkbid0IGNvbXBsZXRl
LiIpLnRoZW4oKCkgPT4gewotICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAg
ICAgICAgICAgICAgIHRlc3RSdW5uZXIuY2xlYW5VcEtleWNoYWluKHRlc3RScElkLCBjcmVkZW50
aWFsSURCYXNlNjQpOwotICAgICAgICB9KTsKLSAgICB9LCAiUHVibGljS2V5Q3JlZGVudGlhbCdz
IFtbY3JlYXRlXV0gd2l0aG91dCBhdHRlc3RhdGlvbiBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGlj
YXRvci4iKTsKLQogICAgIHByb21pc2VfdGVzdChhc3luYyB0ID0+IHsKICAgICAgICAgY29uc3Qg
cHJpdmF0ZUtleUJhc2U2NCA9IGF3YWl0IGdlbmVyYXRlUHJpdmF0ZUtleUJhc2U2NCgpOwogICAg
ICAgICBjb25zdCBjcmVkZW50aWFsSUQgPSBhd2FpdCBjYWxjdWxhdGVDcmVkZW50aWFsSUQocHJp
dmF0ZUtleUJhc2U2NCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>453637</attachid>
            <date>2022-03-02 11:00:17 -0800</date>
            <delta_ts>2022-03-02 13:05:36 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-237346-20220302110016.patch</filename>
            <type>text/plain</type>
            <size>7908</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwNzM4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDdhZDM1MWRlMmQ1ZjYwN2IzNDA5
OGE1NjdlZjY0MGRkMDdlMmJkYy4uNzI0NjRjNTA3NDc3NGI4YzIyOGVkZTNlZGFmNjQwZmJjZjBk
NGQ4YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAzLTAyICBKIFBhc2NvZSAgPGpfcGFz
Y29lQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViQXV0aG5dIFJlbW92ZSBvYnNvbGV0ZSBmYWls
ZWQgYXR0ZXN0YXRpb24gdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNzM0NgorICAgICAgICByZGFyOi8vcHJvYmxlbS84OTY0NzI2MAorCisg
ICAgICAgIFJldmlld2VkIGJ5IEJyZW50IEZ1bGdoYW0uCisKKyAgICAgICAgVGhlIHJlbW92ZWQg
aXRlbXMgdGVzdGVkIHRoYXQgY3JlYXRpb24gZmFpbHMgd2hlbmV2ZXIgYXR0ZXN0YXRpb24gZmFp
bHMsIGhvd2V2ZXIKKyAgICAgICAgd2UndmUgY2hhbmdlZCBiZWhhdmlvciBzdWNoIHRoYXQgY3Jl
YXRpb24gc3VjY2VlZHMgd2l0aCAnbm9uZScgYXR0ZXN0YXRpb24gaW4gdGhpcworICAgICAgICBj
YXNlLCBtYWtpbmcgdGhlc2UgZmFpbHVyZSB0ZXN0cyBvYnNvbGV0ZS4KKworICAgICAgICAqIGh0
dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2Nh
bC1zaWxlbnQuaHR0cHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvd3B0L3dlYmF1dGhu
L3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC1zaWxlbnQuaHR0cHMu
aHRtbDoKKyAgICAgICAgKiBodHRwL3dwdC93ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRpYWwt
Y3JlYXRlLWZhaWx1cmUtbG9jYWwuaHR0cHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAv
d3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC5o
dHRwcy5odG1sOgorCiAyMDIyLTAzLTAyICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQu
b3JnPgogCiAgICAgICAgIE91dGxpbmUtd2lkdGggd2l0aCB0cmFuc2l0aW9uIGRvbid0IGFuaW1h
dGUgY29ycmVjdGx5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJhdXRobi9w
dWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwtc2lsZW50Lmh0dHBzLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3Jl
ZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC1zaWxlbnQuaHR0cHMtZXhwZWN0ZWQudHh0Cmlu
ZGV4IDliZjhiM2QwNDVjYWU3M2I0MzU2MWU4OWFhNWQwZTUyYTE1ZDI0YTcuLjc3NjdhYmM1MGFm
ZTI0YjkxZjQ2ZTQ3MzUxNjEzMjRlN2YyOThlMWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2Nh
bC1zaWxlbnQuaHR0cHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3dl
YmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUtZmFpbHVyZS1sb2NhbC1zaWxlbnQu
aHR0cHMtZXhwZWN0ZWQudHh0CkBAIC05LDUgKzksNCBAQCBQQVNTIFB1YmxpY0tleUNyZWRlbnRp
YWwncyBbW2NyZWF0ZV1dIHdpdGggbWF0Y2hlZCBleGNsdWRlIGNyZWRlbnRpYWxzIGluIGEgbW9j
awogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVdXSB3aXRoIG1hdGNoZWQgZXhj
bHVkZSBjcmVkZW50aWFscyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4gMm5kCiBQQVNT
IFB1YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGhvdXQgdXNlciBjb25zZW50IGlu
IGEgbW9jayBsb2NhbCBhdXRoZW50aWNhdG9yLgogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3Mg
W1tjcmVhdGVdXSB3aXRob3V0IHByaXZhdGUga2V5cyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGlj
YXRvci4KLVBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aG91dCBhdHRl
c3RhdGlvbiBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4KIApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1m
YWlsdXJlLWxvY2FsLXNpbGVudC5odHRwcy5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2Vi
YXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLXNpbGVudC5o
dHRwcy5odG1sCmluZGV4IDBiYTdmY2U5NWZjYzhiNGJlYmFlNmI1ZmYxMzVkZDg3ZDExOTMxZmQu
LmFmNjJiMzhjYmE2ZjBiOGE1M2I1NGM1NjNmYTgzMWQwMjBmZmNlMmQgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVhdGUt
ZmFpbHVyZS1sb2NhbC1zaWxlbnQuaHR0cHMuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dw
dC93ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRpYWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwtc2ls
ZW50Lmh0dHBzLmh0bWwKQEAgLTEyOSwzMyArMTI5LDQgQEAKICAgICAgICAgICAgIGludGVybmFs
cy5zZXRNb2NrV2ViQXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uKHsgc2lsZW50RmFpbHVyZTog
dHJ1ZSwgbG9jYWw6IHsgdXNlclZlcmlmaWNhdGlvbjogInllcyIsIGFjY2VwdEF0dGVzdGF0aW9u
OiBmYWxzZSB9IH0pOwogICAgICAgICByZXR1cm4gcHJvbWlzZVJlamVjdHModCwgIk5vdEFsbG93
ZWRFcnJvciIsIG5hdmlnYXRvci5jcmVkZW50aWFscy5jcmVhdGUob3B0aW9ucyksICJPcGVyYXRp
b24gdGltZWQgb3V0LiIpOwogICAgIH0sICJQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVd
XSB3aXRob3V0IHByaXZhdGUga2V5cyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4iKTsK
LQotICAgIHByb21pc2VfdGVzdChhc3luYyB0ID0+IHsKLSAgICAgICAgY29uc3QgcHJpdmF0ZUtl
eUJhc2U2NCA9IGF3YWl0IGdlbmVyYXRlUHJpdmF0ZUtleUJhc2U2NCgpOwotICAgICAgICBjb25z
dCBjcmVkZW50aWFsSUQgPSBhd2FpdCBjYWxjdWxhdGVDcmVkZW50aWFsSUQocHJpdmF0ZUtleUJh
c2U2NCk7Ci0gICAgICAgIGNvbnN0IGNyZWRlbnRpYWxJREJhc2U2NCA9IGJhc2U2NGVuY29kZShj
cmVkZW50aWFsSUQpOwotCi0gICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7Ci0gICAgICAgICAgICBw
dWJsaWNLZXk6IHsKLSAgICAgICAgICAgICAgICBycDogewotICAgICAgICAgICAgICAgICAgICBu
YW1lOiAiZXhhbXBsZS5jb20iCi0gICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICB1
c2VyOiB7Ci0gICAgICAgICAgICAgICAgICAgIG5hbWU6ICJKb2huIEFwcGxlc2VlZCIsCi0gICAg
ICAgICAgICAgICAgICAgIGlkOiBCYXNlNjRVUkwucGFyc2UodGVzdFVzZXJoYW5kbGVCYXNlNjQp
LAotICAgICAgICAgICAgICAgICAgICBkaXNwbGF5TmFtZTogIkpvaG4iLAotICAgICAgICAgICAg
ICAgIH0sCi0gICAgICAgICAgICAgICAgY2hhbGxlbmdlOiBhc2NpaVRvVWludDhBcnJheSgiMTIz
NDU2IiksCi0gICAgICAgICAgICAgICAgcHViS2V5Q3JlZFBhcmFtczogW3sgdHlwZTogInB1Ymxp
Yy1rZXkiLCBhbGc6IC03IH1dLAotICAgICAgICAgICAgICAgIGF0dGVzdGF0aW9uOiAiZGlyZWN0
IiwKLSAgICAgICAgICAgICAgICB0aW1lb3V0OiAxMAotICAgICAgICAgICAgfQotICAgICAgICB9
OwotICAgICAgICBpZiAod2luZG93LmludGVybmFscykKLSAgICAgICAgICAgIGludGVybmFscy5z
ZXRNb2NrV2ViQXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uKHsgc2lsZW50RmFpbHVyZTogdHJ1
ZSwgbG9jYWw6IHsgdXNlclZlcmlmaWNhdGlvbjogInllcyIsIGFjY2VwdEF0dGVzdGF0aW9uOiBm
YWxzZSwgcHJpdmF0ZUtleUJhc2U2NDogcHJpdmF0ZUtleUJhc2U2NCB9IH0pOwotICAgICAgICBy
ZXR1cm4gcHJvbWlzZVJlamVjdHModCwgIk5vdEFsbG93ZWRFcnJvciIsIG5hdmlnYXRvci5jcmVk
ZW50aWFscy5jcmVhdGUob3B0aW9ucyksICJPcGVyYXRpb24gdGltZWQgb3V0LiIpLnRoZW4oKCkg
PT4gewotICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgICAgICAgICAgICAg
IHRlc3RSdW5uZXIuY2xlYW5VcEtleWNoYWluKHRlc3RScElkLCBjcmVkZW50aWFsSURCYXNlNjQp
OwotICAgICAgICB9KTsKLSAgICB9LCAiUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0g
d2l0aG91dCBhdHRlc3RhdGlvbiBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4iKTsKIDwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVibGlj
LWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLmh0dHBzLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1jcmVh
dGUtZmFpbHVyZS1sb2NhbC5odHRwcy1leHBlY3RlZC50eHQKaW5kZXggY2UyMjA5MzczNWUyNWYy
MjI3NGZhMTI4MDhjYTk4ZjU5MzdhNzUyMC4uZjY5OGZhNWMwNGMzNGRiNWJlYmM2NGRlYTExZGJk
MTQ1Y2QxYzRmYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVi
bGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLmh0dHBzLWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC93ZWJhdXRobi9wdWJsaWMta2V5LWNyZWRlbnRp
YWwtY3JlYXRlLWZhaWx1cmUtbG9jYWwuaHR0cHMtZXhwZWN0ZWQudHh0CkBAIC0xMiw3ICsxMiw2
IEBAIFBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0gd2l0aCBtYXRjaGVkIGV4
Y2x1ZGUgY3JlZGVudGlhbHMgaW4gYSBtb2NrCiBQQVNTIFB1YmxpY0tleUNyZWRlbnRpYWwncyBb
W2NyZWF0ZV1dIHdpdGggbWF0Y2hlZCBleGNsdWRlIGNyZWRlbnRpYWxzIGluIGEgbW9jayBsb2Nh
bCBhdXRoZW50aWNhdG9yLiAybmQKIFBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRl
XV0gd2l0aG91dCB1c2VyIGNvbnNlbnQgaW4gYSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuCiBQ
QVNTIFB1YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGhvdXQgcHJpdmF0ZSBrZXlz
IGluIGEgbW9jayBsb2NhbCBhdXRoZW50aWNhdG9yLgotUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFs
J3MgW1tjcmVhdGVdXSB3aXRob3V0IGF0dGVzdGF0aW9uIGluIGEgbW9jayBsb2NhbCBhdXRoZW50
aWNhdG9yLgogUEFTUyBQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVdXSBub3QgZGVsZXRp
bmcgb2xkIGNyZWRlbnRpYWwgaW4gYSBtb2NrIGxvY2FsIGF1dGhlbnRpY2F0b3IuCiBQQVNTIFB1
YmxpY0tleUNyZWRlbnRpYWwncyBbW2NyZWF0ZV1dIHdpdGggdGltZW91dCBpbiBhIG1vY2sgbG9j
YWwgYXV0aGVudGljYXRvci4KIFBBU1MgUHVibGljS2V5Q3JlZGVudGlhbCdzIFtbY3JlYXRlXV0g
d2l0aCB1c2VyIGNhbmNlbCBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRvci4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3dlYmF1dGhuL3B1YmxpYy1rZXktY3JlZGVudGlhbC1j
cmVhdGUtZmFpbHVyZS1sb2NhbC5odHRwcy5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2Vi
YXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLmh0dHBzLmh0
bWwKaW5kZXggMjc3MmU5ZjVkOTY1OGU1MDU0MWI5MWMzNTFjMjNlZDFlZTc4OTUxZC4uMzM2ZWJm
MDk3NmMxYWI1YWVkZDgxZGY2N2E3ODk4NDkyODJjZDgzMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaHR0cC93cHQvd2ViYXV0aG4vcHVibGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJl
LWxvY2FsLmh0dHBzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvd2ViYXV0aG4vcHVi
bGljLWtleS1jcmVkZW50aWFsLWNyZWF0ZS1mYWlsdXJlLWxvY2FsLmh0dHBzLmh0bWwKQEAgLTEy
NSwzNCArMTI1LDYgQEAKICAgICAgICAgcmV0dXJuIHByb21pc2VSZWplY3RzKHQsICJVbmtub3du
RXJyb3IiLCBuYXZpZ2F0b3IuY3JlZGVudGlhbHMuY3JlYXRlKG9wdGlvbnMpLCAiQ291bGRuJ3Qg
Y3JlYXRlIHByaXZhdGUga2V5LiIpOwogICAgIH0sICJQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tj
cmVhdGVdXSB3aXRob3V0IHByaXZhdGUga2V5cyBpbiBhIG1vY2sgbG9jYWwgYXV0aGVudGljYXRv
ci4iKTsKIAotICAgIHByb21pc2VfdGVzdChhc3luYyB0ID0+IHsKLSAgICAgICAgY29uc3QgcHJp
dmF0ZUtleUJhc2U2NCA9IGF3YWl0IGdlbmVyYXRlUHJpdmF0ZUtleUJhc2U2NCgpOwotICAgICAg
ICBjb25zdCBjcmVkZW50aWFsSUQgPSBhd2FpdCBjYWxjdWxhdGVDcmVkZW50aWFsSUQocHJpdmF0
ZUtleUJhc2U2NCk7Ci0gICAgICAgIGNvbnN0IGNyZWRlbnRpYWxJREJhc2U2NCA9IGJhc2U2NGVu
Y29kZShjcmVkZW50aWFsSUQpOwotCi0gICAgICAgIGNvbnN0IG9wdGlvbnMgPSB7Ci0gICAgICAg
ICAgICBwdWJsaWNLZXk6IHsKLSAgICAgICAgICAgICAgICBycDogewotICAgICAgICAgICAgICAg
ICAgICBuYW1lOiAiZXhhbXBsZS5jb20iCi0gICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAg
ICAgICB1c2VyOiB7Ci0gICAgICAgICAgICAgICAgICAgIG5hbWU6ICJKb2huIEFwcGxlc2VlZCIs
Ci0gICAgICAgICAgICAgICAgICAgIGlkOiBCYXNlNjRVUkwucGFyc2UodGVzdFVzZXJoYW5kbGVC
YXNlNjQpLAotICAgICAgICAgICAgICAgICAgICBkaXNwbGF5TmFtZTogIkpvaG4iLAotICAgICAg
ICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgY2hhbGxlbmdlOiBhc2NpaVRvVWludDhBcnJh
eSgiMTIzNDU2IiksCi0gICAgICAgICAgICAgICAgcHViS2V5Q3JlZFBhcmFtczogW3sgdHlwZTog
InB1YmxpYy1rZXkiLCBhbGc6IC03IH1dLAotICAgICAgICAgICAgICAgIGF0dGVzdGF0aW9uOiAi
ZGlyZWN0IgotICAgICAgICAgICAgfQotICAgICAgICB9OwotICAgICAgICBpZiAod2luZG93Lmlu
dGVybmFscykKLSAgICAgICAgICAgIGludGVybmFscy5zZXRNb2NrV2ViQXV0aGVudGljYXRpb25D
b25maWd1cmF0aW9uKHsgbG9jYWw6IHsgdXNlclZlcmlmaWNhdGlvbjogInllcyIsIGFjY2VwdEF0
dGVzdGF0aW9uOiBmYWxzZSwgcHJpdmF0ZUtleUJhc2U2NDogcHJpdmF0ZUtleUJhc2U2NCB9IH0p
OwotICAgICAgICByZXR1cm4gcHJvbWlzZVJlamVjdHModCwgIlVua25vd25FcnJvciIsIG5hdmln
YXRvci5jcmVkZW50aWFscy5jcmVhdGUob3B0aW9ucyksICJDb3VsZG4ndCBhdHRlc3Q6IFRoZSBv
cGVyYXRpb24gY291bGRuJ3QgY29tcGxldGUuIikudGhlbigoKSA9PiB7Ci0gICAgICAgICAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCi0gICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5jbGVhblVw
S2V5Y2hhaW4odGVzdFJwSWQsIGNyZWRlbnRpYWxJREJhc2U2NCk7Ci0gICAgICAgIH0pOwotICAg
IH0sICJQdWJsaWNLZXlDcmVkZW50aWFsJ3MgW1tjcmVhdGVdXSB3aXRob3V0IGF0dGVzdGF0aW9u
IGluIGEgbW9jayBsb2NhbCBhdXRoZW50aWNhdG9yLiIpOwotCiAgICAgcHJvbWlzZV90ZXN0KGFz
eW5jIHQgPT4gewogICAgICAgICBjb25zdCBwcml2YXRlS2V5QmFzZTY0ID0gYXdhaXQgZ2VuZXJh
dGVQcml2YXRlS2V5QmFzZTY0KCk7CiAgICAgICAgIGNvbnN0IGNyZWRlbnRpYWxJRCA9IGF3YWl0
IGNhbGN1bGF0ZUNyZWRlbnRpYWxJRChwcml2YXRlS2V5QmFzZTY0KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>