Regenerate documentation
diff --git a/doc/html/openssl-ssl.html b/doc/html/openssl-ssl.html
index 4afcef2..58d8f58 100644
--- a/doc/html/openssl-ssl.html
+++ b/doc/html/openssl-ssl.html
@@ -55,39 +55,39 @@
 Context, Connection.
 
 <P>
-<dl><dt><b><a name='l2h-124'><tt>SSLv2_METHOD</tt></a></b>
+<dl><dt><b><a name='l2h-128'><tt>SSLv2_METHOD</tt></a></b>
 <dd>
-<dt><b><a name='l2h-138'><tt>SSLv3_METHOD</tt></a></b><dd>
-<dt><b><a name='l2h-139'><tt>SSLv23_METHOD</tt></a></b><dd>
-<dt><b><a name='l2h-140'><tt>TLSv1_METHOD</tt></a></b><dd>
+<dt><b><a name='l2h-142'><tt>SSLv3_METHOD</tt></a></b><dd>
+<dt><b><a name='l2h-143'><tt>SSLv23_METHOD</tt></a></b><dd>
+<dt><b><a name='l2h-144'><tt>TLSv1_METHOD</tt></a></b><dd>
 These constants represent the different SSL methods to use when creating a
 context object.
 </dl>
 
 <P>
-<dl><dt><b><a name='l2h-125'><tt>VERIFY_NONE</tt></a></b>
+<dl><dt><b><a name='l2h-129'><tt>VERIFY_NONE</tt></a></b>
 <dd>
-<dt><b><a name='l2h-141'><tt>VERIFY_PEER</tt></a></b><dd>
-<dt><b><a name='l2h-142'><tt>VERIFY_FAIL_IF_NO_PEER_CERT</tt></a></b><dd>
+<dt><b><a name='l2h-145'><tt>VERIFY_PEER</tt></a></b><dd>
+<dt><b><a name='l2h-146'><tt>VERIFY_FAIL_IF_NO_PEER_CERT</tt></a></b><dd>
 These constants represent the verification mode used by the Context
 object's <tt class="method">set_verify</tt> method.
 </dl>
 
 <P>
-<dl><dt><b><a name='l2h-126'><tt>FILETYPE_PEM</tt></a></b>
+<dl><dt><b><a name='l2h-130'><tt>FILETYPE_PEM</tt></a></b>
 <dd>
-<dt><b><a name='l2h-143'><tt>FILETYPE_ASN1</tt></a></b><dd>
+<dt><b><a name='l2h-147'><tt>FILETYPE_ASN1</tt></a></b><dd>
 File type constants used with the <tt class="method">use_certificate_file</tt> and
 <tt class="method">use_privatekey_file</tt> methods of Context objects.
 </dl>
 
 <P>
-<dl><dt><b><a name='l2h-127'><tt>OP_SINGLE_DH_USE</tt></a></b>
+<dl><dt><b><a name='l2h-131'><tt>OP_SINGLE_DH_USE</tt></a></b>
 <dd>
-<dt><b><a name='l2h-144'><tt>OP_EPHEMERAL_RSA</tt></a></b><dd>
-<dt><b><a name='l2h-145'><tt>OP_NO_SSLv2</tt></a></b><dd>
-<dt><b><a name='l2h-146'><tt>OP_NO_SSLv3</tt></a></b><dd>
-<dt><b><a name='l2h-147'><tt>OP_NO_TLSv1</tt></a></b><dd>
+<dt><b><a name='l2h-148'><tt>OP_EPHEMERAL_RSA</tt></a></b><dd>
+<dt><b><a name='l2h-149'><tt>OP_NO_SSLv2</tt></a></b><dd>
+<dt><b><a name='l2h-150'><tt>OP_NO_SSLv3</tt></a></b><dd>
+<dt><b><a name='l2h-151'><tt>OP_NO_TLSv1</tt></a></b><dd>
 Constants used with <tt class="method">set_options</tt> of Context objects.
 <tt class="constant">OP_SINGLE_DH_USE</tt> means to always create a new key when using ephemeral
 Diffie-Hellman. <tt class="constant">OP_EPHEMERAL_RSA</tt> means to always use ephemeral RSA keys
@@ -98,13 +98,13 @@
 </dl>
 
 <P>
-<dl><dt><b><a name='l2h-128'><tt>ContextType</tt></a></b>
+<dl><dt><b><a name='l2h-132'><tt>ContextType</tt></a></b>
 <dd>
 See <tt class="class">Context</tt>.
 </dl>
 
 <P>
