<?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>124107</bug_id>
          
          <creation_ts>2013-11-09 15:03:01 -0800</creation_ts>
          <short_desc>Encode form data using the KeyedEncoder</short_desc>
          <delta_ts>2013-11-09 17:25:45 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>949059</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-09 15:03:01 -0800</bug_when>
    <thetext>Encode form data using the KeyedEncoder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949060</commentid>
    <comment_count>1</comment_count>
      <attachid>216498</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-09 15:37:34 -0800</bug_when>
    <thetext>Created attachment 216498
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949064</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-11-09 17:25:45 -0800</bug_when>
    <thetext>Committed r159004: &lt;http://trac.webkit.org/changeset/159004&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216498</attachid>
            <date>2013-11-09 15:37:34 -0800</date>
            <delta_ts>2013-11-09 16:10:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124107-20131109153748.patch</filename>
            <type>text/plain</type>
            <size>8533</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5MDAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTM1NDRiYTZmZjAzNzRl
NWNjOTg4OTQ2NWI3ZDBjMTNiM2ZkYjcyZC4uZDQ3Mzg1OTY3ZTI1OGNlNGIzOTM3ZTE2MzAzMjli
YmE2ZTNlMmJkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTExLTA5ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgRW5jb2RlIGZvcm0g
ZGF0YSB1c2luZyB0aGUgS2V5ZWRFbmNvZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQxMDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL0tleWVkQ29kaW5nLmg6CisgICAgICAgIChX
ZWJDb3JlOjpLZXllZEVuY29kZXI6OmVuY29kZUVudW0pOgorICAgICAgICAqIHBsYXRmb3JtL25l
dHdvcmsvRm9ybURhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZW5jb2RlRWxlbWVudCk6Cisg
ICAgICAgIChXZWJDb3JlOjpGb3JtRGF0YTo6ZW5jb2RlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9u
ZXR3b3JrL0Zvcm1EYXRhLmg6CisKIDIwMTMtMTEtMDkgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0
Lm9yZz4KIAogICAgICAgICBNb2Rlcm5pemUgQ2FudmFzT2JzZXJ2ZXJQcm94eQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmlu
ZGV4IDdkMzcxZGI0YTY5NDU0NThmZjczOWY3MjVkNmQ1Njk0N2U4MmVjODguLjJjNmM0OTc1ODgx
MDI3N2ViMWMyYWJjNjhjZDg0M2Y2NTRjNjg1MDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxNyBA
QAogMjAxMy0xMS0wOSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCisg
ICAgICAgIEVuY29kZSBmb3JtIGRhdGEgdXNpbmcgdGhlIEtleWVkRW5jb2RlcgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0MTA3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvY2YvS2V5ZWRF
bmNvZGVyLmNwcDoKKyAgICAgICAgKFdlYktpdDo6S2V5ZWRFbmNvZGVyOjplbmNvZGVCb29sKToK
KyAgICAgICAgKFdlYktpdDo6S2V5ZWRFbmNvZGVyOjplbmNvZGVEb3VibGUpOgorICAgICAgICAq
IFNoYXJlZC9jZi9LZXllZEVuY29kZXIuaDoKKworMjAxMy0xMS0wOSAgQW5kZXJzIENhcmxzc29u
ICA8YW5kZXJzY2FAYXBwbGUuY29tPgorCiAgICAgICAgIFJlbW92ZSBhbiB1bnVzZWQgZmlsZS4K
IAogICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBBbmRyZWFzIEtsaW5nLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS2V5ZWRDb2RpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL0tleWVkQ29kaW5nLmgKaW5kZXggYzhhZGRjZmQzMmVhMmFmNDNjMTBiODU4MWExMDA1
Mjk2MTI3ZmJiZC4uMmQ2ZjRkOWM0YzVmYmUyNDYzYmM3YjlhNWE0NWMxNzBhMGNmZmQxYyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS2V5ZWRDb2RpbmcuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9LZXllZENvZGluZy5oCkBAIC0zNiwxMiArMzYsMjIgQEAgcHJv
dGVjdGVkOgogCiBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGVuY29kZUJ5dGVzKGNvbnN0IFN0
cmluZyYga2V5LCBjb25zdCB1aW50OF90Kiwgc2l6ZV90KSA9IDA7CisgICAgdmlydHVhbCB2b2lk
IGVuY29kZUJvb2woY29uc3QgU3RyaW5nJiBrZXksIGJvb2wpID0gMDsKICAgICB2aXJ0dWFsIHZv
aWQgZW5jb2RlVUludDMyKGNvbnN0IFN0cmluZyYga2V5LCB1aW50MzJfdCkgPSAwOwogICAgIHZp
cnR1YWwgdm9pZCBlbmNvZGVJbnQzMihjb25zdCBTdHJpbmcmIGtleSwgaW50MzJfdCkgPSAwOwog
ICAgIHZpcnR1YWwgdm9pZCBlbmNvZGVJbnQ2NChjb25zdCBTdHJpbmcmIGtleSwgaW50NjRfdCkg
PSAwOwogICAgIHZpcnR1YWwgdm9pZCBlbmNvZGVGbG9hdChjb25zdCBTdHJpbmcmIGtleSwgZmxv
YXQpID0gMDsKKyAgICB2aXJ0dWFsIHZvaWQgZW5jb2RlRG91YmxlKGNvbnN0IFN0cmluZyYga2V5
LCBkb3VibGUpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgZW5jb2RlU3RyaW5nKGNvbnN0IFN0cmlu
ZyYga2V5LCBjb25zdCBTdHJpbmcmKSA9IDA7CiAKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgor
ICAgIHZvaWQgZW5jb2RlRW51bShjb25zdCBTdHJpbmcmIGtleSwgVCB2YWx1ZSkKKyAgICB7Cisg
ICAgICAgIHN0YXRpY19hc3NlcnQoc3RkOjppc19lbnVtPFQ+Ojp2YWx1ZSwgIlQgbXVzdCBiZSBh
biBlbnVtIHR5cGUiKTsKKworICAgICAgICBlbmNvZGVJbnQ2NChrZXksIHN0YXRpY19jYXN0PGlu
dDY0X3Q+KHZhbHVlKSk7CisgICAgfQorCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgVCwgdHlwZW5h
bWUgRj4KICAgICB2b2lkIGVuY29kZU9iamVjdChjb25zdCBTdHJpbmcmIGtleSwgY29uc3QgVCYg
b2JqZWN0LCBGJiYgZnVuY3Rpb24pCiAgICAgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9Gb3JtRGF0YS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL0Zvcm1EYXRhLmNwcAppbmRleCAwMmE4NmViMGIxNjQ5MTQ2NGQ5ZWJiODcxOGE5YWYz
MzNiN2VlMTg0Li5mMDU2YjU4Y2E2M2IzNDQwNzkzMDI3MTk4N2MyNGZkYTIyYzlkYTk4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmNwcApAQCAtMzMsNiAr
MzMsNyBAQAogI2luY2x1ZGUgIkZpbGVTeXN0ZW0uaCIKICNpbmNsdWRlICJGb3JtRGF0YUJ1aWxk
ZXIuaCIKICNpbmNsdWRlICJGb3JtRGF0YUxpc3QuaCIKKyNpbmNsdWRlICJLZXllZENvZGluZy5o
IgogI2luY2x1ZGUgIk1JTUVUeXBlUmVnaXN0cnkuaCIKICNpbmNsdWRlICJQYWdlLmgiCiAjaW5j
bHVkZSAiVGV4dEVuY29kaW5nLmgiCkBAIC00NDMsNiArNDQ0LDM1IEBAIHN0YXRpYyB2b2lkIGVu
Y29kZUVsZW1lbnQoRW5jb2RlciYgZW5jb2RlciwgY29uc3QgRm9ybURhdGFFbGVtZW50JiBlbGVt
ZW50KQogICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogfQogCitzdGF0aWMgdm9pZCBlbmNvZGVF
bGVtZW50KEtleWVkRW5jb2RlciYgZW5jb2RlciwgY29uc3QgRm9ybURhdGFFbGVtZW50JiBlbGVt
ZW50KQoreworICAgIGVuY29kZXIuZW5jb2RlRW51bSgidHlwZSIsIGVsZW1lbnQubV90eXBlKTsK
KworICAgIHN3aXRjaCAoZWxlbWVudC5tX3R5cGUpIHsKKyAgICBjYXNlIEZvcm1EYXRhRWxlbWVu
dDo6ZGF0YToKKyAgICAgICAgZW5jb2Rlci5lbmNvZGVCeXRlcygiZGF0YSIsIHJlaW50ZXJwcmV0
X2Nhc3Q8Y29uc3QgdWludDhfdCo+KGVsZW1lbnQubV9kYXRhLmRhdGEoKSksIGVsZW1lbnQubV9k
YXRhLnNpemUoKSk7CisgICAgICAgIHJldHVybjsKKyAgICBjYXNlIEZvcm1EYXRhRWxlbWVudDo6
ZW5jb2RlZEZpbGU6CisgICAgICAgIGVuY29kZXIuZW5jb2RlU3RyaW5nKCJmaWxlbmFtZSIsIGVs
ZW1lbnQubV9maWxlbmFtZSk7CisgICAgICAgIGVuY29kZXIuZW5jb2RlU3RyaW5nKCJnZW5lcmF0
ZWRGaWxlbmFtZSIsIGVsZW1lbnQubV9nZW5lcmF0ZWRGaWxlbmFtZSk7CisgICAgICAgIGVuY29k
ZXIuZW5jb2RlQm9vbCgic2hvdWxkR2VuZXJhdGVGaWxlIiwgZWxlbWVudC5tX3Nob3VsZEdlbmVy
YXRlRmlsZSk7CisjaWYgRU5BQkxFKEJMT0IpCisgICAgICAgIGVuY29kZXIuZW5jb2RlSW50NjQo
ImZpbGVTdGFydCIsIGVsZW1lbnQubV9maWxlU3RhcnQpOworICAgICAgICBlbmNvZGVyLmVuY29k
ZUludDY0KCJmaWxlTGVuZ3RoIiwgZWxlbWVudC5tX2ZpbGVMZW5ndGgpOworICAgICAgICBlbmNv
ZGVyLmVuY29kZURvdWJsZSgiZXhwZWN0ZWRGaWxlTW9kaWZpY2F0aW9uVGltZSIsIGVsZW1lbnQu
bV9leHBlY3RlZEZpbGVNb2RpZmljYXRpb25UaW1lKTsKKyNlbmRpZgorICAgICAgICByZXR1cm47
CisKKyNpZiBFTkFCTEUoQkxPQikKKyAgICBjYXNlIEZvcm1EYXRhRWxlbWVudDo6ZW5jb2RlZEJs
b2I6CisgICAgICAgIGVuY29kZXIuZW5jb2RlU3RyaW5nKCJ1cmwiLCBlbGVtZW50Lm1fdXJsLnN0
cmluZygpKTsKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisgICAgfQorCisgICAgQVNTRVJUX05P
VF9SRUFDSEVEKCk7Cit9CisKIHN0YXRpYyBib29sIGRlY29kZUVsZW1lbnQoRGVjb2RlciYgZGVj
b2RlciwgRm9ybURhdGFFbGVtZW50JiBlbGVtZW50KQogewogICAgIHVpbnQzMl90IHR5cGU7CkBA
IC01MjcsNiArNTU3LDE5IEBAIHZvaWQgRm9ybURhdGE6OmVuY29kZShFbmNvZGVyJiBlbmNvZGVy
KSBjb25zdAogICAgIGVuY29kZXIuZW5jb2RlSW50NjQobV9pZGVudGlmaWVyKTsKIH0KIAordm9p
ZCBGb3JtRGF0YTo6ZW5jb2RlKEtleWVkRW5jb2RlciYgZW5jb2RlcikgY29uc3QKK3sKKyAgICBl
bmNvZGVyLmVuY29kZUJvb2woImFsd2F5c1N0cmVhbSIsIG1fYWx3YXlzU3RyZWFtKTsKKyAgICBl
bmNvZGVyLmVuY29kZUJ5dGVzKCJib3VuZGFyeSIsIHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgdWlu
dDhfdCo+KG1fYm91bmRhcnkuZGF0YSgpKSwgbV9ib3VuZGFyeS5zaXplKCkpOworCisgICAgZW5j
b2Rlci5lbmNvZGVPYmplY3RzKCJlbGVtZW50cyIsIG1fZWxlbWVudHMuYmVnaW4oKSwgbV9lbGVt
ZW50cy5lbmQoKSwgW10oS2V5ZWRFbmNvZGVyJiBlbmNvZGVyLCBjb25zdCBGb3JtRGF0YUVsZW1l
bnQmIGVsZW1lbnQpIHsKKyAgICAgICAgZW5jb2RlRWxlbWVudChlbmNvZGVyLCBlbGVtZW50KTsK
KyAgICB9KTsKKworICAgIGVuY29kZXIuZW5jb2RlQm9vbCgiaGFzR2VuZXJhdGVkRmlsZXMiLCBt
X2hhc0dlbmVyYXRlZEZpbGVzKTsKKyAgICBlbmNvZGVyLmVuY29kZUludDY0KCJpZGVudGlmaWVy
IiwgbV9pZGVudGlmaWVyKTsKK30KKwogUGFzc1JlZlB0cjxGb3JtRGF0YT4gRm9ybURhdGE6OmRl
Y29kZShEZWNvZGVyJiBkZWNvZGVyKQogewogICAgIFJlZlB0cjxGb3JtRGF0YT4gZGF0YSA9IEZv
cm1EYXRhOjpjcmVhdGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvRm9ybURhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvRm9ybURh
dGEuaAppbmRleCAxYmY1YTk4Mzg5ZWZhZGVhM2Y4ZmRjZDM2ZGNhNGRjMjAzNTk3YjllLi5lMzc2
MWY4YmFkY2NkNmZhNDdjMGQxZDk1NDM0ZWEzNzhlZDI0ODZjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9Gb3JtRGF0YS5oCkBAIC0zMCw2ICszMCw3IEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKIAogY2xhc3MgRG9jdW1lbnQ7CiBjbGFzcyBGb3JtRGF0YUxpc3Q7CitjbGFzcyBL
ZXllZEVuY29kZXI7CiBjbGFzcyBUZXh0RW5jb2Rpbmc7CiAKIGNsYXNzIEZvcm1EYXRhRWxlbWVu
dCB7CkBAIC0xMDgsNiArMTA5LDcgQEAgcHVibGljOgogICAgIH5Gb3JtRGF0YSgpOwogCiAgICAg
dm9pZCBlbmNvZGUoRW5jb2RlciYpIGNvbnN0OworICAgIHZvaWQgZW5jb2RlKEtleWVkRW5jb2Rl
ciYpIGNvbnN0OwogICAgIHN0YXRpYyBQYXNzUmVmUHRyPEZvcm1EYXRhPiBkZWNvZGUoRGVjb2Rl
ciYpOwogCiAgICAgdm9pZCBhcHBlbmREYXRhKGNvbnN0IHZvaWQqIGRhdGEsIHNpemVfdCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvY2YvS2V5ZWRFbmNvZGVyLmNwcCBiL1Nv
dXJjZS9XZWJLaXQyL1NoYXJlZC9jZi9LZXllZEVuY29kZXIuY3BwCmluZGV4IDU4OTM2YTEwODQ0
Y2FlYTg2NjMyN2FmNjAxMmRkYjQxYmFhNjQ1NTcuLjNjMzI3ZWFmZmZkZWNhODRmNTE0MDZmNzll
Mjg2MjdkZTE5M2JlMTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9jZi9LZXll
ZEVuY29kZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9jZi9LZXllZEVuY29kZXIu
Y3BwCkBAIC01NSw2ICs1NSwxMSBAQCB2b2lkIEtleWVkRW5jb2Rlcjo6ZW5jb2RlQnl0ZXMoY29u
c3QgU3RyaW5nJiBrZXksIGNvbnN0IHVpbnQ4X3QqIGJ5dGVzLCBzaXplX3QgcwogICAgIENGRGlj
dGlvbmFyeVNldFZhbHVlKG1fZGljdGlvbmFyeVN0YWNrLmxhc3QoKSwga2V5LmNyZWF0ZUNGU3Ry
aW5nKCkuZ2V0KCksIGRhdGEuZ2V0KCkpOwogfQogCit2b2lkIEtleWVkRW5jb2Rlcjo6ZW5jb2Rl
Qm9vbChjb25zdCBTdHJpbmcmIGtleSwgYm9vbCB2YWx1ZSkKK3sKKyAgICBDRkRpY3Rpb25hcnlT
ZXRWYWx1ZShtX2RpY3Rpb25hcnlTdGFjay5sYXN0KCksIGtleS5jcmVhdGVDRlN0cmluZygpLmdl
dCgpLCB2YWx1ZSA/IGtDRkJvb2xlYW5UcnVlIDoga0NGQm9vbGVhbkZhbHNlKTsKK30KKwogdm9p
ZCBLZXllZEVuY29kZXI6OmVuY29kZVVJbnQzMihjb25zdCBTdHJpbmcmIGtleSwgdWludDMyX3Qg
dmFsdWUpCiB7CiAgICAgYXV0byBudW1iZXIgPSBhZG9wdENGKENGTnVtYmVyQ3JlYXRlKGtDRkFs
bG9jYXRvckRlZmF1bHQsIGtDRk51bWJlclNJbnQzMlR5cGUsICZ2YWx1ZSkpOwpAQCAtNzksNiAr
ODQsMTIgQEAgdm9pZCBLZXllZEVuY29kZXI6OmVuY29kZUZsb2F0KGNvbnN0IFN0cmluZyYga2V5
LCBmbG9hdCB2YWx1ZSkKICAgICBDRkRpY3Rpb25hcnlTZXRWYWx1ZShtX2RpY3Rpb25hcnlTdGFj
ay5sYXN0KCksIGtleS5jcmVhdGVDRlN0cmluZygpLmdldCgpLCBudW1iZXIuZ2V0KCkpOwogfQog
Cit2b2lkIEtleWVkRW5jb2Rlcjo6ZW5jb2RlRG91YmxlKGNvbnN0IFN0cmluZyYga2V5LCBkb3Vi
bGUgdmFsdWUpCit7CisgICAgYXV0byBudW1iZXIgPSBhZG9wdENGKENGTnVtYmVyQ3JlYXRlKGtD
RkFsbG9jYXRvckRlZmF1bHQsIGtDRk51bWJlckRvdWJsZVR5cGUsICZ2YWx1ZSkpOworICAgIENG
RGljdGlvbmFyeVNldFZhbHVlKG1fZGljdGlvbmFyeVN0YWNrLmxhc3QoKSwga2V5LmNyZWF0ZUNG
U3RyaW5nKCkuZ2V0KCksIG51bWJlci5nZXQoKSk7Cit9CisKIHZvaWQgS2V5ZWRFbmNvZGVyOjpl
bmNvZGVTdHJpbmcoY29uc3QgU3RyaW5nJiBrZXksIGNvbnN0IFN0cmluZyYgdmFsdWUpCiB7CiAg
ICAgQ0ZEaWN0aW9uYXJ5U2V0VmFsdWUobV9kaWN0aW9uYXJ5U3RhY2subGFzdCgpLCBrZXkuY3Jl
YXRlQ0ZTdHJpbmcoKS5nZXQoKSwgdmFsdWUuY3JlYXRlQ0ZTdHJpbmcoKS5nZXQoKSk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvY2YvS2V5ZWRFbmNvZGVyLmggYi9Tb3VyY2Uv
V2ViS2l0Mi9TaGFyZWQvY2YvS2V5ZWRFbmNvZGVyLmgKaW5kZXggMjE2MWQ4NDIxNDRiM2VlZDMx
MTE1MDYwMWQ2NTZkNjc5OWNiN2ZlZS4uYmM2NDRlZDE0ZmI2ODk0NDBiZTcxMDQwN2Y3NmY1ZTY1
YzFkMDQ0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL2NmL0tleWVkRW5jb2Rl
ci5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9jZi9LZXllZEVuY29kZXIuaApAQCAtMzIs
MTggKzMyLDE5IEBACiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCi1jbGFzcyBLZXllZEVuY29kZXIg
OiBwdWJsaWMgV2ViQ29yZTo6S2V5ZWRFbmNvZGVyIHsKK2NsYXNzIEtleWVkRW5jb2RlciBGSU5B
TCA6IHB1YmxpYyBXZWJDb3JlOjpLZXllZEVuY29kZXIgewogcHVibGljOgogICAgIEtleWVkRW5j
b2RlcigpOwogICAgIH5LZXllZEVuY29kZXIoKTsKIAogcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZv
aWQgZW5jb2RlQnl0ZXMoY29uc3QgU3RyaW5nJiBrZXksIGNvbnN0IHVpbnQ4X3QqLCBzaXplX3Qp
IE9WRVJSSURFOwotCisgICAgdmlydHVhbCB2b2lkIGVuY29kZUJvb2woY29uc3QgU3RyaW5nJiBr
ZXksIGJvb2wpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCBlbmNvZGVVSW50MzIoY29uc3Qg
U3RyaW5nJiBrZXksIHVpbnQzMl90KSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgZW5jb2Rl
SW50MzIoY29uc3QgU3RyaW5nJiBrZXksIGludDMyX3QpIE9WRVJSSURFOwogICAgIHZpcnR1YWwg
dm9pZCBlbmNvZGVJbnQ2NChjb25zdCBTdHJpbmcmIGtleSwgaW50NjRfdCkgT1ZFUlJJREU7CiAg
ICAgdmlydHVhbCB2b2lkIGVuY29kZUZsb2F0KGNvbnN0IFN0cmluZyYga2V5LCBmbG9hdCkgT1ZF
UlJJREU7CisgICAgdmlydHVhbCB2b2lkIGVuY29kZURvdWJsZShjb25zdCBTdHJpbmcmIGtleSwg
ZG91YmxlKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgZW5jb2RlU3RyaW5nKGNvbnN0IFN0
cmluZyYga2V5LCBjb25zdCBTdHJpbmcmKSBPVkVSUklERTsKIAogICAgIHZpcnR1YWwgdm9pZCBi
ZWdpbk9iamVjdChjb25zdCBTdHJpbmcmIGtleSkgT1ZFUlJJREU7Cg==
</data>
<flag name="review"
          id="239476"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>