hixie: Make <keygen>'s crypto bits optional. (whatwg r3843)

hixie: Make <keygen>'s crypto bits optional. (whatwg r3843)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.3009&r2=1.3010&f=h
http://html5.org/tools/web-apps-tracker?from=3842&to=3843

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3009
retrieving revision 1.3010
diff -u -d -r1.3009 -r1.3010
--- Overview.html 14 Sep 2009 10:07:09 -0000 1.3009
+++ Overview.html 14 Sep 2009 10:27:51 -0000 1.3010
@@ -32856,8 +32856,15 @@
   the second column on the same row as the keyword.<table><thead><tr><th> Keyword <th> State
    <tbody><tr><td> <code title="">rsa</code>
      <td> <i title="">RSA</i>
+<!-- v2 (see below)
+    <tr>
+     <td> <code title="">ec</code>
+     <td> <i title="">EC</i>
+-->
   </table><p>The <i>invalid value default</i> state is the <i title="">unknown</i> state. The <i>missing value default</i> state
-  is the <i title="">RSA</i> state.<div class="impl">
+  is the <i title="">RSA</i> state.<p class="note">This specification does not specify what key types
+  user agents are to support &mdash; it is possible for a user agent
+  to not support any key types at all.<div class="impl">
 
   <p>The user agent may expose a user interface for each
   <code><a href="#the-keygen-element">keygen</a></code> element to allow the user to configure settings
@@ -32874,21 +32881,23 @@
 
     <p>Use the appropriate step from the following list:</p>
 
-    <dl class="switch"><!--
+    <dl class="switch"><!-- v2 (see above)
 
      <dt>If the <code title="attr-keygen-keytype">keytype</code>
-     attribute is in the <i title="">EC</i> state</dt>
+     attribute is in the <i title="">EC</i> state and the user agent
+     supports an EC signature algorithm</dt>
 
      <dd>
 
       <p>...
 
-     </dd>
+      http://www.mail-archive.com/dev-tech-crypto@lists.mozilla.org/msg05902.html
 
-     http://www.mail-archive.com/dev-tech-crypto@lists.mozilla.org/msg05902.html
+     </dd>
 
      --><dt>If the <code title="attr-keygen-keytype"><a href="#attr-keygen-keytype">keytype</a></code>
-     attribute is in the <i title="">RSA</i> state</dt>
+     attribute is in the <i title="">RSA</i> state, and the user agent
+     supports an RSA signature algorithm</dt>
 
      <dd>
 
@@ -32900,7 +32909,8 @@
 
      </dd>
 
-     <dt>Otherwise, the <code title="attr-keygen-keytype"><a href="#attr-keygen-keytype">keytype</a></code> attribute is in the <i title="">unknown</i> state</dt>
+     <dt>Otherwise, the <code title="attr-keygen-keytype"><a href="#attr-keygen-keytype">keytype</a></code> attribute is in the <i title="">unknown</i> state, or the user agent does not support
+     the selected key type</dt>
 
      <dd>

Received on Monday, 14 September 2009 10:28:51 UTC