-<dl><dt><b>class <a name='l2h-129'><tt class='class'>Context</tt></a></b>(<var>method</var>)
+<dl><dt><b>class <a name='l2h-133'><tt class='class'>Context</tt></a></b>(<var>method</var>)
 <dd>
 A class representing SSL contexts.  Contexts define the parameters of one or
 more SSL connections.
@@ -115,27 +115,27 @@
 </dl>
 
 <P>
-<dl><dt><b><a name='l2h-130'><tt>ConnectionType</tt></a></b>
+<dl><dt><b><a name='l2h-134'><tt>ConnectionType</tt></a></b>
 <dd>
 See <tt class="class">Connection</tt>.
 </dl>
 
 <P>
-<dl><dt><b>class <a name='l2h-131'><tt class='class'>Connection</tt></a></b>(<var>context, socket</var>)
+<dl><dt><b>class <a name='l2h-135'><tt class='class'>Connection</tt></a></b>(<var>context, socket</var>)
 <dd>
 A class representing SSL connections.
 
 <P>
 <var>context</var> should be an instance of <tt class="class">Context</tt> and <var>socket</var>
 should be a socket <A NAME="tex2html4"
-  HREF="#foot1208"><SUP>3</SUP></A> object.  <var>socket</var> may be
+  HREF="#foot1231"><SUP>3</SUP></A> object.  <var>socket</var> may be
 <var>None</var>; in this case, the Connection is created with a memory BIO: see
 the <tt class="method">bio_read</tt>, <tt class="method">bio_write</tt>, and <tt class="method">bio_shutdown</tt>
 methods.
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-132'><tt class='exception'>Error</tt></a></b>
+<dl><dt><b>exception <a name='l2h-136'><tt class='exception'>Error</tt></a></b>
 <dd>
 This exception is used as a base class for the other SSL-related
 exceptions, but may also be raised directly.
@@ -149,7 +149,7 @@
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-133'><tt class='exception'>ZeroReturnError</tt></a></b>
+<dl><dt><b>exception <a name='l2h-137'><tt class='exception'>ZeroReturnError</tt></a></b>
 <dd>
 This exception matches the error return code <code>SSL_ERROR_ZERO_RETURN</code>, and
 is raised when the SSL Connection has been closed. In SSL 3.0 and TLS 1.0, this
@@ -163,7 +163,7 @@
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-134'><tt class='exception'>WantReadError</tt></a></b>
+<dl><dt><b>exception <a name='l2h-138'><tt class='exception'>WantReadError</tt></a></b>
 <dd>
 The operation did not complete; the same I/O method should be called again
 later, with the same arguments. Any I/O method can lead to this since new
@@ -180,14 +180,14 @@
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-135'><tt class='exception'>WantWriteError</tt></a></b>
+<dl><dt><b>exception <a name='l2h-139'><tt class='exception'>WantWriteError</tt></a></b>
 <dd>
 See <tt class="exception">WantReadError</tt>.  The socket send buffer may be too full to
 write more data.
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-136'><tt class='exception'>WantX509LookupError</tt></a></b>
+<dl><dt><b>exception <a name='l2h-140'><tt class='exception'>WantX509LookupError</tt></a></b>
 <dd>
 The operation did not complete because an application callback has asked to be
 called again. The I/O method should be called again later, with the same
@@ -196,7 +196,7 @@
 </dl>
 
 <P>
-<dl><dt><b>exception <a name='l2h-137'><tt class='exception'>SysCallError</tt></a></b>
+<dl><dt><b>exception <a name='l2h-141'><tt class='exception'>SysCallError</tt></a></b>
 <dd>
 The <tt class="exception">SysCallError</tt> occurs when there's an I/O error and OpenSSL's
 error queue does not contain any information. This can mean two things: An
@@ -208,7 +208,7 @@
 <P>
 <BR><HR><H4>Footnotes</H4>
 <DL>
-<DT><A NAME="foot1208">... socket</A><A
+<DT><A NAME="foot1231">... socket</A><A
  href="openssl-ssl.html#tex2html4"><SUP>3</SUP></A></DT>
 <DD>Actually, all that is required is an object
 that <i>behaves</i> like a socket, you could even use files, even though
@@ -221,9 +221,9 @@
 <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
 
 <UL CLASS="ChildLinks">
-<LI><A NAME="tex2html289"
+<LI><A NAME="tex2html303"
   href="openssl-context.html">3.3.1 Context objects </A>
-<LI><A NAME="tex2html290"
+<LI><A NAME="tex2html304"
   href="openssl-connection.html">3.3.2 Connection objects </A>
 </UL>
 <!--End of Table of Child-Links-->