<?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>219911</bug_id>
          
          <creation_ts>2020-12-15 11:58:24 -0800</creation_ts>
          <short_desc>[Cocoa] Adopt -externalContentProtectionStatus</short_desc>
          <delta_ts>2020-12-15 16:02:25 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>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="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1714854</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-15 11:58:24 -0800</bug_when>
    <thetext>[Cocoa] Adopt -externalContentProtectionStatus</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714855</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-15 12:00:00 -0800</bug_when>
    <thetext>&lt;rdar://problem/71095189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714856</commentid>
    <comment_count>2</comment_count>
      <attachid>416273</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-12-15 12:00:25 -0800</bug_when>
    <thetext>Created attachment 416273
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714956</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-15 16:02:24 -0800</bug_when>
    <thetext>Committed r270872: &lt;https://trac.webkit.org/changeset/270872&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416273.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416273</attachid>
            <date>2020-12-15 12:00:25 -0800</date>
            <delta_ts>2020-12-15 16:02:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219911-20201215120025.patch</filename>
            <type>text/plain</type>
            <size>9519</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGY3ZWU0OGQ3NmUxOTNhMDFiMjRhMzgy
NTFhY2VlMTFhMzA4MzE1YzAuLjA5YjdhMmQxMTM5OTJmN2EwZDMwNGVhZjY0NjUwZDYwM2U3NWI1
YzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMTItMTUgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBBZG9wdCAtZXh0ZXJuYWxDb250ZW50UHJv
dGVjdGlvblN0YXR1cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjE5OTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiB3dGYvUGxhdGZvcm1IYXZlLmg6CisKIDIwMjAtMTItMTQgIFRhZGV1IFphZ2FsbG8g
IDx0emFnYWxsb0BhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBzb21lIG9mIHRoZSB3b3JrIGZy
b20gSlNMb2NrIHRvIFZNRW50cnlTY29wZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGQyYjJlOGYzZTJjMjA0NWUz
MGNjMDRiNTQzNmI0YjZlZTFiMDkxMDQuLjNhMDhmZDliM2QwZGE5MTA4ZDA3YzIxMDNkZDlkOGY5
YzFiNDdhOGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAyMC0xMi0xNSAgSmVyIE5v
YmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIEFkb3B0IC1leHRl
cm5hbENvbnRlbnRQcm90ZWN0aW9uU3RhdHVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk5MTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZG9wdCBhIG5ldyBBVkNvbnRlbnRLZXlSZXF1ZXN0IEFQSSB3
aGljaCBwcm92aWRlcyBhICJwZW5kaW5nIiBzdGF0dXMgKGluIGFkZGl0aW9uIHRvIHVzYWJsZS91
bnVzYWJsZSkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2Jq
Yy9DRE1JbnN0YW5jZUZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQy5oOgorICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL0NETUluc3RhbmNlRmFpclBsYXlTdHJlYW1p
bmdBVkZPYmpDLm1tOgorICAgICAgICAoV2ViQ29yZTo6Q0RNSW5zdGFuY2VTZXNzaW9uRmFpclBs
YXlTdHJlYW1pbmdBVkZPYmpDOjprZXlTdGF0dXNlcyBjb25zdCk6CisgICAgICAgIChXZWJDb3Jl
OjpDRE1JbnN0YW5jZVNlc3Npb25GYWlyUGxheVN0cmVhbWluZ0FWRk9iakM6OnByb3RlY3Rpb25T
dGF0dXNGb3JEaXNwbGF5SUQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6Q0RNSW5zdGFuY2VT
ZXNzaW9uRmFpclBsYXlTdHJlYW1pbmdBVkZPYmpDOjprZXlSZXF1ZXN0SGFzSW5zdWZmaWNpZW50
UHJvdGVjdGlvbkZvckRpc3BsYXlJRCBjb25zdCk6IERlbGV0ZWQuCisKIDIwMjAtMTItMTQgIEFu
dG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU2ltcGxpZnkgdHJh
bnNmb3JtIGJsZW5kaW5nIGZvciBzaW1wbGUgY2FzZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL1BBTC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCmluZGV4IDM4
NThiMmJmN2I0NTAyZDJlY2UyY2Y0Y2VmMTMxOWNmMzdhNDBlNjMuLjgxYTEwNjI3OGU1M2QyNTA1
YTE5OTlhODFiNTNiNTc1N2U2OWEyYWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BBTC9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDIwLTEyLTE1ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIFtDb2NvYV0gQWRvcHQgLWV4dGVybmFsQ29udGVudFByb3RlY3Rpb25TdGF0dXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTkxMQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFsL3NwaS9jb2Nv
YS9BVkZvdW5kYXRpb25TUEkuaDoKKwogMjAyMC0xMi0xNCAgVGltIEhvcnRvbiAgPHRpbW90aHlf
aG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBBZG9wdCBzeW1ib2wgaW1hZ2UgQVBJIGluc3Rl
YWQgb2YgU1BJIGluIFdLUERGSFVEVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxh
dGZvcm1IYXZlLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAppbmRleCBhODBiZDEx
YTZlM2U2MGNhYzI2ZGEwMjNlZGU3NjQxNTEwZTY0ODg5Li42YmI3ODZmNmFlNDk4NGU0NjI1NWJj
YWIxNjJhYjk1NTA1MGRkNmNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhh
dmUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaApAQCAtODA4LDMgKzgwOCw4
IEBACiAjZGVmaW5lIEhBVkVfTVRfUExVR0lOX1NBTVBMRV9DVVJTT1JfUExBWUFCTEVfSE9SSVpP
TiAxCiAjZW5kaWYKICNlbmRpZgorCisjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9W
RVJTSU9OX01BWF9BTExPV0VEID49IDExMDIwMCkgXAorICAgIHx8IChQTEFURk9STShJT1MpICYm
IF9fSVBIT05FX09TX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gMTQwNDAwKQorI2RlZmluZSBIQVZF
X0FWQ09OVEVOVEtFWVJFUVVFU1RfUEVORElOR19QUk9URUNUSU9OX1NUQVRVUyAxCisjZW5kaWYK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvc3BpL2NvY29hL0FWRm91bmRhdGlv
blNQSS5oIGIvU291cmNlL1dlYkNvcmUvUEFML3BhbC9zcGkvY29jb2EvQVZGb3VuZGF0aW9uU1BJ
LmgKaW5kZXggODZiZTBlZjVkZWUzZjMwYzg1ZjM0YjI5ODhhODk5MjM2NTE4MDg3Mi4uYWU3OGIz
MzAxOTFlYzJlZmM4OTg0ZGExMjJhNjc2MzA4NjhkNGQ5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvUEFML3BhbC9zcGkvY29jb2EvQVZGb3VuZGF0aW9uU1BJLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvUEFML3BhbC9zcGkvY29jb2EvQVZGb3VuZGF0aW9uU1BJLmgKQEAgLTIwOCw2ICsyMDgs
MTkgQEAgTlNfQVNTVU1FX05PTk5VTExfQkVHSU4KIC0gKEJPT0wpd2lsbE91dHB1dEJlT2JzY3Vy
ZWREdWVUb0luc3VmZmljaWVudEV4dGVybmFsUHJvdGVjdGlvbkZvckRpc3BsYXlzOihOU0FycmF5
PE5TTnVtYmVyICo+ICopZGlzcGxheXM7CiBOU19BU1NVTUVfTk9OTlVMTF9FTkQKIEBlbmQKKwor
I2lmIEhBVkUoQVZDT05URU5US0VZUkVRVUVTVF9QRU5ESU5HX1BST1RFQ1RJT05fU1RBVFVTKQor
dHlwZWRlZiBOU19FTlVNKE5TSW50ZWdlciwgQVZFeHRlcm5hbENvbnRlbnRQcm90ZWN0aW9uU3Rh
dHVzKSB7CisgICAgQVZFeHRlcm5hbENvbnRlbnRQcm90ZWN0aW9uU3RhdHVzUGVuZGluZyAgICAg
ID0gMCwKKyAgICBBVkV4dGVybmFsQ29udGVudFByb3RlY3Rpb25TdGF0dXNTdWZmaWNpZW50ICAg
PSAxLAorICAgIEFWRXh0ZXJuYWxDb250ZW50UHJvdGVjdGlvblN0YXR1c0luc3VmZmljaWVudCA9
IDIsCit9OworCitAaW50ZXJmYWNlIEFWQ29udGVudEtleVJlcXVlc3QgKEFWQ29udGVudEtleVJl
cXVlc3RfUGVuZGluZ1Byb3RlY3Rpb25TdGF0dXMpCistIChBVkV4dGVybmFsQ29udGVudFByb3Rl
Y3Rpb25TdGF0dXMpZXh0ZXJuYWxDb250ZW50UHJvdGVjdGlvblN0YXR1czsKK0BlbmQKKyNlbmRp
ZgorCiAjZW5kaWYgLy8gSEFWRShBVkNPTlRFTlRLRVlTRVNTSU9OKQogCiAjaWYgRU5BQkxFKE1F
RElBX1NPVVJDRSkgJiYgIVVTRShBUFBMRV9JTlRFUk5BTF9TREspCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9DRE1JbnN0YW5j
ZUZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvYXZmb3VuZGF0aW9uL29iamMvQ0RNSW5zdGFuY2VGYWlyUGxheVN0cmVhbWluZ0FWRk9i
akMuaAppbmRleCAzZTk0MzU3OGNiOTc0MDY5Mjc4MmNkZDE4MzNjZDhjYjgwZGI3Zjg2Li5mYjZm
NTRhYTA3ZWRiYmJjZTNhMWQxYjQ3YTYwOTU0NjY4YzYxYzMxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9DRE1JbnN0YW5jZUZh
aXJQbGF5U3RyZWFtaW5nQVZGT2JqQy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL0NETUluc3RhbmNlRmFpclBsYXlTdHJlYW1pbmdBVkZP
YmpDLmgKQEAgLTE5NCw3ICsxOTQsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgbmV4dFJlcXVlc3Qo
KTsKICAgICBBVkNvbnRlbnRLZXlSZXF1ZXN0KiBsYXN0S2V5UmVxdWVzdCgpIGNvbnN0OwogCi0g
ICAgYm9vbCBrZXlSZXF1ZXN0SGFzSW5zdWZmaWNpZW50UHJvdGVjdGlvbkZvckRpc3BsYXlJRChB
VkNvbnRlbnRLZXlSZXF1ZXN0ICosIFBsYXRmb3JtRGlzcGxheUlEKSBjb25zdDsKKyAgICBPcHRp
b25hbDxDRE1LZXlTdGF0dXM+IHByb3RlY3Rpb25TdGF0dXNGb3JEaXNwbGF5SUQoQVZDb250ZW50
S2V5UmVxdWVzdCAqLCBPcHRpb25hbDxQbGF0Zm9ybURpc3BsYXlJRD4pIGNvbnN0OwogCiAjaWYg
IVJFTEVBU0VfTE9HX0RJU0FCTEVECiAgICAgV1RGOjpMb2dnZXIqIGxvZ2dlclB0cigpIGNvbnN0
IHsgcmV0dXJuIG1fbG9nZ2VyLmdldCgpOyB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvQ0RNSW5zdGFuY2VGYWlyUGxheVN0
cmVhbWluZ0FWRk9iakMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZv
dW5kYXRpb24vb2JqYy9DRE1JbnN0YW5jZUZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQy5tbQppbmRl
eCBjZGNhNThiMjY2N2QwY2M1ZmJiNGRkNGViNzFkYmNkYzM3ZDYxOWExLi4wMjdjYTFmYWMzZDM2
ZmZkN2U1ZDUwNDM4NzA1YzI1MWFiZWRiOWY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9DRE1JbnN0YW5jZUZhaXJQbGF5U3Ry
ZWFtaW5nQVZGT2JqQy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9h
dmZvdW5kYXRpb24vb2JqYy9DRE1JbnN0YW5jZUZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQy5tbQpA
QCAtMTM5NywxMyArMTM5Nyw4IEBAIENETUluc3RhbmNlU2Vzc2lvbjo6S2V5U3RhdHVzVmVjdG9y
IENETUluc3RhbmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6CiAgICAgICAgICAg
ICBpZiAob25lUmVxdWVzdC5nZXQoKS5lcnJvci5jb2RlID09IFNlY3VyaXR5TGV2ZWxFcnJvcikK
ICAgICAgICAgICAgICAgICBzdGF0dXMgPSBDRE1LZXlTdGF0dXM6Ok91dHB1dFJlc3RyaWN0ZWQ7
CiAKLSAgICAgICAgICAgIC8vIE9ubHkgdXNlIHRoZSBub24tcmVxdWVzdC1zcGVjaWZpYyAib3V0
cHV0T2JzY3VyZWREdWVUb0luc3VmZmljaWVudEV4dGVybmFsUHJvdGVjdGlvbiIgc3RhdHVzIGlm
Ci0gICAgICAgICAgICAvLyBBVkNvbnRlbnRLZXlSZXF1ZXN0cyBkbyBub3Qgc3VwcG9ydCB0aGUg
ZmluZXIgZ3JhaW5lZCAiLXdpbGxPdXRwdXRCZU9ic2N1cmVkLi4uIiBBUEkuCi0gICAgICAgICAg
ICBpZiAobV9vdXRwdXRPYnNjdXJlZCAmJiAhW29uZVJlcXVlc3QgcmVzcG9uZHNUb1NlbGVjdG9y
OkBzZWxlY3Rvcih3aWxsT3V0cHV0QmVPYnNjdXJlZER1ZVRvSW5zdWZmaWNpZW50RXh0ZXJuYWxQ
cm90ZWN0aW9uRm9yRGlzcGxheXM6KV0pCi0gICAgICAgICAgICAgICAgc3RhdHVzID0gQ0RNS2V5
U3RhdHVzOjpPdXRwdXRSZXN0cmljdGVkOwotCi0gICAgICAgICAgICBpZiAoZGlzcGxheUlEICYm
IGtleVJlcXVlc3RIYXNJbnN1ZmZpY2llbnRQcm90ZWN0aW9uRm9yRGlzcGxheUlEKG9uZVJlcXVl
c3QuZ2V0KCksICpkaXNwbGF5SUQpKQotICAgICAgICAgICAgICAgIHN0YXR1cyA9IENETUtleVN0
YXR1czo6T3V0cHV0UmVzdHJpY3RlZDsKKyAgICAgICAgICAgIGlmIChhdXRvIHByb3RlY3Rpb25T
dGF0dXMgPSBwcm90ZWN0aW9uU3RhdHVzRm9yRGlzcGxheUlEKG9uZVJlcXVlc3QuZ2V0KCksICpk
aXNwbGF5SUQpKQorICAgICAgICAgICAgICAgIHN0YXR1cyA9ICpwcm90ZWN0aW9uU3RhdHVzOwog
CiAgICAgICAgICAgICBmb3IgKGF1dG8mIGtleUlEIDoga2V5SURzKQogICAgICAgICAgICAgICAg
IGtleVN0YXR1c2VzLmFwcGVuZCh7IFdURk1vdmUoa2V5SUQpLCBzdGF0dXMgfSk7CkBAIC0xNDM0
LDE0ICsxNDI5LDE3IEBAIHZvaWQgQ0RNSW5zdGFuY2VTZXNzaW9uRmFpclBsYXlTdHJlYW1pbmdB
VkZPYmpDOjpleHRlcm5hbFByb3RlY3Rpb25TdGF0dXNEaWRDaGFuCiAgICAgdXBkYXRlUHJvdGVj
dGlvblN0YXR1c0ZvckRpc3BsYXlJRChtX2NsaWVudC0+ZGlzcGxheUlEKCkpOwogfQogCi1ib29s
IENETUluc3RhbmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6a2V5UmVxdWVzdEhh
c0luc3VmZmljaWVudFByb3RlY3Rpb25Gb3JEaXNwbGF5SUQoQVZDb250ZW50S2V5UmVxdWVzdCAq
cmVxdWVzdCwgUGxhdGZvcm1EaXNwbGF5SUQgZGlzcGxheUlEKSBjb25zdAorT3B0aW9uYWw8Q0RN
S2V5U3RhdHVzPiBDRE1JbnN0YW5jZVNlc3Npb25GYWlyUGxheVN0cmVhbWluZ0FWRk9iakM6OnBy
b3RlY3Rpb25TdGF0dXNGb3JEaXNwbGF5SUQoQVZDb250ZW50S2V5UmVxdWVzdCAqcmVxdWVzdCwg
T3B0aW9uYWw8UGxhdGZvcm1EaXNwbGF5SUQ+IGRpc3BsYXlJRCkgY29uc3QKIHsKLSAgICAvLyB3
aWxsT3V0cHV0QmVPYnNjdXJlZER1ZVRvSW5zdWZmaWNpZW50RXh0ZXJuYWxQcm90ZWN0aW9uRm9y
RGlzcGxheXMgd2lsbCBhbHdheXMgcmV0dXJuICJZRVMiIHByaW9yIHRvCi0gICAgLy8gcmVjZWl2
aW5nIGEgcmVzcG9uc2UuCi0gICAgaWYgKHJlcXVlc3Quc3RhdHVzICE9IEFWQ29udGVudEtleVJl
cXVlc3RTdGF0dXNSZWNlaXZlZFJlc3BvbnNlICYmIHJlcXVlc3Quc3RhdHVzICE9IEFWQ29udGVu
dEtleVJlcXVlc3RTdGF0dXNSZW5ld2VkKSB7Ci0gICAgICAgIEFMV0FZU19MT0dfSUZfUE9TU0lC
TEUoTE9HSURFTlRJRklFUiwgInJlcXVlc3QgaGFzIGluc3VmZmljaWVudCBzdGF0dXMgIiwgKGlu
dClyZXF1ZXN0LnN0YXR1cyk7Ci0gICAgICAgIHJldHVybiBmYWxzZTsKKyNpZiBIQVZFKEFWQ09O
VEVOVEtFWVJFUVVFU1RfUEVORElOR19QUk9URUNUSU9OX1NUQVRVUykKKyAgICBpZiAoW3JlcXVl
c3QgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihleHRlcm5hbENvbnRlbnRQcm90ZWN0aW9u
U3RhdHVzKV0pIHsKKyAgICAgICAgc3dpdGNoIChbcmVxdWVzdCBleHRlcm5hbENvbnRlbnRQcm90
ZWN0aW9uU3RhdHVzXSkgeworICAgICAgICBjYXNlIEFWRXh0ZXJuYWxDb250ZW50UHJvdGVjdGlv
blN0YXR1c1BlbmRpbmc6IHJldHVybiBDRE1LZXlTdGF0dXM6OlN0YXR1c1BlbmRpbmc7CisgICAg
ICAgIGNhc2UgQVZFeHRlcm5hbENvbnRlbnRQcm90ZWN0aW9uU3RhdHVzU3VmZmljaWVudDogcmV0
dXJuIENETUtleVN0YXR1czo6VXNhYmxlOworICAgICAgICBjYXNlIEFWRXh0ZXJuYWxDb250ZW50
UHJvdGVjdGlvblN0YXR1c0luc3VmZmljaWVudDogcmV0dXJuIENETUtleVN0YXR1czo6T3V0cHV0
UmVzdHJpY3RlZDsKKyAgICAgICAgfQogICAgIH0KKyNlbmRpZgogCiAgICAgLy8gRklYTUU6IEFW
Rm91bmRhdGlvbiByZXF1aXJlcyBhIGNvbm5lY3Rpb24gdG8gdGhlIFdpbmRvd1NlcnZlciBpbiBv
cmRlciB0byBxdWVyeSB0aGUgSERDUCBzdGF0dXMgb2YgaW5kaXZpZHVhbAogICAgIC8vIGRpc3Bs
YXlzLiBQYXNzaW5nIGluIGFuIGVtcHR5IE5TQXJyYXkgd2lsbCBjYXVzZSBBVkZvdW5kYXRpb24g
dG8gZmFsbCBiYWNrIHRvIGEgIm1pbmltdW0gc3VwcG9ydGVkIEhEQ1AgbGV2ZWwiCkBAIC0xNDUw
LDExICsxNDQ4LDI1IEBAIGJvb2wgQ0RNSW5zdGFuY2VTZXNzaW9uRmFpclBsYXlTdHJlYW1pbmdB
VkZPYmpDOjprZXlSZXF1ZXN0SGFzSW5zdWZmaWNpZW50UHJvdGVjCiAgICAgLy8gV2ViUHJvY2Vz
cy4KICAgICBVTlVTRURfUEFSQU0oZGlzcGxheUlEKTsKICAgICBpZiAoW3JlcXVlc3QgcmVzcG9u
ZHNUb1NlbGVjdG9yOkBzZWxlY3Rvcih3aWxsT3V0cHV0QmVPYnNjdXJlZER1ZVRvSW5zdWZmaWNp
ZW50RXh0ZXJuYWxQcm90ZWN0aW9uRm9yRGlzcGxheXM6KV0pIHsKKworICAgICAgICAvLyB3aWxs
T3V0cHV0QmVPYnNjdXJlZER1ZVRvSW5zdWZmaWNpZW50RXh0ZXJuYWxQcm90ZWN0aW9uRm9yRGlz
cGxheXMgd2lsbCBhbHdheXMgcmV0dXJuICJZRVMiIHByaW9yIHRvCisgICAgICAgIC8vIHJlY2Vp
dmluZyBhIHJlc3BvbnNlLgorICAgICAgICBpZiAocmVxdWVzdC5zdGF0dXMgIT0gQVZDb250ZW50
S2V5UmVxdWVzdFN0YXR1c1JlY2VpdmVkUmVzcG9uc2UgJiYgcmVxdWVzdC5zdGF0dXMgIT0gQVZD
b250ZW50S2V5UmVxdWVzdFN0YXR1c1JlbmV3ZWQpIHsKKyAgICAgICAgICAgIEFMV0FZU19MT0df
SUZfUE9TU0lCTEUoTE9HSURFTlRJRklFUiwgInJlcXVlc3QgaGFzIGluc3VmZmljaWVudCBzdGF0
dXMgIiwgKGludClyZXF1ZXN0LnN0YXR1cyk7CisgICAgICAgICAgICByZXR1cm4gV1RGOjpudWxs
b3B0OworICAgICAgICB9CisKICAgICAgICAgYXV0byBvYnNjdXJlZCA9IFtyZXF1ZXN0IHdpbGxP
dXRwdXRCZU9ic2N1cmVkRHVlVG9JbnN1ZmZpY2llbnRFeHRlcm5hbFByb3RlY3Rpb25Gb3JEaXNw
bGF5czpAWyBdXTsKICAgICAgICAgQUxXQVlTX0xPR19JRl9QT1NTSUJMRShMT0dJREVOVElGSUVS
LCAicmVxdWVzdCB7ICIsIGtleUlEc0ZvclJlcXVlc3QocmVxdWVzdCksICIgfSB3aWxsT3V0cHV0
QmVPYnNjdXJlZC4uLmZvckRpc3BsYXlzOlsgbmlsIF0gPSAiLCBvYnNjdXJlZCA/ICJ0cnVlIiA6
ICJmYWxzZSIpOwotICAgICAgICByZXR1cm4gb2JzY3VyZWQ7CisgICAgICAgIHJldHVybiBvYnNj
dXJlZCA/IENETUtleVN0YXR1czo6T3V0cHV0UmVzdHJpY3RlZCA6IENETUtleVN0YXR1czo6VXNh
YmxlOwogICAgIH0KLSAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvLyBPbmx5IHVzZSB0aGUgbm9u
LXJlcXVlc3Qtc3BlY2lmaWMgIm91dHB1dE9ic2N1cmVkRHVlVG9JbnN1ZmZpY2llbnRFeHRlcm5h
bFByb3RlY3Rpb24iIHN0YXR1cyBpZgorICAgIC8vIEFWQ29udGVudEtleVJlcXVlc3RzIGRvIG5v
dCBzdXBwb3J0IHRoZSBmaW5lciBncmFpbmVkICItd2lsbE91dHB1dEJlT2JzY3VyZWQuLi4iIEFQ
SS4KKyAgICBpZiAobV9vdXRwdXRPYnNjdXJlZCkKKyAgICAgICAgcmV0dXJuIENETUtleVN0YXR1
czo6T3V0cHV0UmVzdHJpY3RlZDsKKworICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiB9OwogCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>