<?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>207375</bug_id>
          
          <creation_ts>2020-02-06 21:35:13 -0800</creation_ts>
          <short_desc>[WebCrypto] Add tests for AES-CTR counter overflow</short_desc>
          <delta_ts>2022-02-10 16:29:43 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=207238</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=207176</see_also>
          <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="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</reporter>
          <assigned_to name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</assigned_to>
          <cc>jiewen_tan</cc>
    
    <cc>tomoki.imai</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1616046</commentid>
    <comment_count>0</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-02-06 21:35:13 -0800</bug_when>
    <thetext>Add tests for AES-CTR counter overflow in advance so that we can test new AES-CTR implementation.

Related bugs:
 Bug 207238
 Bug 207176</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616047</commentid>
    <comment_count>1</comment_count>
      <attachid>390055</attachid>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-02-06 21:41:47 -0800</bug_when>
    <thetext>Created attachment 390055
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616291</commentid>
    <comment_count>2</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-02-07 12:06:25 -0800</bug_when>
    <thetext>(In reply to Yoshiaki Jitsukawa from comment #0)
&gt; Add tests for AES-CTR counter overflow in advance so that we can test new
&gt; AES-CTR implementation.
&gt; 
&gt; Related bugs:
&gt;  Bug 207238
&gt;  Bug 207176

You can use &apos;See Also&apos; over the top right side to relate bugs. Also, &apos;Depends on&apos; or &apos;Blocks&apos; if bugs have dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616298</commentid>
    <comment_count>3</comment_count>
      <attachid>390055</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-02-07 12:28:47 -0800</bug_when>
    <thetext>Comment on attachment 390055
Patch

The test looks solid. However, it seems the same as the one you wrote in Bug 207238.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616728</commentid>
    <comment_count>4</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-02-09 17:42:08 -0800</bug_when>
    <thetext>(In reply to Jiewen Tan from comment #2)
&gt; (In reply to Yoshiaki Jitsukawa from comment #0)
&gt; &gt; Add tests for AES-CTR counter overflow in advance so that we can test new
&gt; &gt; AES-CTR implementation.
&gt; &gt; 
&gt; &gt; Related bugs:
&gt; &gt;  Bug 207238
&gt; &gt;  Bug 207176
&gt; 
&gt; You can use &apos;See Also&apos; over the top right side to relate bugs. Also,
&gt; &apos;Depends on&apos; or &apos;Blocks&apos; if bugs have dependency.

Oh, I wasn&apos;t aware of &apos;See Also&apos;. Thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616734</commentid>
    <comment_count>5</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-02-09 18:03:01 -0800</bug_when>
    <thetext>(In reply to Jiewen Tan from comment #3)
&gt; Comment on attachment 390055 [details]
&gt; Patch
&gt; 
&gt; The test looks solid. However, it seems the same as the one you wrote in Bug
&gt; 207238.

If this patch is OK to land, let me update the patch in Bug 207238 to remove duplicated test part afterward. Otherwise let me close this ticket and continue on Bug 207238. Either is fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616983</commentid>
    <comment_count>6</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-02-10 11:13:20 -0800</bug_when>
    <thetext>(In reply to Yoshiaki Jitsukawa from comment #5)
&gt; (In reply to Jiewen Tan from comment #3)
&gt; &gt; Comment on attachment 390055 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; The test looks solid. However, it seems the same as the one you wrote in Bug
&gt; &gt; 207238.
&gt; 
&gt; If this patch is OK to land, let me update the patch in Bug 207238 to remove
&gt; duplicated test part afterward. Otherwise let me close this ticket and
&gt; continue on Bug 207238. Either is fine to me.

I think it is better for you to add these tests to Bug 207238.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617617</commentid>
    <comment_count>7</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-02-11 14:09:08 -0800</bug_when>
    <thetext>(In reply to Jiewen Tan from comment #6)
&gt; I think it is better for you to add these tests to Bug 207238.

OK, I&apos;ll do so. Thank you.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390055</attachid>
            <date>2020-02-06 21:41:47 -0800</date>
            <delta_ts>2022-02-10 16:29:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207375-20200207144140.patch</filename>
            <type>text/plain</type>
            <size>10539</size>
            <attacher name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MDAzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY4OGY4ZjFjMDhiZDI0ZmQyNzFj
ZDRmYTUyMDk4OWE2MjAxYWZjNC4uMDQyMGIyNzM5NDM5NWYyOGYxMTQ3YTZhZGEwNjRlNGE2Zjg3
OGRiNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTAyLTA2ICBZb3NoaWFraSBKaXRzdWth
d2EgIDx5b3NoaWFraS5qaXRzdWthd2FAc29ueS5jb20+CisKKyAgICAgICAgW1dlYkNyeXB0b10g
QWRkIHRlc3RzIGZvciBBRVMtQ1RSIGNvdW50ZXIgb3ZlcmZsb3cKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzM3NQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IGNhc2VzIHdoZXJlIHRoZSBj
b3VudGVyIGxlbmd0aCBpcyAyLCA5LCA2NCwgNjYsIG9yIDEyOCBhbmQgdGhlIGNhcGFjaXR5IGNv
dW50CisgICAgICAgIHRvIG92ZWZsb3cgaXMgMSBvciAyLgorICAgICAgICAqIGNyeXB0by9zdWJ0
bGUvYWVzLWN0ci1pbXBvcnQta2V5LWVuY3J5cHQtY291bnRlci1vdmVyZmxvdy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGNyeXB0by9zdWJ0bGUvYWVzLWN0ci1pbXBvcnQta2V5LWVu
Y3J5cHQtY291bnRlci1vdmVyZmxvdy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9p
b3MvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0
aW9uczoKKwogMjAyMC0wMi0wNiAgSmlld2VuIFRhbiAgPGppZXdlbl90YW5AYXBwbGUuY29tPgog
CiAgICAgICAgIFtXZWJBdXRobl0gYXV0aGVudGljYXRvckdldEFzc2VydGlvbiBzaG91bGQgYmUg
c2VudCB3aXRob3V0IHBpbkF1dGggaWYgVVYgPSAiZGlzY291cmFnZWQiCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9jcnlwdG8vc3VidGxlL2Flcy1jdHItaW1wb3J0LWtleS1lbmNyeXB0LWNvdW50
ZXItb3ZlcmZsb3ctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY3J5cHRvL3N1YnRsZS9hZXMt
Y3RyLWltcG9ydC1rZXktZW5jcnlwdC1jb3VudGVyLW92ZXJmbG93LWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5iOTY2YTkxNjAxNGE1NjAzN2MxNDgxZjRmY2ZhZTFlZTdjZmU3YmJhCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3J5cHRvL3N1YnRsZS9hZXMtY3RyLWltcG9ydC1rZXkt
ZW5jcnlwdC1jb3VudGVyLW92ZXJmbG93LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDI5IEBACitU
ZXN0IGVuY3J5cHRpbmcgdXNpbmcgQUVTLUNUUiB3aXRoIGFuIGltcG9ydGVkIDEyOGJpdCBrZXkK
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK0NvdW50ZXIgbGVuZ3RoIDI6IENvdW50
IHRvIG92ZXJmbG93IDEKK1BBU1MgYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSBpcyBleHBl
Y3RlZENpcGhlclRleHQxCitDb3VudGVyIGxlbmd0aCAyOiBDb3VudCB0byBvdmVyZmxvdyAyCitQ
QVNTIGJ5dGVzVG9IZXhTdHJpbmcoY2lwaGVyVGV4dCkgaXMgZXhwZWN0ZWRDaXBoZXJUZXh0Mgor
Q291bnRlciBsZW5ndGggOTogQ291bnQgdG8gb3ZlcmZsb3cgMQorUEFTUyBieXRlc1RvSGV4U3Ry
aW5nKGNpcGhlclRleHQpIGlzIGV4cGVjdGVkQ2lwaGVyVGV4dDMKK0NvdW50ZXIgbGVuZ3RoIDk6
IENvdW50IHRvIG92ZXJmbG93IDIKK1BBU1MgYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSBp
cyBleHBlY3RlZENpcGhlclRleHQ0CitDb3VudGVyIGxlbmd0aCA2NDogQ291bnQgdG8gb3ZlcmZs
b3cgMQorUEFTUyBieXRlc1RvSGV4U3RyaW5nKGNpcGhlclRleHQpIGlzIGV4cGVjdGVkQ2lwaGVy
VGV4dDUKK0NvdW50ZXIgbGVuZ3RoIDY0OiBDb3VudCB0byBvdmVyZmxvdyAyCitQQVNTIGJ5dGVz
VG9IZXhTdHJpbmcoY2lwaGVyVGV4dCkgaXMgZXhwZWN0ZWRDaXBoZXJUZXh0NgorQ291bnRlciBs
ZW5ndGggNjY6IENvdW50IHRvIG92ZXJmbG93IDEKK1BBU1MgYnl0ZXNUb0hleFN0cmluZyhjaXBo
ZXJUZXh0KSBpcyBleHBlY3RlZENpcGhlclRleHQ3CitDb3VudGVyIGxlbmd0aCA2NjogQ291bnQg
dG8gb3ZlcmZsb3cgMgorUEFTUyBieXRlc1RvSGV4U3RyaW5nKGNpcGhlclRleHQpIGlzIGV4cGVj
dGVkQ2lwaGVyVGV4dDgKK0NvdW50ZXIgbGVuZ3RoIDEyODogQ291bnQgdG8gb3ZlcmZsb3cgMQor
UEFTUyBieXRlc1RvSGV4U3RyaW5nKGNpcGhlclRleHQpIGlzIGV4cGVjdGVkQ2lwaGVyVGV4dDkK
K0NvdW50ZXIgbGVuZ3RoIDEyODogQ291bnQgdG8gb3ZlcmZsb3cgMgorUEFTUyBieXRlc1RvSGV4
U3RyaW5nKGNpcGhlclRleHQpIGlzIGV4cGVjdGVkQ2lwaGVyVGV4dDEwCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvY3J5cHRvL3N1YnRsZS9hZXMtY3RyLWltcG9ydC1rZXktZW5jcnlwdC1jb3VudGVyLW92
ZXJmbG93Lmh0bWwgYi9MYXlvdXRUZXN0cy9jcnlwdG8vc3VidGxlL2Flcy1jdHItaW1wb3J0LWtl
eS1lbmNyeXB0LWNvdW50ZXItb3ZlcmZsb3cuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42MjhkODdlYTc4YWJm
NGViMGJiMzJkMjMwYzdhM2Q0MzU5MWNkOWY0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvY3J5cHRvL3N1YnRsZS9hZXMtY3RyLWltcG9ydC1rZXktZW5jcnlwdC1jb3VudGVyLW92ZXJm
bG93Lmh0bWwKQEAgLTAsMCArMSwxNjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9jb21tb24uanMiPjwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorCis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRlc3QgZW5jcnlwdGluZyB1c2luZyBBRVMt
Q1RSIHdpdGggYW4gaW1wb3J0ZWQgMTI4Yml0IGtleSIpOworCitqc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsKKwordmFyIGV4dHJhY3RhYmxlID0gZmFsc2U7Cit2YXIgcGxhaW5UZXh0ID0gYXNjaWlUb1Vp
bnQ4QXJyYXkoIkhlbGxvLCBXb3JsZCFIZWxsbywgV29ybGQhSGVsbG8sIFdvcmxkIUhlbGxvLCBX
b3JsZCEiKTsKK3ZhciBhZXNDdHJQYXJhbXMxPSB7CisgICAgbmFtZTogImFlcy1jdHIiLAorICAg
IGNvdW50ZXI6IGhleFN0cmluZ1RvVWludDhBcnJheSgiNmE2ZTRmNzczOTM5NmY0ZjVhNDY0YzQ5
NDU1MDRkZmYiKSwKKyAgICBsZW5ndGg6IDIsCit9Cit2YXIgYWVzQ3RyUGFyYW1zMj0geworICAg
IG5hbWU6ICJhZXMtY3RyIiwKKyAgICBjb3VudGVyOiBoZXhTdHJpbmdUb1VpbnQ4QXJyYXkoIjZh
NmU0Zjc3MzkzOTZmNGY1YTQ2NGM0OTQ1NTA0ZGZlIiksCisgICAgbGVuZ3RoOiAyLAorfQordmFy
IGFlc0N0clBhcmFtczM9IHsKKyAgICBuYW1lOiAiYWVzLWN0ciIsCisgICAgY291bnRlcjogaGV4
U3RyaW5nVG9VaW50OEFycmF5KCI2YTZlNGY3NzM5Mzk2ZjRmNWE0NjRjNDk0NTUwNGRmZiIpLAor
ICAgIGxlbmd0aDogOSwKK30KK3ZhciBhZXNDdHJQYXJhbXM0PSB7CisgICAgbmFtZTogImFlcy1j
dHIiLAorICAgIGNvdW50ZXI6IGhleFN0cmluZ1RvVWludDhBcnJheSgiNmE2ZTRmNzczOTM5NmY0
ZjVhNDY0YzQ5NDU1MDRkZmUiKSwKKyAgICBsZW5ndGg6IDksCit9Cit2YXIgYWVzQ3RyUGFyYW1z
NT0geworICAgIG5hbWU6ICJhZXMtY3RyIiwKKyAgICBjb3VudGVyOiBoZXhTdHJpbmdUb1VpbnQ4
QXJyYXkoIjZhNmU0Zjc3MzkzOTZmNGZmZmZmZmZmZmZmZmZmZmZmIiksCisgICAgbGVuZ3RoOiA2
NCwKK30KK3ZhciBhZXNDdHJQYXJhbXM2PSB7CisgICAgbmFtZTogImFlcy1jdHIiLAorICAgIGNv
dW50ZXI6IGhleFN0cmluZ1RvVWludDhBcnJheSgiNmE2ZTRmNzczOTM5NmY0ZmZmZmZmZmZmZmZm
ZmZmZmUiKSwKKyAgICBsZW5ndGg6IDY0LAorfQordmFyIGFlc0N0clBhcmFtczc9IHsKKyAgICBu
YW1lOiAiYWVzLWN0ciIsCisgICAgY291bnRlcjogaGV4U3RyaW5nVG9VaW50OEFycmF5KCI2YTZl
NGY3NzM5Mzk2ZjdmZmZmZmZmZmZmZmZmZmZmZiIpLAorICAgIGxlbmd0aDogNjYsCit9Cit2YXIg
YWVzQ3RyUGFyYW1zOD0geworICAgIG5hbWU6ICJhZXMtY3RyIiwKKyAgICBjb3VudGVyOiBoZXhT
dHJpbmdUb1VpbnQ4QXJyYXkoIjZhNmU0Zjc3MzkzOTZmN2ZmZmZmZmZmZmZmZmZmZmZlIiksCisg
ICAgbGVuZ3RoOiA2NiwKK30KK3ZhciBhZXNDdHJQYXJhbXM5PSB7CisgICAgbmFtZTogImFlcy1j
dHIiLAorICAgIGNvdW50ZXI6IGhleFN0cmluZ1RvVWludDhBcnJheSgiZmZmZmZmZmZmZmZmZmZm
ZmZmZmZmZmZmZmZmZmZmZmYiKSwKKyAgICBsZW5ndGg6IDEyOCwKK30KK3ZhciBhZXNDdHJQYXJh
bXMxMD0geworICAgIG5hbWU6ICJhZXMtY3RyIiwKKyAgICBjb3VudGVyOiBoZXhTdHJpbmdUb1Vp
bnQ4QXJyYXkoImZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlIiksCisgICAgbGVuZ3Ro
OiAxMjgsCit9Cit2YXIgcmF3S2V5ID0gYXNjaWlUb1VpbnQ4QXJyYXkoImpuT3c5OW9PWkZMSUVQ
TXIiKTsKK3ZhciBleHBlY3RlZENpcGhlclRleHQxID0gIjZhNDYxZWIzZjY0ZWY0YzQ2NjU5N2Jh
ODc3YTk1MTJiNWFiNDFiNDMzOGVkYzI4MjJkMWYwZGZhYzBjZWMwNzE0OTc2NmUxODlmYTQyNmQ1
ZWEzMGZlNTQxMDE4MzYyMDg4ZGIyMTE3IjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQyID0gImIy
ZDIyOTVhMmZhMDZlZjU3MDc1MmM3ZDFiYzA4ZmM2NGU0YzVlZmZjZTBkYTZmZjZkMGE1ZmE5M2E4
ZDViNmIxNjhjNTgxMTAzZTY5MWE2MmM1MjI5ZjA4MDgyZjgzMjFiNGQ2NTRiIjsKK3ZhciBleHBl
Y3RlZENpcGhlclRleHQzID0gIjZhNDYxZWIzZjY0ZWY0YzQ2NjU5N2JhODc3YTk1MTJiZTBkYTAz
MWI2ODdmNTcwNTY3NTU1OGJhY2QzMjZiYzUwOTU0NjlkNzNlMjFmYTUzMTc5NTJiODc2YmRkNWZi
NjRjNTE0OGE1IjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQ0ID0gImIyZDIyOTVhMmZhMDZlZjU3
MDc1MmM3ZDFiYzA4ZmM2NGU0YzVlZmZjZTBkYTZmZjZkMGE1ZmE5M2E4ZDViNmJhY2UyNDA0OTUz
NzQwNDIxNjYxODdjYjA4ZDdlNTM4NjViNmY2Mjg0IjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQ1
ID0gIjNjMzdjNWVhMDE3ZDIwMWJmNjA4Zjg2YjAyMjVjMGQ2MTZkMGU0ZjBkZGQ3YWJhOTZkNGJi
NGVlM2I4Mjk4MzJiNWFiMmMyOTYzZDFkNmIzMmVmM2RiNTk5NTZiYzE1MjQ1YjEwMWM5IjsKK3Zh
ciBleHBlY3RlZENpcGhlclRleHQ2ID0gIjg2MjUzMjUyMDI3ZDJiNmZkNmM5NWQ3ODQ5ZjUxYWJj
MTgzZDg1YTYzOTNlNzIyMGZkNWJkYzZhNGYwMWNhOTY1YWU4YTdhMmU2ZGNmODhkNmMwNjkwZTQ3
YmNlYTA3MWU3OTAyNzdhIjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQ3ID0gImJlMDYxNWM4NDg1
ZTJlN2FkYzRlNTQ3YjZhZWE5OGY1OTA5NTU0N2Q0MmY5YjE0NzFlZGZlNDY0MTUyYjEyOTRmNTY1
YjMyYzllZDM4NTA0MjI5MWJlYzNlNGFlMzEyYzNmMzIwODBiIjsKK3ZhciBleHBlY3RlZENpcGhl
clRleHQ4ID0gIjQ4ZWVmMmRmZTdjMmQ0MWQ5Mzc0N2EyYzlmNWE1MGFkOWEwYzU1ODQ3MDFkN2M0
MWQ3MWQ3MDdhMjdjZTkyYjVkY2FkMTcyZjc5ZjJlMjYzMWY5MmMwNmU1NTY3MmFkN2E3NWViODdm
IjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQ5ID0gIjEwNjVjNzEwN2ZkMzNhM2YxZTA1NjI3MjM4
ZDMwOTU1MDU1Mjc0ZjUwN2M4MjcxNmNjZmI3N2Y2MDk0NDZjMDdiMWYwN2I4MGZjOTg5Yjk3YmU0
OTAwNzEzMzk1M2FkMTczYTExY2Q3IjsKK3ZhciBleHBlY3RlZENpcGhlclRleHQxMCA9ICJiOTM2
NDI2Njg2ZjlkNzliZjUzY2Y5YmI2YTgxMDk5NzM0NmY4NzVjNDc5MDY4MDQxNTU2NDY3Mzc1Zjcw
MzE1NDk2YTM3YTczY2MzNzQzMmNkYjY1M2ZjNDkwODU0NDRlM2NiNzBkMyI7CisKK2NyeXB0by5z
dWJ0bGUuaW1wb3J0S2V5KCJyYXciLCByYXdLZXksICJhZXMtY3RyIiwgZXh0cmFjdGFibGUsIFsi
ZW5jcnlwdCJdKS50aGVuKGZ1bmN0aW9uKHJlc3VsdCkgeworICAgIGtleSA9IHJlc3VsdDsKKwor
ICAgIGRlYnVnKCJDb3VudGVyIGxlbmd0aCAyOiBDb3VudCB0byBvdmVyZmxvdyAxIik7CisgICAg
cmV0dXJuIGNyeXB0by5zdWJ0bGUuZW5jcnlwdChhZXNDdHJQYXJhbXMxLCBrZXksIHBsYWluVGV4
dCk7Cit9KS50aGVuKGZ1bmN0aW9uKHJlc3VsdCkgeworICAgIGNpcGhlclRleHQgPSByZXN1bHQ7
CisKKyAgICBzaG91bGRCZSgiYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSIsICJleHBlY3Rl
ZENpcGhlclRleHQxIik7CisKKyAgICBkZWJ1ZygiQ291bnRlciBsZW5ndGggMjogQ291bnQgdG8g
b3ZlcmZsb3cgMiIpOworICAgIHJldHVybiBjcnlwdG8uc3VidGxlLmVuY3J5cHQoYWVzQ3RyUGFy
YW1zMiwga2V5LCBwbGFpblRleHQpOworfSkudGhlbihmdW5jdGlvbihyZXN1bHQpIHsKKyAgICBj
aXBoZXJUZXh0ID0gcmVzdWx0OworCisgICAgc2hvdWxkQmUoImJ5dGVzVG9IZXhTdHJpbmcoY2lw
aGVyVGV4dCkiLCAiZXhwZWN0ZWRDaXBoZXJUZXh0MiIpOworCisgICAgZGVidWcoIkNvdW50ZXIg
bGVuZ3RoIDk6IENvdW50IHRvIG92ZXJmbG93IDEiKTsKKyAgICByZXR1cm4gY3J5cHRvLnN1YnRs
ZS5lbmNyeXB0KGFlc0N0clBhcmFtczMsIGtleSwgcGxhaW5UZXh0KTsKK30pLnRoZW4oZnVuY3Rp
b24ocmVzdWx0KSB7CisgICAgY2lwaGVyVGV4dCA9IHJlc3VsdDsKKworICAgIHNob3VsZEJlKCJi
eXRlc1RvSGV4U3RyaW5nKGNpcGhlclRleHQpIiwgImV4cGVjdGVkQ2lwaGVyVGV4dDMiKTsKKwor
ICAgIGRlYnVnKCJDb3VudGVyIGxlbmd0aCA5OiBDb3VudCB0byBvdmVyZmxvdyAyIik7CisgICAg
cmV0dXJuIGNyeXB0by5zdWJ0bGUuZW5jcnlwdChhZXNDdHJQYXJhbXM0LCBrZXksIHBsYWluVGV4
dCk7Cit9KS50aGVuKGZ1bmN0aW9uKHJlc3VsdCkgeworICAgIGNpcGhlclRleHQgPSByZXN1bHQ7
CisKKyAgICBzaG91bGRCZSgiYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSIsICJleHBlY3Rl
ZENpcGhlclRleHQ0Iik7CisKKyAgICBkZWJ1ZygiQ291bnRlciBsZW5ndGggNjQ6IENvdW50IHRv
IG92ZXJmbG93IDEiKTsKKyAgICByZXR1cm4gY3J5cHRvLnN1YnRsZS5lbmNyeXB0KGFlc0N0clBh
cmFtczUsIGtleSwgcGxhaW5UZXh0KTsKK30pLnRoZW4oZnVuY3Rpb24ocmVzdWx0KSB7CisgICAg
Y2lwaGVyVGV4dCA9IHJlc3VsdDsKKworICAgIHNob3VsZEJlKCJieXRlc1RvSGV4U3RyaW5nKGNp
cGhlclRleHQpIiwgImV4cGVjdGVkQ2lwaGVyVGV4dDUiKTsKKworICAgIGRlYnVnKCJDb3VudGVy
IGxlbmd0aCA2NDogQ291bnQgdG8gb3ZlcmZsb3cgMiIpOworICAgIHJldHVybiBjcnlwdG8uc3Vi
dGxlLmVuY3J5cHQoYWVzQ3RyUGFyYW1zNiwga2V5LCBwbGFpblRleHQpOworfSkudGhlbihmdW5j
dGlvbihyZXN1bHQpIHsKKyAgICBjaXBoZXJUZXh0ID0gcmVzdWx0OworCisgICAgc2hvdWxkQmUo
ImJ5dGVzVG9IZXhTdHJpbmcoY2lwaGVyVGV4dCkiLCAiZXhwZWN0ZWRDaXBoZXJUZXh0NiIpOwor
CisgICAgZGVidWcoIkNvdW50ZXIgbGVuZ3RoIDY2OiBDb3VudCB0byBvdmVyZmxvdyAxIik7Cisg
ICAgcmV0dXJuIGNyeXB0by5zdWJ0bGUuZW5jcnlwdChhZXNDdHJQYXJhbXM3LCBrZXksIHBsYWlu
VGV4dCk7Cit9KS50aGVuKGZ1bmN0aW9uKHJlc3VsdCkgeworICAgIGNpcGhlclRleHQgPSByZXN1
bHQ7CisKKyAgICBzaG91bGRCZSgiYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSIsICJleHBl
Y3RlZENpcGhlclRleHQ3Iik7CisKKyAgICBkZWJ1ZygiQ291bnRlciBsZW5ndGggNjY6IENvdW50
IHRvIG92ZXJmbG93IDIiKTsKKyAgICByZXR1cm4gY3J5cHRvLnN1YnRsZS5lbmNyeXB0KGFlc0N0
clBhcmFtczgsIGtleSwgcGxhaW5UZXh0KTsKK30pLnRoZW4oZnVuY3Rpb24ocmVzdWx0KSB7Cisg
ICAgY2lwaGVyVGV4dCA9IHJlc3VsdDsKKworICAgIHNob3VsZEJlKCJieXRlc1RvSGV4U3RyaW5n
KGNpcGhlclRleHQpIiwgImV4cGVjdGVkQ2lwaGVyVGV4dDgiKTsKKworICAgIGRlYnVnKCJDb3Vu
dGVyIGxlbmd0aCAxMjg6IENvdW50IHRvIG92ZXJmbG93IDEiKTsKKyAgICByZXR1cm4gY3J5cHRv
LnN1YnRsZS5lbmNyeXB0KGFlc0N0clBhcmFtczksIGtleSwgcGxhaW5UZXh0KTsKK30pLnRoZW4o
ZnVuY3Rpb24ocmVzdWx0KSB7CisgICAgY2lwaGVyVGV4dCA9IHJlc3VsdDsKKworICAgIHNob3Vs
ZEJlKCJieXRlc1RvSGV4U3RyaW5nKGNpcGhlclRleHQpIiwgImV4cGVjdGVkQ2lwaGVyVGV4dDki
KTsKKworICAgIGRlYnVnKCJDb3VudGVyIGxlbmd0aCAxMjg6IENvdW50IHRvIG92ZXJmbG93IDIi
KTsKKyAgICByZXR1cm4gY3J5cHRvLnN1YnRsZS5lbmNyeXB0KGFlc0N0clBhcmFtczEwLCBrZXks
IHBsYWluVGV4dCk7Cit9KS50aGVuKGZ1bmN0aW9uKHJlc3VsdCkgeworICAgIGNpcGhlclRleHQg
PSByZXN1bHQ7CisKKyAgICBzaG91bGRCZSgiYnl0ZXNUb0hleFN0cmluZyhjaXBoZXJUZXh0KSIs
ICJleHBlY3RlZENpcGhlclRleHQxMCIpOworCisgICAgZmluaXNoSlNUZXN0KCk7Cit9KTsKKwor
PC9zY3JpcHQ+CisKKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0Lmpz
Ij48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggZDJiYWM4ZDUzNmQxMjRkMDlkZWVmNDk3M2Y5NGMyMGNlMzM2
MzAwNC4uYmJkMDY3MzJhOTViMjQzMzAyYmRjYjdlNDllN2E0ZGU0ZGM0YzQ0MyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI4NDQsNiArMjg0NCw4IEBA
IGNyeXB0by9zdWJ0bGUvZWNkc2EtaW1wb3J0LWtleS1zaWduLXA1MjEuaHRtbAogY3J5cHRvL3N1
YnRsZS9lY2RzYS1pbXBvcnQta2V5LXZlcmlmeS1wNTIxLmh0bWwKIGNyeXB0by9zdWJ0bGUvZWNk
c2EtaW1wb3J0LXBrY3M4LWtleS1wNTIxLXZhbGlkYXRlLWVjcHJpdmF0ZWtleS1wYXJhbWV0ZXJz
LXB1YmxpY2tleS5odG1sCiAKK3dlYmtpdC5vcmcvYi8yMDcyMzggY3J5cHRvL3N1YnRsZS9hZXMt
Y3RyLWltcG9ydC1rZXktZW5jcnlwdC1jb3VudGVyLW92ZXJmbG93Lmh0bWwgWyBGYWlsdXJlIF0K
Kwogd2Via2l0Lm9yZy9iLzE1NTA5MiBqcy9hcnJheWJ1ZmZlci13cmFwcGVycy5odG1sIFsgUGFz
cyBUaW1lb3V0IF0KIAogd2Via2l0Lm9yZy9iLzE3MjA1MiBbIFJlbGVhc2UgXSBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvd2ViYXBwYXBpcy90aW1lcnMvdHlwZS1sb25nLXNl
dGludGVydmFsLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
VGVzdEV4cGVjdGF0aW9ucwppbmRleCAzM2E5YmY3MjQzMTk0ZDk5YTQ0YjEwZTViMzI5Mjk2YzQ2
MTJkZGY4Li4wMmE1ZGQ2NzY5MGRlMmM4ZTRlZmUwMTVlZTFiMmQzNzVmZmQ3YWUxIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTQwNiw2ICsxNDA2LDgg
QEAgY3J5cHRvL3N1YnRsZS9lY2RzYS1pbXBvcnQta2V5LXNpZ24tcDUyMS5odG1sCiBjcnlwdG8v
c3VidGxlL2VjZHNhLWltcG9ydC1rZXktdmVyaWZ5LXA1MjEuaHRtbAogY3J5cHRvL3N1YnRsZS9l
Y2RzYS1pbXBvcnQtcGtjczgta2V5LXA1MjEtdmFsaWRhdGUtZWNwcml2YXRla2V5LXBhcmFtZXRl
cnMtcHVibGlja2V5Lmh0bWwKIAord2Via2l0Lm9yZy9iLzIwNzIzOCBjcnlwdG8vc3VidGxlL2Fl
cy1jdHItaW1wb3J0LWtleS1lbmNyeXB0LWNvdW50ZXItb3ZlcmZsb3cuaHRtbCBbIEZhaWx1cmUg
XQorCiB3ZWJraXQub3JnL2IvMTYxNDkxIG1lZGlhL3ZpZGVvLW1haW4tY29udGVudC1hbGxvdy10
aGVuLXNjcm9sbC5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzE3MjA1MiBb
IERlYnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3dlYmFwcGFwaXMv
dGltZXJzL3R5cGUtbG9uZy1zZXRpbnRlcnZhbC5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>