<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>24226</bug_id>
          
          <creation_ts>2014-01-07 19:29:17 +0000</creation_ts>
          <short_desc>Session Close may involve messaging</short_desc>
          <delta_ts>2014-01-07 20:47:22 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>Encrypted Media Extensions</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</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>
          
          <blocked>17199</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Watson">watsonm</reporter>
          <assigned_to name="Adrian Bateman [MSFT]">adrianba</assigned_to>
          <cc>ddorwin</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-media</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>98099</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Watson">watsonm</who>
    <bug_when>2014-01-07 19:29:17 +0000</bug_when>
    <thetext>In order to support secure proof of key release, the Session Close algorithm should entertain the possibility that the session sends a message and receives a response.

One possibility is that the Session Close algorithm may either transition directly to CLOSED state or may transition first to PENDING, sending a message, and then to CLOSED when the response is received.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98104</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Bateman [MSFT]">adrianba</who>
    <bug_when>2014-01-07 20:47:22 +0000</bug_when>
    <thetext>The session close algorithm runs when the session actually closes. Prior to that, the things that result in triggering the session close algorithm might cause messages to be passed and the state change to PENDING first.

For example, the release() method says &quot;or schedule other work that later causes the session to be closed.&quot; This other work might be firing a message event that sets the state to PENDING. Once the response is received, the session close algorithm will run.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>