Bug 22596: Clarify that a verify() option returns a boolean, not a boolean?
authorRyan Sleevi <sleevi@google.com>
Mon, 22 Jul 2013 12:08:26 -0700
changeset 67 1ab461fb0e57
parent 66 e0d8e6b0f1f8
child 68 5cf8db70af2e
Bug 22596: Clarify that a verify() option returns a boolean, not a boolean?

Combined with the processing model definition, and as demonstrated by the ECDSA
text for verification, this means that a signature mismatch/MAC mismatch will
run the resolver's accept() algorithm, with 'value' as false - as opposed to
executing the resolver's reject() algorithm.
spec/Overview-WebCryptoAPI.xml
spec/Overview.html
--- a/spec/Overview-WebCryptoAPI.xml	Mon Jul 22 12:08:23 2013 -0700
+++ b/spec/Overview-WebCryptoAPI.xml	Mon Jul 22 12:08:26 2013 -0700
@@ -1060,7 +1060,7 @@
                     <ol>
                       <li>
                         <p>
-                          Process data until the list of pending data is empty.
+                          <a href="#dfn-CryptoOperation-process-data">Process data</a> until the list of pending data is empty.
                         </p>
                       </li>
                       <li>
@@ -2441,7 +2441,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-RsaSsaParams">RsaSsaParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -2504,7 +2504,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-RsaPssParams">RsaPssParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -2651,7 +2651,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-EcdsaParams">EcdsaParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -3119,7 +3119,7 @@
                 <tr>
                   <td>verify</td>
                   <td>None</td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -3292,7 +3292,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-HmacParams">HmacParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
--- a/spec/Overview.html	Mon Jul 22 12:08:23 2013 -0700
+++ b/spec/Overview.html	Mon Jul 22 12:08:26 2013 -0700
@@ -1069,7 +1069,7 @@
                     <ol>
                       <li>
                         <p>
-                          Process data until the list of pending data is empty.
+                          <a href="#dfn-CryptoOperation-process-data">Process data</a> until the list of pending data is empty.
                         </p>
                       </li>
                       <li>
@@ -2450,7 +2450,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-RsaSsaParams">RsaSsaParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -2513,7 +2513,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-RsaPssParams">RsaPssParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -2660,7 +2660,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-EcdsaParams">EcdsaParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -3128,7 +3128,7 @@
                 <tr>
                   <td>verify</td>
                   <td>None</td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>
@@ -3301,7 +3301,7 @@
                 <tr>
                   <td>verify</td>
                   <td><a href="#dfn-HmacParams">HmacParams</a></td>
-                  <td>boolean?</td>
+                  <td>boolean</td>
                 </tr>
                 <tr>
                   <td>generateKey</td>